Reference documentation and code samples for the Gemini Enterprise for Customer Experience V1BETA API class Google::Cloud::Ces::V1beta::McpToolDefinition.
Container for a tool's core definition elements that are snapshot. Schemas in the snapshot are used as-is and cannot be overridden.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#description
def description() -> ::String
Returns
-
(::String) — Output only. The description of the MCP tool. This can be overridden
by
description_overrideinMcpToolOverride.
#input_schema
def input_schema() -> ::Google::Cloud::Ces::V1beta::Schema
Returns
- (::Google::Cloud::Ces::V1beta::Schema) — Output only. The schema of the input arguments of the MCP tool.
#output_schema
def output_schema() -> ::Google::Cloud::Ces::V1beta::Schema
Returns
- (::Google::Cloud::Ces::V1beta::Schema) — Output only. The schema of the output arguments of the MCP tool.