public interface RetrieveToolSchemaResponseOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
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. |