Interface McpToolDefinitionOrBuilder (0.9.0)

public interface McpToolDefinitionOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDescription()

public abstract String getDescription()

Output only. The description of the MCP tool. This can be overridden by description_override in McpToolOverride.

string description = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

Output only. The description of the MCP tool. This can be overridden by description_override in McpToolOverride.

string description = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for description.

getInputSchema()

public abstract Schema getInputSchema()

Output only. The schema of the input arguments of the MCP tool.

.google.cloud.ces.v1beta.Schema input_schema = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Schema

The inputSchema.

getInputSchemaOrBuilder()

public abstract SchemaOrBuilder getInputSchemaOrBuilder()

Output only. The schema of the input arguments of the MCP tool.

.google.cloud.ces.v1beta.Schema input_schema = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
SchemaOrBuilder

getOutputSchema()

public abstract Schema getOutputSchema()

Output only. The schema of the output arguments of the MCP tool.

.google.cloud.ces.v1beta.Schema output_schema = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Schema

The outputSchema.

getOutputSchemaOrBuilder()

public abstract SchemaOrBuilder getOutputSchemaOrBuilder()

Output only. The schema of the output arguments of the MCP tool.

.google.cloud.ces.v1beta.Schema output_schema = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
SchemaOrBuilder

hasInputSchema()

public abstract boolean hasInputSchema()

Output only. The schema of the input arguments of the MCP tool.

.google.cloud.ces.v1beta.Schema input_schema = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the inputSchema field is set.

hasOutputSchema()

public abstract boolean hasOutputSchema()

Output only. The schema of the output arguments of the MCP tool.

.google.cloud.ces.v1beta.Schema output_schema = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the outputSchema field is set.