public
final
class
Toolset
extends
GeneratedMessage
implements
ToolsetOrBuilder
A toolset represents a group of dynamically managed tools that can be used by the agent.
Protobuf type google.cloud.ces.v1.Toolset
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessage > ToolsetImplements
ToolsetOrBuilderStatic Fields
CONNECTOR_TOOLSET_FIELD_NUMBER
public
static
final
int
CONNECTOR_TOOLSET_FIELD_NUMBER
CREATE_TIME_FIELD_NUMBER
public
static
final
int
CREATE_TIME_FIELD_NUMBER
DESCRIPTION_FIELD_NUMBER
public
static
final
int
DESCRIPTION_FIELD_NUMBER
DISPLAY_NAME_FIELD_NUMBER
public
static
final
int
DISPLAY_NAME_FIELD_NUMBER
ETAG_FIELD_NUMBER
public
static
final
int
ETAG_FIELD_NUMBER
EXECUTION_TYPE_FIELD_NUMBER
public
static
final
int
EXECUTION_TYPE_FIELD_NUMBER
MCP_TOOLSET_FIELD_NUMBER
public
static
final
int
MCP_TOOLSET_FIELD_NUMBER
NAME_FIELD_NUMBER
public
static
final
int
NAME_FIELD_NUMBER
OPEN_API_TOOLSET_FIELD_NUMBER
public
static
final
int
OPEN_API_TOOLSET_FIELD_NUMBER
TOOL_FAKE_CONFIG_FIELD_NUMBER
public
static
final
int
TOOL_FAKE_CONFIG_FIELD_NUMBER
UPDATE_TIME_FIELD_NUMBER
public
static
final
int
UPDATE_TIME_FIELD_NUMBER
Static Methods
getDefaultInstance()
public
static
Toolset
getDefaultInstance
()
getDescriptor()
public
static
final
Descriptors
.
Descriptor
getDescriptor
()
newBuilder()
public
static
Toolset
.
Builder
newBuilder
()
newBuilder(Toolset prototype)
public
static
Toolset
.
Builder
newBuilder
(
Toolset
prototype
)
parseDelimitedFrom(InputStream input)
public
static
Toolset
parseDelimitedFrom
(
InputStream
input
)
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public
static
Toolset
parseDelimitedFrom
(
InputStream
input
,
ExtensionRegistryLite
extensionRegistry
)
parseFrom(byte[] data)
public
static
Toolset
parseFrom
(
byte
[]
data
)
data
byte
[]
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public
static
Toolset
parseFrom
(
byte
[]
data
,
ExtensionRegistryLite
extensionRegistry
)
parseFrom(ByteString data)
public
static
Toolset
parseFrom
(
ByteString
data
)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public
static
Toolset
parseFrom
(
ByteString
data
,
ExtensionRegistryLite
extensionRegistry
)
parseFrom(CodedInputStream input)
public
static
Toolset
parseFrom
(
CodedInputStream
input
)
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public
static
Toolset
parseFrom
(
CodedInputStream
input
,
ExtensionRegistryLite
extensionRegistry
)
parseFrom(InputStream input)
public
static
Toolset
parseFrom
(
InputStream
input
)
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public
static
Toolset
parseFrom
(
InputStream
input
,
ExtensionRegistryLite
extensionRegistry
)
parseFrom(ByteBuffer data)
public
static
Toolset
parseFrom
(
ByteBuffer
data
)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public
static
Toolset
parseFrom
(
ByteBuffer
data
,
ExtensionRegistryLite
extensionRegistry
)
parser()
public
static
Parser<Toolset>
parser
()
Methods
equals(Object obj)
public
boolean
equals
(
Object
obj
)
getConnectorToolset()
public
ConnectorToolset
getConnectorToolset
()
Optional. A toolset that generates tools from an Integration Connectors Connection.
.google.cloud.ces.v1.ConnectorToolset connector_toolset = 8 [(.google.api.field_behavior) = OPTIONAL];
getConnectorToolsetOrBuilder()
public
ConnectorToolsetOrBuilder
getConnectorToolsetOrBuilder
()
Optional. A toolset that generates tools from an Integration Connectors Connection.
.google.cloud.ces.v1.ConnectorToolset connector_toolset = 8 [(.google.api.field_behavior) = OPTIONAL];
getCreateTime()
public
Timestamp
getCreateTime
()
Output only. Timestamp when the toolset was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder()
public
TimestampOrBuilder
getCreateTimeOrBuilder
()
Output only. Timestamp when the toolset was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDefaultInstanceForType()
public
Toolset
getDefaultInstanceForType
()
getDescription()
public
String
getDescription
()
Optional. The description of the toolset.
string description = 10 [(.google.api.field_behavior) = OPTIONAL];
getDescriptionBytes()
public
ByteString
getDescriptionBytes
()
Optional. The description of the toolset.
string description = 10 [(.google.api.field_behavior) = OPTIONAL];
getDisplayName()
public
String
getDisplayName
()
Optional. The display name of the toolset. Must be unique within the same app.
string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
getDisplayNameBytes()
public
ByteString
getDisplayNameBytes
()
Optional. The display name of the toolset. Must be unique within the same app.
string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
getEtag()
public
String
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 etag = 5;
getEtagBytes()
public
ByteString
getEtagBytes
()
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 etag = 5;
getExecutionType()
public
ExecutionType
getExecutionType
()
Optional. The execution type of the tools in the toolset.
.google.cloud.ces.v1.ExecutionType execution_type = 9 [(.google.api.field_behavior) = OPTIONAL];
getExecutionTypeValue()
public
int
getExecutionTypeValue
()
Optional. The execution type of the tools in the toolset.
.google.cloud.ces.v1.ExecutionType execution_type = 9 [(.google.api.field_behavior) = OPTIONAL];
getMcpToolset()
public
McpToolset
getMcpToolset
()
Optional. A toolset that contains a list of tools that are offered by the MCP server.
.google.cloud.ces.v1.McpToolset mcp_toolset = 6 [(.google.api.field_behavior) = OPTIONAL];
getMcpToolsetOrBuilder()
public
McpToolsetOrBuilder
getMcpToolsetOrBuilder
()
Optional. A toolset that contains a list of tools that are offered by the MCP server.
.google.cloud.ces.v1.McpToolset mcp_toolset = 6 [(.google.api.field_behavior) = OPTIONAL];
getName()
public
String
getName
()
Identifier. The unique identifier of the toolset.
Format: projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
getNameBytes()
public
ByteString
getNameBytes
()
Identifier. The unique identifier of the toolset.
Format: projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
getOpenApiToolset()
public
OpenApiToolset
getOpenApiToolset
()
Optional. A toolset that contains a list of tools that are defined by an OpenAPI schema.
.google.cloud.ces.v1.OpenApiToolset open_api_toolset = 7 [(.google.api.field_behavior) = OPTIONAL];
getOpenApiToolsetOrBuilder()
public
OpenApiToolsetOrBuilder
getOpenApiToolsetOrBuilder
()
Optional. A toolset that contains a list of tools that are defined by an OpenAPI schema.
.google.cloud.ces.v1.OpenApiToolset open_api_toolset = 7 [(.google.api.field_behavior) = OPTIONAL];
getParserForType()
public
Parser<Toolset>
getParserForType
()
getSerializedSize()
public
int
getSerializedSize
()
getToolFakeConfig()
public
ToolFakeConfig
getToolFakeConfig
()
Optional. Configuration for tools behavior in fake mode.
.google.cloud.ces.v1.ToolFakeConfig tool_fake_config = 11 [(.google.api.field_behavior) = OPTIONAL];
getToolFakeConfigOrBuilder()
public
ToolFakeConfigOrBuilder
getToolFakeConfigOrBuilder
()
Optional. Configuration for tools behavior in fake mode.
.google.cloud.ces.v1.ToolFakeConfig tool_fake_config = 11 [(.google.api.field_behavior) = OPTIONAL];
getToolsetTypeCase()
public
Toolset
.
ToolsetTypeCase
getToolsetTypeCase
()
getUpdateTime()
public
Timestamp
getUpdateTime
()
Output only. Timestamp when the toolset was last updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
getUpdateTimeOrBuilder()
public
TimestampOrBuilder
getUpdateTimeOrBuilder
()
Output only. Timestamp when the toolset was last updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasConnectorToolset()
public
boolean
hasConnectorToolset
()
Optional. A toolset that generates tools from an Integration Connectors Connection.
.google.cloud.ces.v1.ConnectorToolset connector_toolset = 8 [(.google.api.field_behavior) = OPTIONAL];
hasCreateTime()
public
boolean
hasCreateTime
()
Output only. Timestamp when the toolset was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasMcpToolset()
public
boolean
hasMcpToolset
()
Optional. A toolset that contains a list of tools that are offered by the MCP server.
.google.cloud.ces.v1.McpToolset mcp_toolset = 6 [(.google.api.field_behavior) = OPTIONAL];
hasOpenApiToolset()
public
boolean
hasOpenApiToolset
()
Optional. A toolset that contains a list of tools that are defined by an OpenAPI schema.
.google.cloud.ces.v1.OpenApiToolset open_api_toolset = 7 [(.google.api.field_behavior) = OPTIONAL];
hasToolFakeConfig()
public
boolean
hasToolFakeConfig
()
Optional. Configuration for tools behavior in fake mode.
.google.cloud.ces.v1.ToolFakeConfig tool_fake_config = 11 [(.google.api.field_behavior) = OPTIONAL];
hasUpdateTime()
public
boolean
hasUpdateTime
()
Output only. Timestamp when the toolset was last updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
hashCode()
public
int
hashCode
()
internalGetFieldAccessorTable()
protected
GeneratedMessage
.
FieldAccessorTable
internalGetFieldAccessorTable
()
isInitialized()
public
final
boolean
isInitialized
()
newBuilderForType()
public
Toolset
.
Builder
newBuilderForType
()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected
Toolset
.
Builder
newBuilderForType
(
AbstractMessage
.
BuilderParent
parent
)
toBuilder()
public
Toolset
.
Builder
toBuilder
()
writeTo(CodedOutputStream output)
public
void
writeTo
(
CodedOutputStream
output
)

