Google Cloud Ces V1 Client - Class Toolset (0.2.0)

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 \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ mcp_toolset
McpToolset

Optional. A toolset that contains a list of tools that are offered by the MCP server.

↳ 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
Google\Protobuf\Timestamp

Output only. Timestamp when the toolset was created.

↳ update_time
Google\Protobuf\Timestamp

Output only. Timestamp when the toolset was last updated.

↳ 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
ToolFakeConfig

Optional. Configuration for tools behavior in fake mode.

getMcpToolset

Optional. A toolset that contains a list of tools that are offered by the MCP server.

Returns
Type
Description
McpToolset |null

hasMcpToolset

setMcpToolset

Optional. A toolset that contains a list of tools that are offered by the MCP server.

Parameter
Name
Description
Returns
Type
Description
$this

getOpenApiToolset

Optional. A toolset that contains a list of tools that are defined by an OpenAPI schema.

Returns
Type
Description

hasOpenApiToolset

setOpenApiToolset

Optional. A toolset that contains a list of tools that are defined by an OpenAPI schema.

Parameter
Name
Description
Returns
Type
Description
$this

getConnectorToolset

Optional. A toolset that generates tools from an Integration Connectors Connection.

Returns
Type
Description

hasConnectorToolset

setConnectorToolset

Optional. A toolset that generates tools from an Integration Connectors Connection.

Parameter
Name
Description
Returns
Type
Description
$this

getName

Identifier. The unique identifier of the toolset.

Format: projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}

Returns
Type
Description
string

setName

Identifier. The unique identifier of the toolset.

Format: projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getDisplayName

Optional. The display name of the toolset. Must be unique within the same app.

Returns
Type
Description
string

setDisplayName

Optional. The display name of the toolset. Must be unique within the same app.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getDescription

Optional. The description of the toolset.

Returns
Type
Description
string

setDescription

Optional. The description of the toolset.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getCreateTime

Output only. Timestamp when the toolset was created.

Returns
Type
Description

hasCreateTime

clearCreateTime

setCreateTime

Output only. Timestamp when the toolset was created.

Parameter
Name
Description
Returns
Type
Description
$this

getUpdateTime

Output only. Timestamp when the toolset was last updated.

Returns
Type
Description

hasUpdateTime

clearUpdateTime

setUpdateTime

Output only. Timestamp when the toolset was last updated.

Parameter
Name
Description
Returns
Type
Description
$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.

Returns
Type
Description
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.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getExecutionType

Optional. The execution type of the tools in the toolset.

Returns
Type
Description
int
Enum of type ExecutionType .

setExecutionType

Optional. The execution type of the tools in the toolset.

Parameter
Name
Description
var
int

Enum of type ExecutionType .

Returns
Type
Description
$this

getToolFakeConfig

Optional. Configuration for tools behavior in fake mode.

Returns
Type
Description

hasToolFakeConfig

clearToolFakeConfig

setToolFakeConfig

Optional. Configuration for tools behavior in fake mode.

Parameter
Name
Description
Returns
Type
Description
$this

getToolsetType

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