public static final class SoleTenantConfig.Builder extends GeneratedMessageV3.Builder<SoleTenantConfig.Builder> implements SoleTenantConfigOrBuilder
   
   SoleTenantConfig contains the NodeAffinities to specify what shared sole
 tenant node groups should back the node pool.
 Protobuf type google.container.v1beta1.SoleTenantConfig
    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
  
  
  addAllNodeAffinities(Iterable<? extends SoleTenantConfig.NodeAffinity> values)
  
    public SoleTenantConfig.Builder addAllNodeAffinities(Iterable<? extends SoleTenantConfig.NodeAffinity> values)
   
   NodeAffinities used to match to a shared sole tenant node group.
 repeated .google.container.v1beta1.SoleTenantConfig.NodeAffinity node_affinities = 1;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | values | Iterable<? extends com.google.container.v1beta1.SoleTenantConfig.NodeAffinity>
 | 
    
  
  
  
  addNodeAffinities(SoleTenantConfig.NodeAffinity value)
  
    public SoleTenantConfig.Builder addNodeAffinities(SoleTenantConfig.NodeAffinity value)
   
   NodeAffinities used to match to a shared sole tenant node group.
 repeated .google.container.v1beta1.SoleTenantConfig.NodeAffinity node_affinities = 1;
 
addNodeAffinities(SoleTenantConfig.NodeAffinity.Builder builderForValue)
  
    public SoleTenantConfig.Builder addNodeAffinities(SoleTenantConfig.NodeAffinity.Builder builderForValue)
   
   NodeAffinities used to match to a shared sole tenant node group.
 repeated .google.container.v1beta1.SoleTenantConfig.NodeAffinity node_affinities = 1;
 
addNodeAffinities(int index, SoleTenantConfig.NodeAffinity value)
  
    public SoleTenantConfig.Builder addNodeAffinities(int index, SoleTenantConfig.NodeAffinity value)
   
   NodeAffinities used to match to a shared sole tenant node group.
 repeated .google.container.v1beta1.SoleTenantConfig.NodeAffinity node_affinities = 1;
 
addNodeAffinities(int index, SoleTenantConfig.NodeAffinity.Builder builderForValue)
  
    public SoleTenantConfig.Builder addNodeAffinities(int index, SoleTenantConfig.NodeAffinity.Builder builderForValue)
   
   NodeAffinities used to match to a shared sole tenant node group.
 repeated .google.container.v1beta1.SoleTenantConfig.NodeAffinity node_affinities = 1;
 
addNodeAffinitiesBuilder()
  
    public SoleTenantConfig.NodeAffinity.Builder addNodeAffinitiesBuilder()
   
   NodeAffinities used to match to a shared sole tenant node group.
 repeated .google.container.v1beta1.SoleTenantConfig.NodeAffinity node_affinities = 1;
 
addNodeAffinitiesBuilder(int index)
  
    public SoleTenantConfig.NodeAffinity.Builder addNodeAffinitiesBuilder(int index)
   
   NodeAffinities used to match to a shared sole tenant node group.
 repeated .google.container.v1beta1.SoleTenantConfig.NodeAffinity node_affinities = 1;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public SoleTenantConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public SoleTenantConfig build()
   
  
  
  buildPartial()
  
    public SoleTenantConfig buildPartial()
   
  
  
  clear()
  
    public SoleTenantConfig.Builder clear()
   
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public SoleTenantConfig.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearNodeAffinities()
  
    public SoleTenantConfig.Builder clearNodeAffinities()
   
   NodeAffinities used to match to a shared sole tenant node group.
 repeated .google.container.v1beta1.SoleTenantConfig.NodeAffinity node_affinities = 1;
 
clearOneof(Descriptors.OneofDescriptor oneof)
  
    public SoleTenantConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clone()
  
    public SoleTenantConfig.Builder clone()
   
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public SoleTenantConfig getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getNodeAffinities(int index)
  
    public SoleTenantConfig.NodeAffinity getNodeAffinities(int index)
   
   NodeAffinities used to match to a shared sole tenant node group.
 repeated .google.container.v1beta1.SoleTenantConfig.NodeAffinity node_affinities = 1;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getNodeAffinitiesBuilder(int index)
  
    public SoleTenantConfig.NodeAffinity.Builder getNodeAffinitiesBuilder(int index)
   
   NodeAffinities used to match to a shared sole tenant node group.
 repeated .google.container.v1beta1.SoleTenantConfig.NodeAffinity node_affinities = 1;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getNodeAffinitiesBuilderList()
  
    public List<SoleTenantConfig.NodeAffinity.Builder> getNodeAffinitiesBuilderList()
   
   NodeAffinities used to match to a shared sole tenant node group.
 repeated .google.container.v1beta1.SoleTenantConfig.NodeAffinity node_affinities = 1;
 
getNodeAffinitiesCount()
  
    public int getNodeAffinitiesCount()
   
   NodeAffinities used to match to a shared sole tenant node group.
 repeated .google.container.v1beta1.SoleTenantConfig.NodeAffinity node_affinities = 1;
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  getNodeAffinitiesList()
  
    public List<SoleTenantConfig.NodeAffinity> getNodeAffinitiesList()
   
   NodeAffinities used to match to a shared sole tenant node group.
 repeated .google.container.v1beta1.SoleTenantConfig.NodeAffinity node_affinities = 1;
 
getNodeAffinitiesOrBuilder(int index)
  
    public SoleTenantConfig.NodeAffinityOrBuilder getNodeAffinitiesOrBuilder(int index)
   
   NodeAffinities used to match to a shared sole tenant node group.
 repeated .google.container.v1beta1.SoleTenantConfig.NodeAffinity node_affinities = 1;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getNodeAffinitiesOrBuilderList()
  
    public List<? extends SoleTenantConfig.NodeAffinityOrBuilder> getNodeAffinitiesOrBuilderList()
   
   NodeAffinities used to match to a shared sole tenant node group.
 repeated .google.container.v1beta1.SoleTenantConfig.NodeAffinity node_affinities = 1;
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | List<? extends com.google.container.v1beta1.SoleTenantConfig.NodeAffinityOrBuilder> |  | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(SoleTenantConfig other)
  
    public SoleTenantConfig.Builder mergeFrom(SoleTenantConfig other)
   
  
  
  
  
  
    public SoleTenantConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public SoleTenantConfig.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final SoleTenantConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  removeNodeAffinities(int index)
  
    public SoleTenantConfig.Builder removeNodeAffinities(int index)
   
   NodeAffinities used to match to a shared sole tenant node group.
 repeated .google.container.v1beta1.SoleTenantConfig.NodeAffinity node_affinities = 1;
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public SoleTenantConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setNodeAffinities(int index, SoleTenantConfig.NodeAffinity value)
  
    public SoleTenantConfig.Builder setNodeAffinities(int index, SoleTenantConfig.NodeAffinity value)
   
   NodeAffinities used to match to a shared sole tenant node group.
 repeated .google.container.v1beta1.SoleTenantConfig.NodeAffinity node_affinities = 1;
 
setNodeAffinities(int index, SoleTenantConfig.NodeAffinity.Builder builderForValue)
  
    public SoleTenantConfig.Builder setNodeAffinities(int index, SoleTenantConfig.NodeAffinity.Builder builderForValue)
   
   NodeAffinities used to match to a shared sole tenant node group.
 repeated .google.container.v1beta1.SoleTenantConfig.NodeAffinity node_affinities = 1;
 
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public SoleTenantConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final SoleTenantConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides