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. |