Google Cloud Ces V1 Client - Class RetrieveToolSchemaResponse (0.1.0)

Reference documentation and code samples for the Google Cloud Ces V1 Client class RetrieveToolSchemaResponse.

Response message for ToolService.RetrieveToolSchema .

Generated from protobuf message google.cloud.ces.v1.RetrieveToolSchemaResponse

Namespace

Google \ Cloud \ Ces \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ tool
string

The name of the tool that the schema is for. Format: projects/{project}/locations/{location}/apps/{app}/tools/{tool}

↳ toolset_tool
ToolsetTool

The toolset tool that the schema is for.

↳ input_schema
Schema

Required. The schema of the tool input parameters.

↳ output_schema
Schema

Required. The schema of the tool output parameters.

getTool

The name of the tool that the schema is for.

Format: projects/{project}/locations/{location}/apps/{app}/tools/{tool}

Returns
Type
Description
string

hasTool

setTool

The name of the tool that the schema is for.

Format: projects/{project}/locations/{location}/apps/{app}/tools/{tool}

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getToolsetTool

The toolset tool that the schema is for.

Returns
Type
Description
ToolsetTool |null

hasToolsetTool

setToolsetTool

The toolset tool that the schema is for.

Parameter
Name
Description
Returns
Type
Description
$this

getInputSchema

Required. The schema of the tool input parameters.

Returns
Type
Description
Schema |null

hasInputSchema

clearInputSchema

setInputSchema

Required. The schema of the tool input parameters.

Parameter
Name
Description
var
Returns
Type
Description
$this

getOutputSchema

Required. The schema of the tool output parameters.

Returns
Type
Description
Schema |null

hasOutputSchema

clearOutputSchema

setOutputSchema

Required. The schema of the tool output parameters.

Parameter
Name
Description
var
Returns
Type
Description
$this

getToolIdentifier

Returns
Type
Description
string
Create a Mobile Website
View Site in Mobile | Classic
Share by: