Class Toolset (0.3.0)

Toolset(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A toolset represents a group of dynamically managed tools that can be used by the agent.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
mcp_toolset google.cloud.ces_v1beta.types.McpToolset
Optional. A toolset that contains a list of tools that are offered by the MCP server. This field is a member of oneof_ toolset_type.
open_api_toolset google.cloud.ces_v1beta.types.OpenApiToolset
Optional. A toolset that contains a list of tools that are defined by an OpenAPI schema. This field is a member of oneof_ toolset_type.
connector_toolset google.cloud.ces_v1beta.types.ConnectorToolset
Optional. A toolset that generates tools from an Integration Connectors Connection. This field is a member of oneof_ toolset_type.
name str
Identifier. The unique identifier of the toolset. Format: projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}
display_name str
Optional. The display name of the toolset. Must be unique within the same app.
description str
Optional. The description of the toolset.
create_time google.protobuf.timestamp_pb2.Timestamp
Output only. Timestamp when the toolset was created.
update_time google.protobuf.timestamp_pb2.Timestamp
Output only. Timestamp when the toolset was last updated.
etag str
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 google.cloud.ces_v1beta.types.ExecutionType
Optional. The execution type of the tools in the toolset.
tool_fake_config google.cloud.ces_v1beta.types.ToolFakeConfig
Optional. Configuration for tools behavior in fake mode.