Class MembershipFeatureSpec.Builder (1.49.0)
1.88.0 (latest)
1.87.0
1.85.0
1.83.0
1.82.0
1.81.0
1.80.0
1.78.0
1.76.0
1.75.0
1.74.0
1.73.0
1.72.0
1.70.0
1.68.0
1.67.0
1.64.0
1.63.0
1.62.0
1.60.0
1.59.0
1.58.0
1.57.0
1.56.0
1.55.0
1.54.0
1.53.0
1.52.0
1.51.0
1.49.0
1.48.0
1.47.0
1.46.0
1.45.0
1.44.0
1.43.0
1.42.0
1.41.0
1.40.0
1.39.0
1.37.0
1.36.0
1.35.0
1.34.0
1.33.0
1.32.0
1.31.0
1.30.0
1.29.0
1.28.0
1.27.0
1.24.0
1.23.0
1.22.0
1.21.0
1.20.0
1.19.0
1.18.0
1.17.0
1.16.0
1.15.0
1.14.0
1.13.0
1.12.0
1.11.0
1.9.0
1.8.0
1.7.0
1.6.0
1.5.0
1.4.0
1.3.6
1.2.1
1.1.0
1.0.1
0.5.4
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
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;
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.
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;
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;
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
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-30 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-30 UTC."],[],[]]