Class BigtableOptions.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<BigtableOptions.Builder>
com.google.cloud.discoveryengine.v1beta.BigtableOptions.Builder
- All Implemented Interfaces:
BigtableOptionsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- BigtableOptions
public static final class BigtableOptions.Builder
extends com.google.protobuf.GeneratedMessage.Builder<BigtableOptions.Builder>
implements BigtableOptionsOrBuilder
The Bigtable Options object that contains information to support the import.Protobuf type
google.cloud.discoveryengine.v1beta.BigtableOptions-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The field name used for saving row key value in the document.booleancontainsFamilies(String key) The mapping from family names to an object that contains column families level information for the given column family.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorDeprecated.intThe mapping from family names to an object that contains column families level information for the given column family.The mapping from family names to an object that contains column families level information for the given column family.getFamiliesOrDefault(String key, BigtableOptions.BigtableColumnFamily defaultValue) The mapping from family names to an object that contains column families level information for the given column family.getFamiliesOrThrow(String key) The mapping from family names to an object that contains column families level information for the given column family.The field name used for saving row key value in the document.com.google.protobuf.ByteStringThe field name used for saving row key value in the document.Deprecated.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableprotected com.google.protobuf.MapFieldReflectionAccessorinternalGetMapFieldReflection(int number) protected com.google.protobuf.MapFieldReflectionAccessorinternalGetMutableMapFieldReflection(int number) final booleanmergeFrom(BigtableOptions other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The mapping from family names to an object that contains column families level information for the given column family.putFamilies(String key, BigtableOptions.BigtableColumnFamily value) The mapping from family names to an object that contains column families level information for the given column family.The mapping from family names to an object that contains column families level information for the given column family.removeFamilies(String key) The mapping from family names to an object that contains column families level information for the given column family.setKeyFieldName(String value) The field name used for saving row key value in the document.setKeyFieldNameBytes(com.google.protobuf.ByteString value) The field name used for saving row key value in the document.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, internalGetMutableMapField, 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() -
internalGetMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number) - Overrides:
internalGetMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<BigtableOptions.Builder>
-
internalGetMutableMapFieldReflection
protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number) - Overrides:
internalGetMutableMapFieldReflectionin classcom.google.protobuf.GeneratedMessage.Builder<BigtableOptions.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<BigtableOptions.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<BigtableOptions.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<BigtableOptions.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<BigtableOptions.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<BigtableOptions.Builder>
-
mergeFrom
public BigtableOptions.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<BigtableOptions.Builder>- Throws:
IOException
-
getKeyFieldName
The field name used for saving row key value in the document. The name has to match the pattern `[a-zA-Z0-9][a-zA-Z0-9-_]*`.
string key_field_name = 1;- Specified by:
getKeyFieldNamein interfaceBigtableOptionsOrBuilder- Returns:
- The keyFieldName.
-
getKeyFieldNameBytes
public com.google.protobuf.ByteString getKeyFieldNameBytes()The field name used for saving row key value in the document. The name has to match the pattern `[a-zA-Z0-9][a-zA-Z0-9-_]*`.
string key_field_name = 1;- Specified by:
getKeyFieldNameBytesin interfaceBigtableOptionsOrBuilder- Returns:
- The bytes for keyFieldName.
-
setKeyFieldName
The field name used for saving row key value in the document. The name has to match the pattern `[a-zA-Z0-9][a-zA-Z0-9-_]*`.
string key_field_name = 1;- Parameters:
value- The keyFieldName to set.- Returns:
- This builder for chaining.
-
clearKeyFieldName
The field name used for saving row key value in the document. The name has to match the pattern `[a-zA-Z0-9][a-zA-Z0-9-_]*`.
string key_field_name = 1;- Returns:
- This builder for chaining.
-
setKeyFieldNameBytes
The field name used for saving row key value in the document. The name has to match the pattern `[a-zA-Z0-9][a-zA-Z0-9-_]*`.
string key_field_name = 1;- Parameters:
value- The bytes for keyFieldName to set.- Returns:
- This builder for chaining.
-
getFamiliesCount
public int getFamiliesCount()Description copied from interface:BigtableOptionsOrBuilderThe mapping from family names to an object that contains column families level information for the given column family. If a family is not present in this map it will be ignored.
map<string, .google.cloud.discoveryengine.v1beta.BigtableOptions.BigtableColumnFamily> families = 2;- Specified by:
getFamiliesCountin interfaceBigtableOptionsOrBuilder
-
containsFamilies
The mapping from family names to an object that contains column families level information for the given column family. If a family is not present in this map it will be ignored.
map<string, .google.cloud.discoveryengine.v1beta.BigtableOptions.BigtableColumnFamily> families = 2;- Specified by:
containsFamiliesin interfaceBigtableOptionsOrBuilder
-
getFamilies
Deprecated.UsegetFamiliesMap()instead.- Specified by:
getFamiliesin interfaceBigtableOptionsOrBuilder
-
getFamiliesMap
The mapping from family names to an object that contains column families level information for the given column family. If a family is not present in this map it will be ignored.
map<string, .google.cloud.discoveryengine.v1beta.BigtableOptions.BigtableColumnFamily> families = 2;- Specified by:
getFamiliesMapin interfaceBigtableOptionsOrBuilder
-
getFamiliesOrDefault
public BigtableOptions.BigtableColumnFamily getFamiliesOrDefault(String key, BigtableOptions.BigtableColumnFamily defaultValue) The mapping from family names to an object that contains column families level information for the given column family. If a family is not present in this map it will be ignored.
map<string, .google.cloud.discoveryengine.v1beta.BigtableOptions.BigtableColumnFamily> families = 2;- Specified by:
getFamiliesOrDefaultin interfaceBigtableOptionsOrBuilder
-
getFamiliesOrThrow
The mapping from family names to an object that contains column families level information for the given column family. If a family is not present in this map it will be ignored.
map<string, .google.cloud.discoveryengine.v1beta.BigtableOptions.BigtableColumnFamily> families = 2;- Specified by:
getFamiliesOrThrowin interfaceBigtableOptionsOrBuilder
-
clearFamilies
-
removeFamilies
The mapping from family names to an object that contains column families level information for the given column family. If a family is not present in this map it will be ignored.
map<string, .google.cloud.discoveryengine.v1beta.BigtableOptions.BigtableColumnFamily> families = 2; -
getMutableFamilies
Deprecated.Use alternate mutation accessors instead. -
putFamilies
The mapping from family names to an object that contains column families level information for the given column family. If a family is not present in this map it will be ignored.
map<string, .google.cloud.discoveryengine.v1beta.BigtableOptions.BigtableColumnFamily> families = 2; -
putAllFamilies
public BigtableOptions.Builder putAllFamilies(Map<String, BigtableOptions.BigtableColumnFamily> values) The mapping from family names to an object that contains column families level information for the given column family. If a family is not present in this map it will be ignored.
map<string, .google.cloud.discoveryengine.v1beta.BigtableOptions.BigtableColumnFamily> families = 2; -
putFamiliesBuilderIfAbsent
The mapping from family names to an object that contains column families level information for the given column family. If a family is not present in this map it will be ignored.
map<string, .google.cloud.discoveryengine.v1beta.BigtableOptions.BigtableColumnFamily> families = 2;
-