public static final class MembershipFeatureState.Builder extends GeneratedMessageV3.Builder<MembershipFeatureState.Builder> implements MembershipFeatureStateOrBuilder
   
   MembershipFeatureState contains Feature status information for a single
 Membership.
 Protobuf type google.cloud.gkehub.v1alpha.MembershipFeatureState
 
  
  
  
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
    
    
    
    
    
      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()
   
  Returns
  
  Methods
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public MembershipFeatureState.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  build()
  
    public MembershipFeatureState build()
   
  Returns
  
  
  buildPartial()
  
    public MembershipFeatureState buildPartial()
   
  Returns
  
  
  clear()
  
    public MembershipFeatureState.Builder clear()
   
  Returns
  
  Overrides
  
  
  clearConfigmanagement()
  
    public MembershipFeatureState.Builder clearConfigmanagement()
   
   Config Management-specific state.
 .google.cloud.gkehub.configmanagement.v1alpha.MembershipState configmanagement = 106;
 
 
  Returns
  
  
  clearFeatureState()
  
    public MembershipFeatureState.Builder clearFeatureState()
   
  Returns
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public MembershipFeatureState.Builder clearField(Descriptors.FieldDescriptor field)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clearMetering()
  
    public MembershipFeatureState.Builder clearMetering()
   
   Metering-specific spec.
 .google.cloud.gkehub.metering.v1alpha.MembershipState metering = 104;
 
  Returns
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public MembershipFeatureState.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clearServicemesh()
  
    public MembershipFeatureState.Builder clearServicemesh()
   
   Service Mesh-specific state.
 .google.cloud.gkehub.servicemesh.v1alpha.MembershipState servicemesh = 100;
 
  Returns
  
  
  clearState()
  
    public MembershipFeatureState.Builder clearState()
   
   The high-level state of this Feature for a single membership.
 .google.cloud.gkehub.v1alpha.FeatureState state = 1;
 
  Returns
  
  
  clone()
  
    public MembershipFeatureState.Builder clone()
   
  Returns
  
  Overrides
  
  
  getConfigmanagement()
  
    public MembershipState getConfigmanagement()
   
   Config Management-specific state.
 .google.cloud.gkehub.configmanagement.v1alpha.MembershipState configmanagement = 106;
 
 
  Returns
  
  
  getConfigmanagementBuilder()
  
    public MembershipState.Builder getConfigmanagementBuilder()
   
   Config Management-specific state.
 .google.cloud.gkehub.configmanagement.v1alpha.MembershipState configmanagement = 106;
 
 
  Returns
  
  
  getConfigmanagementOrBuilder()
  
    public MembershipStateOrBuilder getConfigmanagementOrBuilder()
   
   Config Management-specific state.
 .google.cloud.gkehub.configmanagement.v1alpha.MembershipState configmanagement = 106;
 
 
  Returns
  
  
  getDefaultInstanceForType()
  
    public MembershipFeatureState getDefaultInstanceForType()
   
  Returns
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  Returns
  
  Overrides
  
  
  getFeatureStateCase()
  
    public MembershipFeatureState.FeatureStateCase getFeatureStateCase()
   
  Returns
  
  
  getMetering()
  
    public MembershipState getMetering()
   
   Metering-specific spec.
 .google.cloud.gkehub.metering.v1alpha.MembershipState metering = 104;
 
  Returns
  
  
  getMeteringBuilder()
  
    public MembershipState.Builder getMeteringBuilder()
   
   Metering-specific spec.
 .google.cloud.gkehub.metering.v1alpha.MembershipState metering = 104;
 
  Returns
  
  
  getMeteringOrBuilder()
  
    public MembershipStateOrBuilder getMeteringOrBuilder()
   
   Metering-specific spec.
 .google.cloud.gkehub.metering.v1alpha.MembershipState metering = 104;
 
  Returns
  
  
  getServicemesh()
  
    public MembershipState getServicemesh()
   
   Service Mesh-specific state.
 .google.cloud.gkehub.servicemesh.v1alpha.MembershipState servicemesh = 100;
 
  Returns
  
  
  getServicemeshBuilder()
  
    public MembershipState.Builder getServicemeshBuilder()
   
   Service Mesh-specific state.
 .google.cloud.gkehub.servicemesh.v1alpha.MembershipState servicemesh = 100;
 
  Returns
  
  
  getServicemeshOrBuilder()
  
    public MembershipStateOrBuilder getServicemeshOrBuilder()
   
   Service Mesh-specific state.
 .google.cloud.gkehub.servicemesh.v1alpha.MembershipState servicemesh = 100;
 
  Returns
  
  
  getState()
  
    public FeatureState getState()
   
   The high-level state of this Feature for a single membership.
 .google.cloud.gkehub.v1alpha.FeatureState state = 1;
 
  Returns
  
  
  getStateBuilder()
  
    public FeatureState.Builder getStateBuilder()
   
   The high-level state of this Feature for a single membership.
 .google.cloud.gkehub.v1alpha.FeatureState state = 1;
 
  Returns
  
  
  getStateOrBuilder()
  
    public FeatureStateOrBuilder getStateOrBuilder()
   
   The high-level state of this Feature for a single membership.
 .google.cloud.gkehub.v1alpha.FeatureState state = 1;
 
  Returns
  
  
  hasConfigmanagement()
  
    public boolean hasConfigmanagement()
   
   Config Management-specific state.
 .google.cloud.gkehub.configmanagement.v1alpha.MembershipState configmanagement = 106;
 
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | boolean | 
        Whether the configmanagement field is set. 
 | 
      
    
  
  
  hasMetering()
  
    public boolean hasMetering()
   
   Metering-specific spec.
 .google.cloud.gkehub.metering.v1alpha.MembershipState metering = 104;
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | boolean | 
        Whether the metering field is set. 
 | 
      
    
  
  
  hasServicemesh()
  
    public boolean hasServicemesh()
   
   Service Mesh-specific state.
 .google.cloud.gkehub.servicemesh.v1alpha.MembershipState servicemesh = 100;
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | boolean | 
        Whether the servicemesh field is set. 
 | 
      
    
  
  
  hasState()
  
    public boolean hasState()
   
   The high-level state of this Feature for a single membership.
 .google.cloud.gkehub.v1alpha.FeatureState state = 1;
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | boolean | 
        Whether the state field is set. 
 | 
      
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  Returns
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  Returns
  
  Overrides
  
  
  mergeConfigmanagement(MembershipState value)
  
    public MembershipFeatureState.Builder mergeConfigmanagement(MembershipState value)
   
   Config Management-specific state.
 .google.cloud.gkehub.configmanagement.v1alpha.MembershipState configmanagement = 106;
 
 
  Parameter
  
  Returns
  
  
  mergeFrom(MembershipFeatureState other)
  
    public MembershipFeatureState.Builder mergeFrom(MembershipFeatureState other)
   
  Parameter
  
  Returns
  
  
  
  
    public MembershipFeatureState.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Overrides
  
  Exceptions
  
  
  mergeFrom(Message other)
  
    public MembershipFeatureState.Builder mergeFrom(Message other)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  mergeMetering(MembershipState value)
  
    public MembershipFeatureState.Builder mergeMetering(MembershipState value)
   
   Metering-specific spec.
 .google.cloud.gkehub.metering.v1alpha.MembershipState metering = 104;
 
  Parameter
  
  Returns
  
  
  mergeServicemesh(MembershipState value)
  
    public MembershipFeatureState.Builder mergeServicemesh(MembershipState value)
   
   Service Mesh-specific state.
 .google.cloud.gkehub.servicemesh.v1alpha.MembershipState servicemesh = 100;
 
  Parameter
  
  Returns
  
  
  mergeState(FeatureState value)
  
    public MembershipFeatureState.Builder mergeState(FeatureState value)
   
   The high-level state of this Feature for a single membership.
 .google.cloud.gkehub.v1alpha.FeatureState state = 1;
 
  Parameter
  
  Returns
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final MembershipFeatureState.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  setConfigmanagement(MembershipState value)
  
    public MembershipFeatureState.Builder setConfigmanagement(MembershipState value)
   
   Config Management-specific state.
 .google.cloud.gkehub.configmanagement.v1alpha.MembershipState configmanagement = 106;
 
 
  Parameter
  
  Returns
  
  
  setConfigmanagement(MembershipState.Builder builderForValue)
  
    public MembershipFeatureState.Builder setConfigmanagement(MembershipState.Builder builderForValue)
   
   Config Management-specific state.
 .google.cloud.gkehub.configmanagement.v1alpha.MembershipState configmanagement = 106;
 
 
  Parameter
  
  Returns
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public MembershipFeatureState.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setMetering(MembershipState value)
  
    public MembershipFeatureState.Builder setMetering(MembershipState value)
   
   Metering-specific spec.
 .google.cloud.gkehub.metering.v1alpha.MembershipState metering = 104;
 
  Parameter
  
  Returns
  
  
  setMetering(MembershipState.Builder builderForValue)
  
    public MembershipFeatureState.Builder setMetering(MembershipState.Builder builderForValue)
   
   Metering-specific spec.
 .google.cloud.gkehub.metering.v1alpha.MembershipState metering = 104;
 
  Parameter
  
  Returns
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public MembershipFeatureState.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setServicemesh(MembershipState value)
  
    public MembershipFeatureState.Builder setServicemesh(MembershipState value)
   
   Service Mesh-specific state.
 .google.cloud.gkehub.servicemesh.v1alpha.MembershipState servicemesh = 100;
 
  Parameter
  
  Returns
  
  
  setServicemesh(MembershipState.Builder builderForValue)
  
    public MembershipFeatureState.Builder setServicemesh(MembershipState.Builder builderForValue)
   
   Service Mesh-specific state.
 .google.cloud.gkehub.servicemesh.v1alpha.MembershipState servicemesh = 100;
 
  Parameter
  
  Returns
  
  
  setState(FeatureState value)
  
    public MembershipFeatureState.Builder setState(FeatureState value)
   
   The high-level state of this Feature for a single membership.
 .google.cloud.gkehub.v1alpha.FeatureState state = 1;
 
  Parameter
  
  Returns
  
  
  setState(FeatureState.Builder builderForValue)
  
    public MembershipFeatureState.Builder setState(FeatureState.Builder builderForValue)
   
   The high-level state of this Feature for a single membership.
 .google.cloud.gkehub.v1alpha.FeatureState state = 1;
 
  Parameter
  
  Returns
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final MembershipFeatureState.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides