public static final class MembershipFeatureSpec.Builder extends GeneratedMessageV3.Builder<MembershipFeatureSpec.Builder> implements MembershipFeatureSpecOrBuilder
   
   MembershipFeatureSpec contains configuration information for a single
 Membership.
 NOTE: Please use snake case in your feature name.
 Protobuf type google.cloud.gkehub.v1beta.MembershipFeatureSpec
    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 MembershipFeatureSpec.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public MembershipFeatureSpec build()
   
  
  
  buildPartial()
  
    public MembershipFeatureSpec buildPartial()
   
  
  
  clear()
  
    public MembershipFeatureSpec.Builder clear()
   
  
  Overrides
  
  
  clearConfigmanagement()
  
    public MembershipFeatureSpec.Builder clearConfigmanagement()
   
   Config Management-specific spec.
 .google.cloud.gkehub.configmanagement.v1beta.MembershipSpec configmanagement = 106;
 
clearFeatureSpec()
  
    public MembershipFeatureSpec.Builder clearFeatureSpec()
   
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public MembershipFeatureSpec.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearMesh()
  
    public MembershipFeatureSpec.Builder clearMesh()
   
   Anthos Service Mesh-specific spec
 .google.cloud.gkehub.servicemesh.v1beta.MembershipSpec mesh = 116;
clearOneof(Descriptors.OneofDescriptor oneof)
  
    public MembershipFeatureSpec.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearPolicycontroller()
  
    public MembershipFeatureSpec.Builder clearPolicycontroller()
   
   Policy Controller spec.
 .google.cloud.gkehub.policycontroller.v1beta.MembershipSpec policycontroller = 118;
 
clone()
  
    public MembershipFeatureSpec.Builder clone()
   
  
  Overrides
  
  
  getConfigmanagement()
  
    public MembershipSpec getConfigmanagement()
   
   Config Management-specific spec.
 .google.cloud.gkehub.configmanagement.v1beta.MembershipSpec configmanagement = 106;
 
getConfigmanagementBuilder()
  
    public MembershipSpec.Builder getConfigmanagementBuilder()
   
   Config Management-specific spec.
 .google.cloud.gkehub.configmanagement.v1beta.MembershipSpec configmanagement = 106;
 
getConfigmanagementOrBuilder()
  
    public MembershipSpecOrBuilder getConfigmanagementOrBuilder()
   
   Config Management-specific spec.
 .google.cloud.gkehub.configmanagement.v1beta.MembershipSpec configmanagement = 106;
 
getDefaultInstanceForType()
  
    public MembershipFeatureSpec getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getFeatureSpecCase()
  
    public MembershipFeatureSpec.FeatureSpecCase getFeatureSpecCase()
   
  
  
  getMesh()
  
    public MembershipSpec getMesh()
   
   Anthos Service Mesh-specific spec
 .google.cloud.gkehub.servicemesh.v1beta.MembershipSpec mesh = 116;
getMeshBuilder()
  
    public MembershipSpec.Builder getMeshBuilder()
   
   Anthos Service Mesh-specific spec
 .google.cloud.gkehub.servicemesh.v1beta.MembershipSpec mesh = 116;
getMeshOrBuilder()
  
    public MembershipSpecOrBuilder getMeshOrBuilder()
   
   Anthos Service Mesh-specific spec
 .google.cloud.gkehub.servicemesh.v1beta.MembershipSpec mesh = 116;
getPolicycontroller()
  
    public MembershipSpec getPolicycontroller()
   
   Policy Controller spec.
 .google.cloud.gkehub.policycontroller.v1beta.MembershipSpec policycontroller = 118;
 
getPolicycontrollerBuilder()
  
    public MembershipSpec.Builder getPolicycontrollerBuilder()
   
   Policy Controller spec.
 .google.cloud.gkehub.policycontroller.v1beta.MembershipSpec policycontroller = 118;
 
getPolicycontrollerOrBuilder()
  
    public MembershipSpecOrBuilder getPolicycontrollerOrBuilder()
   
   Policy Controller spec.
 .google.cloud.gkehub.policycontroller.v1beta.MembershipSpec policycontroller = 118;
 
hasConfigmanagement()
  
    public boolean hasConfigmanagement()
   
   Config Management-specific spec.
 .google.cloud.gkehub.configmanagement.v1beta.MembershipSpec configmanagement = 106;
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the configmanagement field is set. | 
    
  
  
  hasMesh()
  
   Anthos Service Mesh-specific spec
 .google.cloud.gkehub.servicemesh.v1beta.MembershipSpec mesh = 116;
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the mesh field is set. | 
    
  
  
  hasPolicycontroller()
  
    public boolean hasPolicycontroller()
   
   Policy Controller spec.
 .google.cloud.gkehub.policycontroller.v1beta.MembershipSpec policycontroller = 118;
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the policycontroller field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeConfigmanagement(MembershipSpec value)
  
    public MembershipFeatureSpec.Builder mergeConfigmanagement(MembershipSpec value)
   
   Config Management-specific spec.
 .google.cloud.gkehub.configmanagement.v1beta.MembershipSpec configmanagement = 106;
 
mergeFrom(MembershipFeatureSpec other)
  
    public MembershipFeatureSpec.Builder mergeFrom(MembershipFeatureSpec other)
   
  
  
  
  
  
    public MembershipFeatureSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public MembershipFeatureSpec.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeMesh(MembershipSpec value)
  
    public MembershipFeatureSpec.Builder mergeMesh(MembershipSpec value)
   
   Anthos Service Mesh-specific spec
 .google.cloud.gkehub.servicemesh.v1beta.MembershipSpec mesh = 116;
mergePolicycontroller(MembershipSpec value)
  
    public MembershipFeatureSpec.Builder mergePolicycontroller(MembershipSpec value)
   
   Policy Controller spec.
 .google.cloud.gkehub.policycontroller.v1beta.MembershipSpec policycontroller = 118;
 
mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final MembershipFeatureSpec.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setConfigmanagement(MembershipSpec value)
  
    public MembershipFeatureSpec.Builder setConfigmanagement(MembershipSpec value)
   
   Config Management-specific spec.
 .google.cloud.gkehub.configmanagement.v1beta.MembershipSpec configmanagement = 106;
 
setConfigmanagement(MembershipSpec.Builder builderForValue)
  
    public MembershipFeatureSpec.Builder setConfigmanagement(MembershipSpec.Builder builderForValue)
   
   Config Management-specific spec.
 .google.cloud.gkehub.configmanagement.v1beta.MembershipSpec configmanagement = 106;
 
setField(Descriptors.FieldDescriptor field, Object value)
  
    public MembershipFeatureSpec.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setMesh(MembershipSpec value)
  
    public MembershipFeatureSpec.Builder setMesh(MembershipSpec value)
   
   Anthos Service Mesh-specific spec
 .google.cloud.gkehub.servicemesh.v1beta.MembershipSpec mesh = 116;
setMesh(MembershipSpec.Builder builderForValue)
  
    public MembershipFeatureSpec.Builder setMesh(MembershipSpec.Builder builderForValue)
   
   Anthos Service Mesh-specific spec
 .google.cloud.gkehub.servicemesh.v1beta.MembershipSpec mesh = 116;
setPolicycontroller(MembershipSpec value)
  
    public MembershipFeatureSpec.Builder setPolicycontroller(MembershipSpec value)
   
   Policy Controller spec.
 .google.cloud.gkehub.policycontroller.v1beta.MembershipSpec policycontroller = 118;
 
setPolicycontroller(MembershipSpec.Builder builderForValue)
  
    public MembershipFeatureSpec.Builder setPolicycontroller(MembershipSpec.Builder builderForValue)
   
   Policy Controller spec.
 .google.cloud.gkehub.policycontroller.v1beta.MembershipSpec policycontroller = 118;
 
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public MembershipFeatureSpec.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final MembershipFeatureSpec.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides