Class DataStoreConnection.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DataStoreConnection.Builder>
com.google.cloud.dialogflow.cx.v3beta1.DataStoreConnection.Builder
- All Implemented Interfaces:
DataStoreConnectionOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DataStoreConnection
public static final class DataStoreConnection.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DataStoreConnection.Builder>
implements DataStoreConnectionOrBuilder
A data store connection. It represents a data store in Discovery Engine and the type of the contents it contains.Protobuf type
google.cloud.dialogflow.cx.v3beta1.DataStoreConnection-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The full name of the referenced data store.The type of the connected data store.The document processing mode for the data store connection.The full name of the referenced data store.com.google.protobuf.ByteStringThe full name of the referenced data store.The type of the connected data store.intThe type of the connected data store.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe document processing mode for the data store connection.intThe document processing mode for the data store connection.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(DataStoreConnection other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setDataStore(String value) The full name of the referenced data store.setDataStoreBytes(com.google.protobuf.ByteString value) The full name of the referenced data store.setDataStoreType(DataStoreType value) The type of the connected data store.setDataStoreTypeValue(int value) The type of the connected data store.The document processing mode for the data store connection.setDocumentProcessingModeValue(int value) The document processing mode for the data store connection.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<DataStoreConnection.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<DataStoreConnection.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<DataStoreConnection.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DataStoreConnection.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DataStoreConnection.Builder>
-
mergeFrom
public DataStoreConnection.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DataStoreConnection.Builder>- Throws:
IOException
-
getDataStoreTypeValue
public int getDataStoreTypeValue()The type of the connected data store.
.google.cloud.dialogflow.cx.v3beta1.DataStoreType data_store_type = 1;- Specified by:
getDataStoreTypeValuein interfaceDataStoreConnectionOrBuilder- Returns:
- The enum numeric value on the wire for dataStoreType.
-
setDataStoreTypeValue
The type of the connected data store.
.google.cloud.dialogflow.cx.v3beta1.DataStoreType data_store_type = 1;- Parameters:
value- The enum numeric value on the wire for dataStoreType to set.- Returns:
- This builder for chaining.
-
getDataStoreType
The type of the connected data store.
.google.cloud.dialogflow.cx.v3beta1.DataStoreType data_store_type = 1;- Specified by:
getDataStoreTypein interfaceDataStoreConnectionOrBuilder- Returns:
- The dataStoreType.
-
setDataStoreType
The type of the connected data store.
.google.cloud.dialogflow.cx.v3beta1.DataStoreType data_store_type = 1;- Parameters:
value- The dataStoreType to set.- Returns:
- This builder for chaining.
-
clearDataStoreType
The type of the connected data store.
.google.cloud.dialogflow.cx.v3beta1.DataStoreType data_store_type = 1;- Returns:
- This builder for chaining.
-
getDataStore
The full name of the referenced data store. Formats: `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}` `projects/{project}/locations/{location}/dataStores/{data_store}`string data_store = 2;- Specified by:
getDataStorein interfaceDataStoreConnectionOrBuilder- Returns:
- The dataStore.
-
getDataStoreBytes
public com.google.protobuf.ByteString getDataStoreBytes()The full name of the referenced data store. Formats: `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}` `projects/{project}/locations/{location}/dataStores/{data_store}`string data_store = 2;- Specified by:
getDataStoreBytesin interfaceDataStoreConnectionOrBuilder- Returns:
- The bytes for dataStore.
-
setDataStore
The full name of the referenced data store. Formats: `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}` `projects/{project}/locations/{location}/dataStores/{data_store}`string data_store = 2;- Parameters:
value- The dataStore to set.- Returns:
- This builder for chaining.
-
clearDataStore
The full name of the referenced data store. Formats: `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}` `projects/{project}/locations/{location}/dataStores/{data_store}`string data_store = 2;- Returns:
- This builder for chaining.
-
setDataStoreBytes
The full name of the referenced data store. Formats: `projects/{project}/locations/{location}/collections/{collection}/dataStores/{data_store}` `projects/{project}/locations/{location}/dataStores/{data_store}`string data_store = 2;- Parameters:
value- The bytes for dataStore to set.- Returns:
- This builder for chaining.
-
getDocumentProcessingModeValue
public int getDocumentProcessingModeValue()The document processing mode for the data store connection. Should only be set for PUBLIC_WEB and UNSTRUCTURED data stores. If not set it is considered as DOCUMENTS, as this is the legacy mode.
.google.cloud.dialogflow.cx.v3beta1.DocumentProcessingMode document_processing_mode = 4;- Specified by:
getDocumentProcessingModeValuein interfaceDataStoreConnectionOrBuilder- Returns:
- The enum numeric value on the wire for documentProcessingMode.
-
setDocumentProcessingModeValue
The document processing mode for the data store connection. Should only be set for PUBLIC_WEB and UNSTRUCTURED data stores. If not set it is considered as DOCUMENTS, as this is the legacy mode.
.google.cloud.dialogflow.cx.v3beta1.DocumentProcessingMode document_processing_mode = 4;- Parameters:
value- The enum numeric value on the wire for documentProcessingMode to set.- Returns:
- This builder for chaining.
-
getDocumentProcessingMode
The document processing mode for the data store connection. Should only be set for PUBLIC_WEB and UNSTRUCTURED data stores. If not set it is considered as DOCUMENTS, as this is the legacy mode.
.google.cloud.dialogflow.cx.v3beta1.DocumentProcessingMode document_processing_mode = 4;- Specified by:
getDocumentProcessingModein interfaceDataStoreConnectionOrBuilder- Returns:
- The documentProcessingMode.
-
setDocumentProcessingMode
The document processing mode for the data store connection. Should only be set for PUBLIC_WEB and UNSTRUCTURED data stores. If not set it is considered as DOCUMENTS, as this is the legacy mode.
.google.cloud.dialogflow.cx.v3beta1.DocumentProcessingMode document_processing_mode = 4;- Parameters:
value- The documentProcessingMode to set.- Returns:
- This builder for chaining.
-
clearDocumentProcessingMode
The document processing mode for the data store connection. Should only be set for PUBLIC_WEB and UNSTRUCTURED data stores. If not set it is considered as DOCUMENTS, as this is the legacy mode.
.google.cloud.dialogflow.cx.v3beta1.DocumentProcessingMode document_processing_mode = 4;- Returns:
- This builder for chaining.
-