Interface ToolsetOrBuilder (0.11.0)

public interface ToolsetOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getConnectorToolset()

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

getConnectorToolsetOrBuilder()

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

getCreateTimeOrBuilder()

public abstract 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

getDescription()

public abstract String getDescription()

Optional. The description of the toolset.

string description = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

Optional. The description of the toolset.

string description = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ByteString

The bytes for description.

getDisplayName()

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

getMcpToolsetOrBuilder()

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

getOpenApiToolsetOrBuilder()

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

getTimeoutOrBuilder()

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

getToolFakeConfigOrBuilder()

public abstract 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 abstract Toolset.ToolsetTypeCase getToolsetTypeCase()
Returns
Type Description
Toolset.ToolsetTypeCase

getUpdateTime()

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

getUpdateTimeOrBuilder()

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