public interface ToolOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
Tool.ConnectorTool |
getConnectorSpec()
Integration connectors tool specification.
|
Tool.ConnectorToolOrBuilder |
getConnectorSpecOrBuilder()
Integration connectors tool specification.
|
Tool.DataStoreTool |
getDataStoreSpec()
Data store search tool specification.
|
Tool.DataStoreToolOrBuilder |
getDataStoreSpecOrBuilder()
Data store search tool specification.
|
String |
getDescription()
Required.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Required.
|
String |
getDisplayName()
Required.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Required.
|
Tool.ExtensionTool |
getExtensionSpec()
Vertex extension tool specification.
|
Tool.ExtensionToolOrBuilder |
getExtensionSpecOrBuilder()
Vertex extension tool specification.
|
Tool.FunctionTool |
getFunctionSpec()
Client side executed function specification.
|
Tool.FunctionToolOrBuilder |
getFunctionSpecOrBuilder()
Client side executed function specification.
|
String |
getName()
The unique identifier of the Tool.
|
com.google.protobuf.ByteString |
getNameBytes()
The unique identifier of the Tool.
|
Tool.OpenApiTool |
getOpenApiSpec()
OpenAPI specification of the Tool.
|
Tool.OpenApiToolOrBuilder |
getOpenApiSpecOrBuilder()
OpenAPI specification of the Tool.
|
Tool.SpecificationCase |
getSpecificationCase() |
Tool.ToolType |
getToolType()
Output only.
|
int |
getToolTypeValue()
Output only.
|
boolean |
hasConnectorSpec()
Integration connectors tool specification.
|
boolean |
hasDataStoreSpec()
Data store search tool specification.
|
boolean |
hasExtensionSpec()
Vertex extension tool specification.
|
boolean |
hasFunctionSpec()
Client side executed function specification.
|
boolean |
hasOpenApiSpec()
OpenAPI specification of the Tool.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getName()
The unique identifier of the Tool. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
string name = 1;com.google.protobuf.ByteString getNameBytes()
The unique identifier of the Tool. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
string name = 1;String getDisplayName()
Required. The human-readable name of the Tool, unique within an agent.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];com.google.protobuf.ByteString getDisplayNameBytes()
Required. The human-readable name of the Tool, unique within an agent.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];String getDescription()
Required. High level description of the Tool and its usage.
string description = 3 [(.google.api.field_behavior) = REQUIRED];com.google.protobuf.ByteString getDescriptionBytes()
Required. High level description of the Tool and its usage.
string description = 3 [(.google.api.field_behavior) = REQUIRED];boolean hasOpenApiSpec()
OpenAPI specification of the Tool.
.google.cloud.dialogflow.cx.v3beta1.Tool.OpenApiTool open_api_spec = 4;Tool.OpenApiTool getOpenApiSpec()
OpenAPI specification of the Tool.
.google.cloud.dialogflow.cx.v3beta1.Tool.OpenApiTool open_api_spec = 4;Tool.OpenApiToolOrBuilder getOpenApiSpecOrBuilder()
OpenAPI specification of the Tool.
.google.cloud.dialogflow.cx.v3beta1.Tool.OpenApiTool open_api_spec = 4;boolean hasDataStoreSpec()
Data store search tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.DataStoreTool data_store_spec = 8;Tool.DataStoreTool getDataStoreSpec()
Data store search tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.DataStoreTool data_store_spec = 8;Tool.DataStoreToolOrBuilder getDataStoreSpecOrBuilder()
Data store search tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.DataStoreTool data_store_spec = 8;boolean hasExtensionSpec()
Vertex extension tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.ExtensionTool extension_spec = 11;Tool.ExtensionTool getExtensionSpec()
Vertex extension tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.ExtensionTool extension_spec = 11;Tool.ExtensionToolOrBuilder getExtensionSpecOrBuilder()
Vertex extension tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.ExtensionTool extension_spec = 11;boolean hasFunctionSpec()
Client side executed function specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.FunctionTool function_spec = 13;Tool.FunctionTool getFunctionSpec()
Client side executed function specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.FunctionTool function_spec = 13;Tool.FunctionToolOrBuilder getFunctionSpecOrBuilder()
Client side executed function specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.FunctionTool function_spec = 13;boolean hasConnectorSpec()
Integration connectors tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.ConnectorTool connector_spec = 15;Tool.ConnectorTool getConnectorSpec()
Integration connectors tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.ConnectorTool connector_spec = 15;Tool.ConnectorToolOrBuilder getConnectorSpecOrBuilder()
Integration connectors tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.ConnectorTool connector_spec = 15;int getToolTypeValue()
Output only. The tool type.
.google.cloud.dialogflow.cx.v3beta1.Tool.ToolType tool_type = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
Tool.ToolType getToolType()
Output only. The tool type.
.google.cloud.dialogflow.cx.v3beta1.Tool.ToolType tool_type = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
Tool.SpecificationCase getSpecificationCase()
Copyright © 2025 Google LLC. All rights reserved.