public static final class Tool.DataStoreTool extends GeneratedMessageV3 implements Tool.DataStoreToolOrBuilder
A DataStoreTool is a way to provide specifications needed to search a
list of data stores.
Protobuf type google.cloud.dialogflow.cx.v3beta1.Tool.DataStoreTool
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
public static final int DATA_STORE_CONNECTIONS_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int FALLBACK_PROMPT_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
public static Tool.DataStoreTool getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static Tool.DataStoreTool.Builder newBuilder()
public static Tool.DataStoreTool.Builder newBuilder(Tool.DataStoreTool prototype)
public static Tool.DataStoreTool parseDelimitedFrom(InputStream input)
public static Tool.DataStoreTool parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Tool.DataStoreTool parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
public static Tool.DataStoreTool parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Tool.DataStoreTool parseFrom(ByteString data)
public static Tool.DataStoreTool parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Tool.DataStoreTool parseFrom(CodedInputStream input)
public static Tool.DataStoreTool parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Tool.DataStoreTool parseFrom(InputStream input)
public static Tool.DataStoreTool parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Tool.DataStoreTool parseFrom(ByteBuffer data)
public static Tool.DataStoreTool parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<Tool.DataStoreTool> parser()
Methods
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
public DataStoreConnection getDataStoreConnections(int index)
Required. List of data stores to search.
repeated .google.cloud.dialogflow.cx.v3beta1.DataStoreConnection data_store_connections = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter |
---|
Name | Description |
index | int
|
public int getDataStoreConnectionsCount()
Required. List of data stores to search.
repeated .google.cloud.dialogflow.cx.v3beta1.DataStoreConnection data_store_connections = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
int | |
public List<DataStoreConnection> getDataStoreConnectionsList()
Required. List of data stores to search.
repeated .google.cloud.dialogflow.cx.v3beta1.DataStoreConnection data_store_connections = 1 [(.google.api.field_behavior) = REQUIRED];
public DataStoreConnectionOrBuilder getDataStoreConnectionsOrBuilder(int index)
Required. List of data stores to search.
repeated .google.cloud.dialogflow.cx.v3beta1.DataStoreConnection data_store_connections = 1 [(.google.api.field_behavior) = REQUIRED];
Parameter |
---|
Name | Description |
index | int
|
public List<? extends DataStoreConnectionOrBuilder> getDataStoreConnectionsOrBuilderList()
Required. List of data stores to search.
repeated .google.cloud.dialogflow.cx.v3beta1.DataStoreConnection data_store_connections = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
List<? extends com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnectionOrBuilder> | |
public Tool.DataStoreTool getDefaultInstanceForType()
public Tool.DataStoreTool.FallbackPrompt getFallbackPrompt()
Required. Fallback prompt configurations to use.
.google.cloud.dialogflow.cx.v3beta1.Tool.DataStoreTool.FallbackPrompt fallback_prompt = 3 [(.google.api.field_behavior) = REQUIRED];
public Tool.DataStoreTool.FallbackPromptOrBuilder getFallbackPromptOrBuilder()
Required. Fallback prompt configurations to use.
.google.cloud.dialogflow.cx.v3beta1.Tool.DataStoreTool.FallbackPrompt fallback_prompt = 3 [(.google.api.field_behavior) = REQUIRED];
public Parser<Tool.DataStoreTool> getParserForType()
Overrides
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
public boolean hasFallbackPrompt()
Required. Fallback prompt configurations to use.
.google.cloud.dialogflow.cx.v3beta1.Tool.DataStoreTool.FallbackPrompt fallback_prompt = 3 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
boolean | Whether the fallbackPrompt field is set.
|
Returns |
---|
Type | Description |
int | |
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public Tool.DataStoreTool.Builder newBuilderForType()
protected Tool.DataStoreTool.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
public Tool.DataStoreTool.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides