public static final class BigtableOptions.Builder extends GeneratedMessageV3.Builder<BigtableOptions.Builder> implements BigtableOptionsOrBuilder
   
   The Bigtable Options object that contains information to support
 the import.
 Protobuf type google.cloud.discoveryengine.v1beta.BigtableOptions
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public BigtableOptions.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public BigtableOptions build()
   
  
  
  buildPartial()
  
    public BigtableOptions buildPartial()
   
  
  
  clear()
  
    public BigtableOptions.Builder clear()
   
  
  Overrides
  
  
  clearFamilies()
  
    public BigtableOptions.Builder clearFamilies()
   
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public BigtableOptions.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearKeyFieldName()
  
    public BigtableOptions.Builder clearKeyFieldName()
   
   The field name used for saving row key value in the document. The name has
 to match the pattern a-zA-Z0-9*.
 string key_field_name = 1;
clearOneof(Descriptors.OneofDescriptor oneof)
  
    public BigtableOptions.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clone()
  
    public BigtableOptions.Builder clone()
   
  
  Overrides
  
  
  containsFamilies(String key)
  
    public boolean containsFamilies(String key)
   
   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;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | String
 | 
    
  
  
  
  getDefaultInstanceForType()
  
    public BigtableOptions getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getFamilies() (deprecated)
  
    public Map<String,BigtableOptions.BigtableColumnFamily> getFamilies()
   
  
  
  
  getFamiliesCount()
  
    public int getFamiliesCount()
   
   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;
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  getFamiliesMap()
  
    public Map<String,BigtableOptions.BigtableColumnFamily> 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;
 
getFamiliesOrDefault(String key, BigtableOptions.BigtableColumnFamily defaultValue)
  
    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;
 
getFamiliesOrThrow(String key)
  
    public BigtableOptions.BigtableColumnFamily getFamiliesOrThrow(String key)
   
   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;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | String
 | 
    
  
  
  
  getKeyFieldName()
  
    public String getKeyFieldName()
   
   The field name used for saving row key value in the document. The name has
 to match the pattern a-zA-Z0-9*.
 string key_field_name = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | String | The keyFieldName. | 
    
  
  
  getKeyFieldNameBytes()
  
    public 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*.
 string key_field_name = 1;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | ByteString | The bytes for keyFieldName. | 
    
  
  
  getMutableFamilies() (deprecated)
  
    public Map<String,BigtableOptions.BigtableColumnFamily> getMutableFamilies()
   
  Use alternate mutation accessors instead.
internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  internalGetMapFieldReflection(int number)
  
    protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | number | int
 | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.protobuf.MapFieldReflectionAccessor |  | 
    
  
  Overrides
  com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
  
  internalGetMutableMapFieldReflection(int number)
  
    protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | number | int
 | 
    
  
  
    
      
        | Returns | 
      
        | Type | Description | 
      
        | com.google.protobuf.MapFieldReflectionAccessor |  | 
    
  
  Overrides
  com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(BigtableOptions other)
  
    public BigtableOptions.Builder mergeFrom(BigtableOptions other)
   
  
  
  
  
  
    public BigtableOptions.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public BigtableOptions.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final BigtableOptions.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  putAllFamilies(Map<String,BigtableOptions.BigtableColumnFamily> values)
  
    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;
 
putFamilies(String key, BigtableOptions.BigtableColumnFamily value)
  
    public BigtableOptions.Builder 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. If a family is not present
 in this map it will be ignored.
 
 map<string, .google.cloud.discoveryengine.v1beta.BigtableOptions.BigtableColumnFamily> families = 2;
 
putFamiliesBuilderIfAbsent(String key)
  
    public BigtableOptions.BigtableColumnFamily.Builder putFamiliesBuilderIfAbsent(String key)
   
   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;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | String
 | 
    
  
  
  
  removeFamilies(String key)
  
    public BigtableOptions.Builder removeFamilies(String key)
   
   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;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | key | String
 | 
    
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public BigtableOptions.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setKeyFieldName(String value)
  
    public BigtableOptions.Builder setKeyFieldName(String value)
   
   The field name used for saving row key value in the document. The name has
 to match the pattern a-zA-Z0-9*.
 string key_field_name = 1;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | String
 The keyFieldName to set. | 
    
  
  
  
  setKeyFieldNameBytes(ByteString value)
  
    public BigtableOptions.Builder setKeyFieldNameBytes(ByteString value)
   
   The field name used for saving row key value in the document. The name has
 to match the pattern a-zA-Z0-9*.
 string key_field_name = 1;
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | ByteString
 The bytes for keyFieldName to set. | 
    
  
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public BigtableOptions.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final BigtableOptions.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides