Reference documentation and code samples for the Google Cloud Ces V1 Client class ExecuteToolRequest.
Request message for ToolService.ExecuteTool.
Generated from protobuf message google.cloud.ces.v1.ExecuteToolRequest
Namespace
Google \ Cloud \ Ces \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ tool |
string
Optional. The name of the tool to execute. Format: projects/{project}/locations/{location}/apps/{app}/tools/{tool} |
↳ toolset_tool |
ToolsetTool
Optional. The toolset tool to execute. Only one tool should match the predicate from the toolset. Otherwise, an error will be returned. |
↳ parent |
string
Required. The resource name of the app which the tool/toolset belongs to. Format: |
↳ args |
Google\Protobuf\Struct
Optional. The input parameters and values for the tool in JSON object format. |
getTool
Optional. The name of the tool to execute.
Format: projects/{project}/locations/{location}/apps/{app}/tools/{tool}
| Returns | |
|---|---|
| Type | Description |
string |
|
hasTool
setTool
Optional. The name of the tool to execute.
Format: projects/{project}/locations/{location}/apps/{app}/tools/{tool}
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getToolsetTool
Optional. The toolset tool to execute. Only one tool should match the predicate from the toolset. Otherwise, an error will be returned.
| Returns | |
|---|---|
| Type | Description |
ToolsetTool|null |
|
hasToolsetTool
setToolsetTool
Optional. The toolset tool to execute. Only one tool should match the predicate from the toolset. Otherwise, an error will be returned.
| Parameter | |
|---|---|
| Name | Description |
var |
ToolsetTool
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getParent
Required. The resource name of the app which the tool/toolset belongs to.
Format: projects/{project}/locations/{location}/apps/{app}
| Returns | |
|---|---|
| Type | Description |
string |
|
setParent
Required. The resource name of the app which the tool/toolset belongs to.
Format: projects/{project}/locations/{location}/apps/{app}
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getArgs
Optional. The input parameters and values for the tool in JSON object format.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Struct|null |
|
hasArgs
clearArgs
setArgs
Optional. The input parameters and values for the tool in JSON object format.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Protobuf\Struct
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getToolIdentifier
| Returns | |
|---|---|
| Type | Description |
string |
|