public static final class Toolset.Builder extends GeneratedMessage.Builder<Toolset.Builder> implements ToolsetOrBuilderA toolset represents a group of dynamically managed tools that can be used by the agent.
Protobuf type google.cloud.ces.v1beta.Toolset
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > Toolset.BuilderImplements
ToolsetOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public Toolset build()| Returns | |
|---|---|
| Type | Description |
Toolset |
|
buildPartial()
public Toolset buildPartial()| Returns | |
|---|---|
| Type | Description |
Toolset |
|
clear()
public Toolset.Builder clear()| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
clearConnectorToolset()
public Toolset.Builder clearConnectorToolset()Optional. A toolset that generates tools from an Integration Connectors Connection.
.google.cloud.ces.v1beta.ConnectorToolset connector_toolset = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
clearCreateTime()
public Toolset.Builder clearCreateTime()Output only. Timestamp when the toolset was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
clearDescription()
public Toolset.Builder clearDescription()Optional. The description of the toolset.
string description = 10 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
This builder for chaining. |
clearDisplayName()
public Toolset.Builder clearDisplayName()Optional. The display name of the toolset. Must be unique within the same app.
string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
This builder for chaining. |
clearEtag()
public Toolset.Builder clearEtag()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;
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
This builder for chaining. |
clearExecutionType()
public Toolset.Builder clearExecutionType()Optional. The execution type of the tools in the toolset.
.google.cloud.ces.v1beta.ExecutionType execution_type = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
This builder for chaining. |
clearMcpToolset()
public Toolset.Builder clearMcpToolset()Optional. A toolset that contains a list of tools that are offered by the MCP server.
.google.cloud.ces.v1beta.McpToolset mcp_toolset = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
clearName()
public Toolset.Builder clearName() Identifier. The unique identifier of the toolset.
Format:
projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
This builder for chaining. |
clearOpenApiToolset()
public Toolset.Builder clearOpenApiToolset()Optional. A toolset that contains a list of tools that are defined by an OpenAPI schema.
.google.cloud.ces.v1beta.OpenApiToolset open_api_toolset = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
clearTimeout()
public Toolset.Builder clearTimeout() Optional. The timeout for the toolset execution. If not set, the default
timeout is 30 seconds for SYNCHRONOUS toolsets and 60 seconds for
ASYNCHRONOUS toolsets.
.google.protobuf.Duration timeout = 12 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
clearToolFakeConfig()
public Toolset.Builder clearToolFakeConfig()Optional. Configuration for tools behavior in fake mode.
.google.cloud.ces.v1beta.ToolFakeConfig tool_fake_config = 11 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
clearToolsetType()
public Toolset.Builder clearToolsetType()| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
clearUpdateTime()
public Toolset.Builder clearUpdateTime()Output only. Timestamp when the toolset was last updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
getConnectorToolset()
public ConnectorToolset getConnectorToolset()Optional. A toolset that generates tools from an Integration Connectors Connection.
.google.cloud.ces.v1beta.ConnectorToolset connector_toolset = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ConnectorToolset |
The connectorToolset. |
getConnectorToolsetBuilder()
public ConnectorToolset.Builder getConnectorToolsetBuilder()Optional. A toolset that generates tools from an Integration Connectors Connection.
.google.cloud.ces.v1beta.ConnectorToolset connector_toolset = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ConnectorToolset.Builder |
|
getConnectorToolsetOrBuilder()
public ConnectorToolsetOrBuilder getConnectorToolsetOrBuilder()Optional. A toolset that generates tools from an Integration Connectors Connection.
.google.cloud.ces.v1beta.ConnectorToolset connector_toolset = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ConnectorToolsetOrBuilder |
|
getCreateTime()
public Timestamp getCreateTime()Output only. Timestamp when the toolset was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Timestamp |
The createTime. |
getCreateTimeBuilder()
public Timestamp.Builder getCreateTimeBuilder()Output only. Timestamp when the toolset was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Builder |
|
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()Output only. Timestamp when the toolset was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
TimestampOrBuilder |
|
getDefaultInstanceForType()
public Toolset getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
Toolset |
|
getDescription()
public String getDescription()Optional. The description of the toolset.
string description = 10 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The description. |
getDescriptionBytes()
public ByteString getDescriptionBytes()Optional. The description of the toolset.
string description = 10 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for description. |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
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];
| Returns | |
|---|---|
| Type | Description |
String |
The displayName. |
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];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for displayName. |
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;
| Returns | |
|---|---|
| Type | Description |
String |
The etag. |
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;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for etag. |
getExecutionType()
public ExecutionType getExecutionType()Optional. The execution type of the tools in the toolset.
.google.cloud.ces.v1beta.ExecutionType execution_type = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ExecutionType |
The executionType. |
getExecutionTypeValue()
public int getExecutionTypeValue()Optional. The execution type of the tools in the toolset.
.google.cloud.ces.v1beta.ExecutionType execution_type = 9 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for executionType. |
getMcpToolset()
public McpToolset getMcpToolset()Optional. A toolset that contains a list of tools that are offered by the MCP server.
.google.cloud.ces.v1beta.McpToolset mcp_toolset = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
McpToolset |
The mcpToolset. |
getMcpToolsetBuilder()
public McpToolset.Builder getMcpToolsetBuilder()Optional. A toolset that contains a list of tools that are offered by the MCP server.
.google.cloud.ces.v1beta.McpToolset mcp_toolset = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
McpToolset.Builder |
|
getMcpToolsetOrBuilder()
public McpToolsetOrBuilder getMcpToolsetOrBuilder()Optional. A toolset that contains a list of tools that are offered by the MCP server.
.google.cloud.ces.v1beta.McpToolset mcp_toolset = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
McpToolsetOrBuilder |
|
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];
| Returns | |
|---|---|
| Type | Description |
String |
The name. |
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];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for name. |
getOpenApiToolset()
public OpenApiToolset getOpenApiToolset()Optional. A toolset that contains a list of tools that are defined by an OpenAPI schema.
.google.cloud.ces.v1beta.OpenApiToolset open_api_toolset = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
OpenApiToolset |
The openApiToolset. |
getOpenApiToolsetBuilder()
public OpenApiToolset.Builder getOpenApiToolsetBuilder()Optional. A toolset that contains a list of tools that are defined by an OpenAPI schema.
.google.cloud.ces.v1beta.OpenApiToolset open_api_toolset = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
OpenApiToolset.Builder |
|
getOpenApiToolsetOrBuilder()
public OpenApiToolsetOrBuilder getOpenApiToolsetOrBuilder()Optional. A toolset that contains a list of tools that are defined by an OpenAPI schema.
.google.cloud.ces.v1beta.OpenApiToolset open_api_toolset = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
OpenApiToolsetOrBuilder |
|
getTimeout()
public Duration getTimeout() Optional. The timeout for the toolset execution. If not set, the default
timeout is 30 seconds for SYNCHRONOUS toolsets and 60 seconds for
ASYNCHRONOUS toolsets.
.google.protobuf.Duration timeout = 12 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Duration |
The timeout. |
getTimeoutBuilder()
public Duration.Builder getTimeoutBuilder() Optional. The timeout for the toolset execution. If not set, the default
timeout is 30 seconds for SYNCHRONOUS toolsets and 60 seconds for
ASYNCHRONOUS toolsets.
.google.protobuf.Duration timeout = 12 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Builder |
|
getTimeoutOrBuilder()
public DurationOrBuilder getTimeoutOrBuilder() Optional. The timeout for the toolset execution. If not set, the default
timeout is 30 seconds for SYNCHRONOUS toolsets and 60 seconds for
ASYNCHRONOUS toolsets.
.google.protobuf.Duration timeout = 12 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
DurationOrBuilder |
|
getToolFakeConfig()
public ToolFakeConfig getToolFakeConfig()Optional. Configuration for tools behavior in fake mode.
.google.cloud.ces.v1beta.ToolFakeConfig tool_fake_config = 11 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ToolFakeConfig |
The toolFakeConfig. |
getToolFakeConfigBuilder()
public ToolFakeConfig.Builder getToolFakeConfigBuilder()Optional. Configuration for tools behavior in fake mode.
.google.cloud.ces.v1beta.ToolFakeConfig tool_fake_config = 11 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ToolFakeConfig.Builder |
|
getToolFakeConfigOrBuilder()
public ToolFakeConfigOrBuilder getToolFakeConfigOrBuilder()Optional. Configuration for tools behavior in fake mode.
.google.cloud.ces.v1beta.ToolFakeConfig tool_fake_config = 11 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ToolFakeConfigOrBuilder |
|
getToolsetTypeCase()
public Toolset.ToolsetTypeCase getToolsetTypeCase()| Returns | |
|---|---|
| Type | Description |
Toolset.ToolsetTypeCase |
|
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];
| Returns | |
|---|---|
| Type | Description |
Timestamp |
The updateTime. |
getUpdateTimeBuilder()
public Timestamp.Builder getUpdateTimeBuilder()Output only. Timestamp when the toolset was last updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
Builder |
|
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];
| Returns | |
|---|---|
| Type | Description |
TimestampOrBuilder |
|
hasConnectorToolset()
public boolean hasConnectorToolset()Optional. A toolset that generates tools from an Integration Connectors Connection.
.google.cloud.ces.v1beta.ConnectorToolset connector_toolset = 8 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the connectorToolset field is set. |
hasCreateTime()
public boolean hasCreateTime()Output only. Timestamp when the toolset was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the createTime field is set. |
hasMcpToolset()
public boolean hasMcpToolset()Optional. A toolset that contains a list of tools that are offered by the MCP server.
.google.cloud.ces.v1beta.McpToolset mcp_toolset = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the mcpToolset field is set. |
hasOpenApiToolset()
public boolean hasOpenApiToolset()Optional. A toolset that contains a list of tools that are defined by an OpenAPI schema.
.google.cloud.ces.v1beta.OpenApiToolset open_api_toolset = 7 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the openApiToolset field is set. |
hasTimeout()
public boolean hasTimeout() Optional. The timeout for the toolset execution. If not set, the default
timeout is 30 seconds for SYNCHRONOUS toolsets and 60 seconds for
ASYNCHRONOUS toolsets.
.google.protobuf.Duration timeout = 12 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the timeout field is set. |
hasToolFakeConfig()
public boolean hasToolFakeConfig()Optional. Configuration for tools behavior in fake mode.
.google.cloud.ces.v1beta.ToolFakeConfig tool_fake_config = 11 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the toolFakeConfig field is set. |
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];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the updateTime field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeConnectorToolset(ConnectorToolset value)
public Toolset.Builder mergeConnectorToolset(ConnectorToolset value)Optional. A toolset that generates tools from an Integration Connectors Connection.
.google.cloud.ces.v1beta.ConnectorToolset connector_toolset = 8 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ConnectorToolset |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
mergeCreateTime(Timestamp value)
public Toolset.Builder mergeCreateTime(Timestamp value)Output only. Timestamp when the toolset was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
mergeFrom(Toolset other)
public Toolset.Builder mergeFrom(Toolset other)| Parameter | |
|---|---|
| Name | Description |
other |
Toolset |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Toolset.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public Toolset.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
mergeMcpToolset(McpToolset value)
public Toolset.Builder mergeMcpToolset(McpToolset value)Optional. A toolset that contains a list of tools that are offered by the MCP server.
.google.cloud.ces.v1beta.McpToolset mcp_toolset = 6 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
McpToolset |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
mergeOpenApiToolset(OpenApiToolset value)
public Toolset.Builder mergeOpenApiToolset(OpenApiToolset value)Optional. A toolset that contains a list of tools that are defined by an OpenAPI schema.
.google.cloud.ces.v1beta.OpenApiToolset open_api_toolset = 7 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
OpenApiToolset |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
mergeTimeout(Duration value)
public Toolset.Builder mergeTimeout(Duration value) Optional. The timeout for the toolset execution. If not set, the default
timeout is 30 seconds for SYNCHRONOUS toolsets and 60 seconds for
ASYNCHRONOUS toolsets.
.google.protobuf.Duration timeout = 12 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
Duration |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
mergeToolFakeConfig(ToolFakeConfig value)
public Toolset.Builder mergeToolFakeConfig(ToolFakeConfig value)Optional. Configuration for tools behavior in fake mode.
.google.cloud.ces.v1beta.ToolFakeConfig tool_fake_config = 11 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ToolFakeConfig |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
mergeUpdateTime(Timestamp value)
public Toolset.Builder mergeUpdateTime(Timestamp value)Output only. Timestamp when the toolset was last updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
setConnectorToolset(ConnectorToolset value)
public Toolset.Builder setConnectorToolset(ConnectorToolset value)Optional. A toolset that generates tools from an Integration Connectors Connection.
.google.cloud.ces.v1beta.ConnectorToolset connector_toolset = 8 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ConnectorToolset |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
setConnectorToolset(ConnectorToolset.Builder builderForValue)
public Toolset.Builder setConnectorToolset(ConnectorToolset.Builder builderForValue)Optional. A toolset that generates tools from an Integration Connectors Connection.
.google.cloud.ces.v1beta.ConnectorToolset connector_toolset = 8 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ConnectorToolset.Builder |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
setCreateTime(Timestamp value)
public Toolset.Builder setCreateTime(Timestamp value)Output only. Timestamp when the toolset was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
setCreateTime(Timestamp.Builder builderForValue)
public Toolset.Builder setCreateTime(Timestamp.Builder builderForValue)Output only. Timestamp when the toolset was created.
.google.protobuf.Timestamp create_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Builder |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
setDescription(String value)
public Toolset.Builder setDescription(String value)Optional. The description of the toolset.
string description = 10 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe description to set. |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
This builder for chaining. |
setDescriptionBytes(ByteString value)
public Toolset.Builder setDescriptionBytes(ByteString value)Optional. The description of the toolset.
string description = 10 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for description to set. |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
This builder for chaining. |
setDisplayName(String value)
public Toolset.Builder setDisplayName(String value)Optional. The display name of the toolset. Must be unique within the same app.
string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe displayName to set. |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
This builder for chaining. |
setDisplayNameBytes(ByteString value)
public Toolset.Builder setDisplayNameBytes(ByteString value)Optional. The display name of the toolset. Must be unique within the same app.
string display_name = 2 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for displayName to set. |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
This builder for chaining. |
setEtag(String value)
public Toolset.Builder setEtag(String value)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;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe etag to set. |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
This builder for chaining. |
setEtagBytes(ByteString value)
public Toolset.Builder setEtagBytes(ByteString value)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;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for etag to set. |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
This builder for chaining. |
setExecutionType(ExecutionType value)
public Toolset.Builder setExecutionType(ExecutionType value)Optional. The execution type of the tools in the toolset.
.google.cloud.ces.v1beta.ExecutionType execution_type = 9 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ExecutionTypeThe executionType to set. |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
This builder for chaining. |
setExecutionTypeValue(int value)
public Toolset.Builder setExecutionTypeValue(int value)Optional. The execution type of the tools in the toolset.
.google.cloud.ces.v1beta.ExecutionType execution_type = 9 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enum numeric value on the wire for executionType to set. |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
This builder for chaining. |
setMcpToolset(McpToolset value)
public Toolset.Builder setMcpToolset(McpToolset value)Optional. A toolset that contains a list of tools that are offered by the MCP server.
.google.cloud.ces.v1beta.McpToolset mcp_toolset = 6 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
McpToolset |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
setMcpToolset(McpToolset.Builder builderForValue)
public Toolset.Builder setMcpToolset(McpToolset.Builder builderForValue)Optional. A toolset that contains a list of tools that are offered by the MCP server.
.google.cloud.ces.v1beta.McpToolset mcp_toolset = 6 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
McpToolset.Builder |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
setName(String value)
public Toolset.Builder setName(String value) Identifier. The unique identifier of the toolset.
Format:
projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe name to set. |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
This builder for chaining. |
setNameBytes(ByteString value)
public Toolset.Builder setNameBytes(ByteString value) Identifier. The unique identifier of the toolset.
Format:
projects/{project}/locations/{location}/apps/{app}/toolsets/{toolset}
string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for name to set. |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
This builder for chaining. |
setOpenApiToolset(OpenApiToolset value)
public Toolset.Builder setOpenApiToolset(OpenApiToolset value)Optional. A toolset that contains a list of tools that are defined by an OpenAPI schema.
.google.cloud.ces.v1beta.OpenApiToolset open_api_toolset = 7 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
OpenApiToolset |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
setOpenApiToolset(OpenApiToolset.Builder builderForValue)
public Toolset.Builder setOpenApiToolset(OpenApiToolset.Builder builderForValue)Optional. A toolset that contains a list of tools that are defined by an OpenAPI schema.
.google.cloud.ces.v1beta.OpenApiToolset open_api_toolset = 7 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
OpenApiToolset.Builder |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
setTimeout(Duration value)
public Toolset.Builder setTimeout(Duration value) Optional. The timeout for the toolset execution. If not set, the default
timeout is 30 seconds for SYNCHRONOUS toolsets and 60 seconds for
ASYNCHRONOUS toolsets.
.google.protobuf.Duration timeout = 12 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
Duration |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
setTimeout(Duration.Builder builderForValue)
public Toolset.Builder setTimeout(Duration.Builder builderForValue) Optional. The timeout for the toolset execution. If not set, the default
timeout is 30 seconds for SYNCHRONOUS toolsets and 60 seconds for
ASYNCHRONOUS toolsets.
.google.protobuf.Duration timeout = 12 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Builder |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
setToolFakeConfig(ToolFakeConfig value)
public Toolset.Builder setToolFakeConfig(ToolFakeConfig value)Optional. Configuration for tools behavior in fake mode.
.google.cloud.ces.v1beta.ToolFakeConfig tool_fake_config = 11 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ToolFakeConfig |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
setToolFakeConfig(ToolFakeConfig.Builder builderForValue)
public Toolset.Builder setToolFakeConfig(ToolFakeConfig.Builder builderForValue)Optional. Configuration for tools behavior in fake mode.
.google.cloud.ces.v1beta.ToolFakeConfig tool_fake_config = 11 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ToolFakeConfig.Builder |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
setUpdateTime(Timestamp value)
public Toolset.Builder setUpdateTime(Timestamp value)Output only. Timestamp when the toolset was last updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
value |
Timestamp |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|
setUpdateTime(Timestamp.Builder builderForValue)
public Toolset.Builder setUpdateTime(Timestamp.Builder builderForValue)Output only. Timestamp when the toolset was last updated.
.google.protobuf.Timestamp update_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
Builder |
| Returns | |
|---|---|
| Type | Description |
Toolset.Builder |
|