Reference documentation and code samples for the Gemini Enterprise for Customer Experience V1BETA API class Google::Cloud::Ces::V1beta::RetrieveToolSchemaResponse.
Response message for ToolService.RetrieveToolSchema.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#input_schema
def input_schema() -> ::Google::Cloud::Ces::V1beta::Schema- (::Google::Cloud::Ces::V1beta::Schema) — The schema of the tool input parameters.
#input_schema=
def input_schema=(value) -> ::Google::Cloud::Ces::V1beta::Schema- value (::Google::Cloud::Ces::V1beta::Schema) — The schema of the tool input parameters.
- (::Google::Cloud::Ces::V1beta::Schema) — The schema of the tool input parameters.
#output_schema
def output_schema() -> ::Google::Cloud::Ces::V1beta::Schema- (::Google::Cloud::Ces::V1beta::Schema) — The schema of the tool output parameters.
#output_schema=
def output_schema=(value) -> ::Google::Cloud::Ces::V1beta::Schema- value (::Google::Cloud::Ces::V1beta::Schema) — The schema of the tool output parameters.
- (::Google::Cloud::Ces::V1beta::Schema) — The schema of the tool output parameters.
#tool
def tool() -> ::String-
(::String) — The name of the tool that the schema is for.
Format:
projects/{project}/locations/{location}/apps/{app}/tools/{tool}Note: The following fields are mutually exclusive:
tool,toolset_tool. If a field in that set is populated, all other fields in the set will automatically be cleared.
#tool=
def tool=(value) -> ::String-
value (::String) — The name of the tool that the schema is for.
Format:
projects/{project}/locations/{location}/apps/{app}/tools/{tool}Note: The following fields are mutually exclusive:
tool,toolset_tool. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::String) — The name of the tool that the schema is for.
Format:
projects/{project}/locations/{location}/apps/{app}/tools/{tool}Note: The following fields are mutually exclusive:
tool,toolset_tool. If a field in that set is populated, all other fields in the set will automatically be cleared.
#toolset_tool
def toolset_tool() -> ::Google::Cloud::Ces::V1beta::ToolsetTool-
(::Google::Cloud::Ces::V1beta::ToolsetTool) — The toolset tool that the schema is for.
Note: The following fields are mutually exclusive:
toolset_tool,tool. If a field in that set is populated, all other fields in the set will automatically be cleared.
#toolset_tool=
def toolset_tool=(value) -> ::Google::Cloud::Ces::V1beta::ToolsetTool-
value (::Google::Cloud::Ces::V1beta::ToolsetTool) — The toolset tool that the schema is for.
Note: The following fields are mutually exclusive:
toolset_tool,tool. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Ces::V1beta::ToolsetTool) — The toolset tool that the schema is for.
Note: The following fields are mutually exclusive:
toolset_tool,tool. If a field in that set is populated, all other fields in the set will automatically be cleared.