Gemini Enterprise for Customer Experience V1BETA API - Class Google::Cloud::Ces::V1beta::McpToolDefinition (v0.2.0)

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_override in McpToolOverride.

#input_schema

def input_schema() -> ::Google::Cloud::Ces::V1beta::Schema
Returns

#output_schema

def output_schema() -> ::Google::Cloud::Ces::V1beta::Schema
Returns