Interface RetrieveToolSchemaResponseOrBuilder (0.1.0)

public interface RetrieveToolSchemaResponseOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getInputSchema()

public abstract Schema getInputSchema()

Required. The schema of the tool input parameters.

.google.cloud.ces.v1.Schema input_schema = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Schema

The inputSchema.

getInputSchemaOrBuilder()

public abstract SchemaOrBuilder getInputSchemaOrBuilder()

Required. The schema of the tool input parameters.

.google.cloud.ces.v1.Schema input_schema = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SchemaOrBuilder

getOutputSchema()

public abstract Schema getOutputSchema()

Required. The schema of the tool output parameters.

.google.cloud.ces.v1.Schema output_schema = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Schema

The outputSchema.

getOutputSchemaOrBuilder()

public abstract SchemaOrBuilder getOutputSchemaOrBuilder()

Required. The schema of the tool output parameters.

.google.cloud.ces.v1.Schema output_schema = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SchemaOrBuilder

getTool()

public abstract String getTool()

The name of the tool that the schema is for. Format: projects/{project}/locations/{location}/apps/{app}/tools/{tool}

string tool = 1 [(.google.api.resource_reference) = { ... }

Returns
Type Description
String

The tool.

getToolBytes()

public abstract ByteString getToolBytes()

The name of the tool that the schema is for. Format: projects/{project}/locations/{location}/apps/{app}/tools/{tool}

string tool = 1 [(.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for tool.

getToolIdentifierCase()

public abstract RetrieveToolSchemaResponse.ToolIdentifierCase getToolIdentifierCase()
Returns
Type Description
RetrieveToolSchemaResponse.ToolIdentifierCase

getToolsetTool()

public abstract ToolsetTool getToolsetTool()

The toolset tool that the schema is for.

.google.cloud.ces.v1.ToolsetTool toolset_tool = 2;

Returns
Type Description
ToolsetTool

The toolsetTool.

getToolsetToolOrBuilder()

public abstract ToolsetToolOrBuilder getToolsetToolOrBuilder()

The toolset tool that the schema is for.

.google.cloud.ces.v1.ToolsetTool toolset_tool = 2;

Returns
Type Description
ToolsetToolOrBuilder

hasInputSchema()

public abstract boolean hasInputSchema()

Required. The schema of the tool input parameters.

.google.cloud.ces.v1.Schema input_schema = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the inputSchema field is set.

hasOutputSchema()

public abstract boolean hasOutputSchema()

Required. The schema of the tool output parameters.

.google.cloud.ces.v1.Schema output_schema = 4 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the outputSchema field is set.

hasTool()

public abstract boolean hasTool()

The name of the tool that the schema is for. Format: projects/{project}/locations/{location}/apps/{app}/tools/{tool}

string tool = 1 [(.google.api.resource_reference) = { ... }

Returns
Type Description
boolean

Whether the tool field is set.

hasToolsetTool()

public abstract boolean hasToolsetTool()

The toolset tool that the schema is for.

.google.cloud.ces.v1.ToolsetTool toolset_tool = 2;

Returns
Type Description
boolean

Whether the toolsetTool field is set.