Reference documentation and code samples for the Google Cloud Ces V1 Client class Toolset.
A toolset represents a group of dynamically managed tools that can be used by the agent.
Generated from protobuf message google.cloud.ces.v1.Toolset
Namespace
Google \ Cloud \ Ces \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ mcp_toolset
↳ open_api_toolset
OpenApiToolset
Optional. A toolset that contains a list of tools that are defined by an OpenAPI schema.
↳ connector_toolset
ConnectorToolset
Optional. A toolset that generates tools from an Integration Connectors Connection.
↳ name
string
Identifier. The unique identifier of the toolset. Format: projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}
↳ display_name
string
Optional. The display name of the toolset. Must be unique within the same app.
↳ description
string
Optional. The description of the toolset.
↳ create_time
↳ update_time
↳ etag
string
ETag used to ensure the object hasn't changed during a read-modify-write operation. If the etag is empty, the update will overwrite any concurrent changes.
↳ execution_type
int
Optional. The execution type of the tools in the toolset.
↳ tool_fake_config
getMcpToolset
Optional. A toolset that contains a list of tools that are offered by the MCP server.
hasMcpToolset
setMcpToolset
Optional. A toolset that contains a list of tools that are offered by the MCP server.
$this
getOpenApiToolset
Optional. A toolset that contains a list of tools that are defined by an OpenAPI schema.
hasOpenApiToolset
setOpenApiToolset
Optional. A toolset that contains a list of tools that are defined by an OpenAPI schema.
$this
getConnectorToolset
Optional. A toolset that generates tools from an Integration Connectors Connection.
hasConnectorToolset
setConnectorToolset
Optional. A toolset that generates tools from an Integration Connectors Connection.
$this
getName
Identifier. The unique identifier of the toolset.
Format: projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}
string
setName
Identifier. The unique identifier of the toolset.
Format: projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}
var
string
$this
getDisplayName
Optional. The display name of the toolset. Must be unique within the same app.
string
setDisplayName
Optional. The display name of the toolset. Must be unique within the same app.
var
string
$this
getDescription
Optional. The description of the toolset.
string
setDescription
Optional. The description of the toolset.
var
string
$this
getCreateTime
Output only. Timestamp when the toolset was created.
hasCreateTime
clearCreateTime
setCreateTime
Output only. Timestamp when the toolset was created.
$this
getUpdateTime
Output only. Timestamp when the toolset was last updated.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. Timestamp when the toolset was last updated.
$this
getEtag
ETag used to ensure the object hasn't changed during a read-modify-write operation. If the etag is empty, the update will overwrite any concurrent changes.
string
setEtag
ETag used to ensure the object hasn't changed during a read-modify-write operation. If the etag is empty, the update will overwrite any concurrent changes.
var
string
$this
getExecutionType
Optional. The execution type of the tools in the toolset.
setExecutionType
Optional. The execution type of the tools in the toolset.
$this
getToolFakeConfig
Optional. Configuration for tools behavior in fake mode.
hasToolFakeConfig
clearToolFakeConfig
setToolFakeConfig
Optional. Configuration for tools behavior in fake mode.
$this
getToolsetType
string

