public static final class Tool.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Tool.Builder> implements ToolOrBuilder
A tool provides a list of actions which are available to the [Playbook][google.cloud.dialogflow.cx.v3beta1.Playbook] to attain its goal. A Tool consists of a description of the tool's usage and a specification of the tool which contains the schema and authentication information.Protobuf type
google.cloud.dialogflow.cx.v3beta1.Tool| Modifier and Type | Method and Description |
|---|---|
Tool.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Tool |
build() |
Tool |
buildPartial() |
Tool.Builder |
clear() |
Tool.Builder |
clearConnectorSpec()
Integration connectors tool specification.
|
Tool.Builder |
clearDataStoreSpec()
Data store search tool specification.
|
Tool.Builder |
clearDescription()
Required.
|
Tool.Builder |
clearDisplayName()
Required.
|
Tool.Builder |
clearExtensionSpec()
Vertex extension tool specification.
|
Tool.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Tool.Builder |
clearFunctionSpec()
Client side executed function specification.
|
Tool.Builder |
clearName()
The unique identifier of the Tool.
|
Tool.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Tool.Builder |
clearOpenApiSpec()
OpenAPI specification of the Tool.
|
Tool.Builder |
clearSpecification() |
Tool.Builder |
clearToolType()
Output only.
|
Tool.Builder |
clone() |
Tool.ConnectorTool |
getConnectorSpec()
Integration connectors tool specification.
|
Tool.ConnectorTool.Builder |
getConnectorSpecBuilder()
Integration connectors tool specification.
|
Tool.ConnectorToolOrBuilder |
getConnectorSpecOrBuilder()
Integration connectors tool specification.
|
Tool.DataStoreTool |
getDataStoreSpec()
Data store search tool specification.
|
Tool.DataStoreTool.Builder |
getDataStoreSpecBuilder()
Data store search tool specification.
|
Tool.DataStoreToolOrBuilder |
getDataStoreSpecOrBuilder()
Data store search tool specification.
|
Tool |
getDefaultInstanceForType() |
String |
getDescription()
Required.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Required.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getDisplayName()
Required.
|
com.google.protobuf.ByteString |
getDisplayNameBytes()
Required.
|
Tool.ExtensionTool |
getExtensionSpec()
Vertex extension tool specification.
|
Tool.ExtensionTool.Builder |
getExtensionSpecBuilder()
Vertex extension tool specification.
|
Tool.ExtensionToolOrBuilder |
getExtensionSpecOrBuilder()
Vertex extension tool specification.
|
Tool.FunctionTool |
getFunctionSpec()
Client side executed function specification.
|
Tool.FunctionTool.Builder |
getFunctionSpecBuilder()
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.OpenApiTool.Builder |
getOpenApiSpecBuilder()
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.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Tool.Builder |
mergeConnectorSpec(Tool.ConnectorTool value)
Integration connectors tool specification.
|
Tool.Builder |
mergeDataStoreSpec(Tool.DataStoreTool value)
Data store search tool specification.
|
Tool.Builder |
mergeExtensionSpec(Tool.ExtensionTool value)
Vertex extension tool specification.
|
Tool.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Tool.Builder |
mergeFrom(com.google.protobuf.Message other) |
Tool.Builder |
mergeFrom(Tool other) |
Tool.Builder |
mergeFunctionSpec(Tool.FunctionTool value)
Client side executed function specification.
|
Tool.Builder |
mergeOpenApiSpec(Tool.OpenApiTool value)
OpenAPI specification of the Tool.
|
Tool.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Tool.Builder |
setConnectorSpec(Tool.ConnectorTool.Builder builderForValue)
Integration connectors tool specification.
|
Tool.Builder |
setConnectorSpec(Tool.ConnectorTool value)
Integration connectors tool specification.
|
Tool.Builder |
setDataStoreSpec(Tool.DataStoreTool.Builder builderForValue)
Data store search tool specification.
|
Tool.Builder |
setDataStoreSpec(Tool.DataStoreTool value)
Data store search tool specification.
|
Tool.Builder |
setDescription(String value)
Required.
|
Tool.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
Required.
|
Tool.Builder |
setDisplayName(String value)
Required.
|
Tool.Builder |
setDisplayNameBytes(com.google.protobuf.ByteString value)
Required.
|
Tool.Builder |
setExtensionSpec(Tool.ExtensionTool.Builder builderForValue)
Vertex extension tool specification.
|
Tool.Builder |
setExtensionSpec(Tool.ExtensionTool value)
Vertex extension tool specification.
|
Tool.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Tool.Builder |
setFunctionSpec(Tool.FunctionTool.Builder builderForValue)
Client side executed function specification.
|
Tool.Builder |
setFunctionSpec(Tool.FunctionTool value)
Client side executed function specification.
|
Tool.Builder |
setName(String value)
The unique identifier of the Tool.
|
Tool.Builder |
setNameBytes(com.google.protobuf.ByteString value)
The unique identifier of the Tool.
|
Tool.Builder |
setOpenApiSpec(Tool.OpenApiTool.Builder builderForValue)
OpenAPI specification of the Tool.
|
Tool.Builder |
setOpenApiSpec(Tool.OpenApiTool value)
OpenAPI specification of the Tool.
|
Tool.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Tool.Builder |
setToolType(Tool.ToolType value)
Output only.
|
Tool.Builder |
setToolTypeValue(int value)
Output only.
|
Tool.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Tool.Builder>public Tool.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Tool.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Tool.Builder>public Tool getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Tool build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Tool buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Tool.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Tool.Builder>public Tool.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Tool.Builder>public Tool.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Tool.Builder>public Tool.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Tool.Builder>public Tool.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Tool.Builder>public Tool.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Tool.Builder>public Tool.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Tool.Builder>public Tool.Builder mergeFrom(Tool other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Tool.Builder>public Tool.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Tool.Builder>IOExceptionpublic Tool.SpecificationCase getSpecificationCase()
getSpecificationCase in interface ToolOrBuilderpublic Tool.Builder clearSpecification()
public String getName()
The unique identifier of the Tool. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
string name = 1;getName in interface ToolOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
The unique identifier of the Tool. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
string name = 1;getNameBytes in interface ToolOrBuilderpublic Tool.Builder setName(String value)
The unique identifier of the Tool. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
string name = 1;value - The name to set.public Tool.Builder clearName()
The unique identifier of the Tool. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
string name = 1;public Tool.Builder setNameBytes(com.google.protobuf.ByteString value)
The unique identifier of the Tool. Format: `projects/<ProjectID>/locations/<LocationID>/agents/<AgentID>/tools/<ToolID>`.
string name = 1;value - The bytes for name to set.public String getDisplayName()
Required. The human-readable name of the Tool, unique within an agent.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];getDisplayName in interface ToolOrBuilderpublic 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];getDisplayNameBytes in interface ToolOrBuilderpublic Tool.Builder setDisplayName(String value)
Required. The human-readable name of the Tool, unique within an agent.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];value - The displayName to set.public Tool.Builder clearDisplayName()
Required. The human-readable name of the Tool, unique within an agent.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];public Tool.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
Required. The human-readable name of the Tool, unique within an agent.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];value - The bytes for displayName to set.public String getDescription()
Required. High level description of the Tool and its usage.
string description = 3 [(.google.api.field_behavior) = REQUIRED];getDescription in interface ToolOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
Required. High level description of the Tool and its usage.
string description = 3 [(.google.api.field_behavior) = REQUIRED];getDescriptionBytes in interface ToolOrBuilderpublic Tool.Builder setDescription(String value)
Required. High level description of the Tool and its usage.
string description = 3 [(.google.api.field_behavior) = REQUIRED];value - The description to set.public Tool.Builder clearDescription()
Required. High level description of the Tool and its usage.
string description = 3 [(.google.api.field_behavior) = REQUIRED];public Tool.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
Required. High level description of the Tool and its usage.
string description = 3 [(.google.api.field_behavior) = REQUIRED];value - The bytes for description to set.public boolean hasOpenApiSpec()
OpenAPI specification of the Tool.
.google.cloud.dialogflow.cx.v3beta1.Tool.OpenApiTool open_api_spec = 4;hasOpenApiSpec in interface ToolOrBuilderpublic Tool.OpenApiTool getOpenApiSpec()
OpenAPI specification of the Tool.
.google.cloud.dialogflow.cx.v3beta1.Tool.OpenApiTool open_api_spec = 4;getOpenApiSpec in interface ToolOrBuilderpublic Tool.Builder setOpenApiSpec(Tool.OpenApiTool value)
OpenAPI specification of the Tool.
.google.cloud.dialogflow.cx.v3beta1.Tool.OpenApiTool open_api_spec = 4;public Tool.Builder setOpenApiSpec(Tool.OpenApiTool.Builder builderForValue)
OpenAPI specification of the Tool.
.google.cloud.dialogflow.cx.v3beta1.Tool.OpenApiTool open_api_spec = 4;public Tool.Builder mergeOpenApiSpec(Tool.OpenApiTool value)
OpenAPI specification of the Tool.
.google.cloud.dialogflow.cx.v3beta1.Tool.OpenApiTool open_api_spec = 4;public Tool.Builder clearOpenApiSpec()
OpenAPI specification of the Tool.
.google.cloud.dialogflow.cx.v3beta1.Tool.OpenApiTool open_api_spec = 4;public Tool.OpenApiTool.Builder getOpenApiSpecBuilder()
OpenAPI specification of the Tool.
.google.cloud.dialogflow.cx.v3beta1.Tool.OpenApiTool open_api_spec = 4;public Tool.OpenApiToolOrBuilder getOpenApiSpecOrBuilder()
OpenAPI specification of the Tool.
.google.cloud.dialogflow.cx.v3beta1.Tool.OpenApiTool open_api_spec = 4;getOpenApiSpecOrBuilder in interface ToolOrBuilderpublic boolean hasDataStoreSpec()
Data store search tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.DataStoreTool data_store_spec = 8;hasDataStoreSpec in interface ToolOrBuilderpublic Tool.DataStoreTool getDataStoreSpec()
Data store search tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.DataStoreTool data_store_spec = 8;getDataStoreSpec in interface ToolOrBuilderpublic Tool.Builder setDataStoreSpec(Tool.DataStoreTool value)
Data store search tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.DataStoreTool data_store_spec = 8;public Tool.Builder setDataStoreSpec(Tool.DataStoreTool.Builder builderForValue)
Data store search tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.DataStoreTool data_store_spec = 8;public Tool.Builder mergeDataStoreSpec(Tool.DataStoreTool value)
Data store search tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.DataStoreTool data_store_spec = 8;public Tool.Builder clearDataStoreSpec()
Data store search tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.DataStoreTool data_store_spec = 8;public Tool.DataStoreTool.Builder getDataStoreSpecBuilder()
Data store search tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.DataStoreTool data_store_spec = 8;public Tool.DataStoreToolOrBuilder getDataStoreSpecOrBuilder()
Data store search tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.DataStoreTool data_store_spec = 8;getDataStoreSpecOrBuilder in interface ToolOrBuilderpublic boolean hasExtensionSpec()
Vertex extension tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.ExtensionTool extension_spec = 11;hasExtensionSpec in interface ToolOrBuilderpublic Tool.ExtensionTool getExtensionSpec()
Vertex extension tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.ExtensionTool extension_spec = 11;getExtensionSpec in interface ToolOrBuilderpublic Tool.Builder setExtensionSpec(Tool.ExtensionTool value)
Vertex extension tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.ExtensionTool extension_spec = 11;public Tool.Builder setExtensionSpec(Tool.ExtensionTool.Builder builderForValue)
Vertex extension tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.ExtensionTool extension_spec = 11;public Tool.Builder mergeExtensionSpec(Tool.ExtensionTool value)
Vertex extension tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.ExtensionTool extension_spec = 11;public Tool.Builder clearExtensionSpec()
Vertex extension tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.ExtensionTool extension_spec = 11;public Tool.ExtensionTool.Builder getExtensionSpecBuilder()
Vertex extension tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.ExtensionTool extension_spec = 11;public Tool.ExtensionToolOrBuilder getExtensionSpecOrBuilder()
Vertex extension tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.ExtensionTool extension_spec = 11;getExtensionSpecOrBuilder in interface ToolOrBuilderpublic boolean hasFunctionSpec()
Client side executed function specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.FunctionTool function_spec = 13;hasFunctionSpec in interface ToolOrBuilderpublic Tool.FunctionTool getFunctionSpec()
Client side executed function specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.FunctionTool function_spec = 13;getFunctionSpec in interface ToolOrBuilderpublic Tool.Builder setFunctionSpec(Tool.FunctionTool value)
Client side executed function specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.FunctionTool function_spec = 13;public Tool.Builder setFunctionSpec(Tool.FunctionTool.Builder builderForValue)
Client side executed function specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.FunctionTool function_spec = 13;public Tool.Builder mergeFunctionSpec(Tool.FunctionTool value)
Client side executed function specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.FunctionTool function_spec = 13;public Tool.Builder clearFunctionSpec()
Client side executed function specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.FunctionTool function_spec = 13;public Tool.FunctionTool.Builder getFunctionSpecBuilder()
Client side executed function specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.FunctionTool function_spec = 13;public Tool.FunctionToolOrBuilder getFunctionSpecOrBuilder()
Client side executed function specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.FunctionTool function_spec = 13;getFunctionSpecOrBuilder in interface ToolOrBuilderpublic boolean hasConnectorSpec()
Integration connectors tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.ConnectorTool connector_spec = 15;hasConnectorSpec in interface ToolOrBuilderpublic Tool.ConnectorTool getConnectorSpec()
Integration connectors tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.ConnectorTool connector_spec = 15;getConnectorSpec in interface ToolOrBuilderpublic Tool.Builder setConnectorSpec(Tool.ConnectorTool value)
Integration connectors tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.ConnectorTool connector_spec = 15;public Tool.Builder setConnectorSpec(Tool.ConnectorTool.Builder builderForValue)
Integration connectors tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.ConnectorTool connector_spec = 15;public Tool.Builder mergeConnectorSpec(Tool.ConnectorTool value)
Integration connectors tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.ConnectorTool connector_spec = 15;public Tool.Builder clearConnectorSpec()
Integration connectors tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.ConnectorTool connector_spec = 15;public Tool.ConnectorTool.Builder getConnectorSpecBuilder()
Integration connectors tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.ConnectorTool connector_spec = 15;public Tool.ConnectorToolOrBuilder getConnectorSpecOrBuilder()
Integration connectors tool specification.
.google.cloud.dialogflow.cx.v3beta1.Tool.ConnectorTool connector_spec = 15;getConnectorSpecOrBuilder in interface ToolOrBuilderpublic int getToolTypeValue()
Output only. The tool type.
.google.cloud.dialogflow.cx.v3beta1.Tool.ToolType tool_type = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getToolTypeValue in interface ToolOrBuilderpublic Tool.Builder setToolTypeValue(int value)
Output only. The tool type.
.google.cloud.dialogflow.cx.v3beta1.Tool.ToolType tool_type = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The enum numeric value on the wire for toolType to set.public Tool.ToolType getToolType()
Output only. The tool type.
.google.cloud.dialogflow.cx.v3beta1.Tool.ToolType tool_type = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getToolType in interface ToolOrBuilderpublic Tool.Builder setToolType(Tool.ToolType value)
Output only. The tool type.
.google.cloud.dialogflow.cx.v3beta1.Tool.ToolType tool_type = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The toolType to set.public Tool.Builder clearToolType()
Output only. The tool type.
.google.cloud.dialogflow.cx.v3beta1.Tool.ToolType tool_type = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public final Tool.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Tool.Builder>public final Tool.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Tool.Builder>Copyright © 2025 Google LLC. All rights reserved.