Class MembershipSpec.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<MembershipSpec.Builder>
-
- com.google.cloud.gkehub.configmanagement.v1beta.MembershipSpec.Builder
-
- All Implemented Interfaces:
MembershipSpecOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- MembershipSpec
public static final class MembershipSpec.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<MembershipSpec.Builder> implements MembershipSpecOrBuilder
**Anthos Config Management**: Configuration for a single cluster. Intended to parallel the ConfigManagement CR.
Protobuf typegoogle.cloud.gkehub.configmanagement.v1beta.MembershipSpec
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MembershipSpec.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)MembershipSpecbuild()MembershipSpecbuildPartial()MembershipSpec.Builderclear()MembershipSpec.BuilderclearBinauthz()Binauthz conifguration for the cluster.MembershipSpec.BuilderclearConfigSync()Config Sync configuration for the cluster.MembershipSpec.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)MembershipSpec.BuilderclearHierarchyController()Hierarchy Controller configuration for the cluster.MembershipSpec.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)MembershipSpec.BuilderclearPolicyController()Policy Controller configuration for the cluster.MembershipSpec.BuilderclearVersion()Version of ACM installed.MembershipSpec.Builderclone()BinauthzConfiggetBinauthz()Binauthz conifguration for the cluster.BinauthzConfig.BuildergetBinauthzBuilder()Binauthz conifguration for the cluster.BinauthzConfigOrBuildergetBinauthzOrBuilder()Binauthz conifguration for the cluster.ConfigSyncgetConfigSync()Config Sync configuration for the cluster.ConfigSync.BuildergetConfigSyncBuilder()Config Sync configuration for the cluster.ConfigSyncOrBuildergetConfigSyncOrBuilder()Config Sync configuration for the cluster.MembershipSpecgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()HierarchyControllerConfiggetHierarchyController()Hierarchy Controller configuration for the cluster.HierarchyControllerConfig.BuildergetHierarchyControllerBuilder()Hierarchy Controller configuration for the cluster.HierarchyControllerConfigOrBuildergetHierarchyControllerOrBuilder()Hierarchy Controller configuration for the cluster.PolicyControllergetPolicyController()Policy Controller configuration for the cluster.PolicyController.BuildergetPolicyControllerBuilder()Policy Controller configuration for the cluster.PolicyControllerOrBuildergetPolicyControllerOrBuilder()Policy Controller configuration for the cluster.StringgetVersion()Version of ACM installed.com.google.protobuf.ByteStringgetVersionBytes()Version of ACM installed.booleanhasBinauthz()Binauthz conifguration for the cluster.booleanhasConfigSync()Config Sync configuration for the cluster.booleanhasHierarchyController()Hierarchy Controller configuration for the cluster.booleanhasPolicyController()Policy Controller configuration for the cluster.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()MembershipSpec.BuildermergeBinauthz(BinauthzConfig value)Binauthz conifguration for the cluster.MembershipSpec.BuildermergeConfigSync(ConfigSync value)Config Sync configuration for the cluster.MembershipSpec.BuildermergeFrom(MembershipSpec other)MembershipSpec.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)MembershipSpec.BuildermergeFrom(com.google.protobuf.Message other)MembershipSpec.BuildermergeHierarchyController(HierarchyControllerConfig value)Hierarchy Controller configuration for the cluster.MembershipSpec.BuildermergePolicyController(PolicyController value)Policy Controller configuration for the cluster.MembershipSpec.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)MembershipSpec.BuildersetBinauthz(BinauthzConfig value)Binauthz conifguration for the cluster.MembershipSpec.BuildersetBinauthz(BinauthzConfig.Builder builderForValue)Binauthz conifguration for the cluster.MembershipSpec.BuildersetConfigSync(ConfigSync value)Config Sync configuration for the cluster.MembershipSpec.BuildersetConfigSync(ConfigSync.Builder builderForValue)Config Sync configuration for the cluster.MembershipSpec.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)MembershipSpec.BuildersetHierarchyController(HierarchyControllerConfig value)Hierarchy Controller configuration for the cluster.MembershipSpec.BuildersetHierarchyController(HierarchyControllerConfig.Builder builderForValue)Hierarchy Controller configuration for the cluster.MembershipSpec.BuildersetPolicyController(PolicyController value)Policy Controller configuration for the cluster.MembershipSpec.BuildersetPolicyController(PolicyController.Builder builderForValue)Policy Controller configuration for the cluster.MembershipSpec.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)MembershipSpec.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)MembershipSpec.BuildersetVersion(String value)Version of ACM installed.MembershipSpec.BuildersetVersionBytes(com.google.protobuf.ByteString value)Version of ACM installed.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipSpec.Builder>
-
clear
public MembershipSpec.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipSpec.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipSpec.Builder>
-
getDefaultInstanceForType
public MembershipSpec getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public MembershipSpec build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public MembershipSpec buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public MembershipSpec.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipSpec.Builder>
-
setField
public MembershipSpec.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipSpec.Builder>
-
clearField
public MembershipSpec.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipSpec.Builder>
-
clearOneof
public MembershipSpec.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipSpec.Builder>
-
setRepeatedField
public MembershipSpec.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipSpec.Builder>
-
addRepeatedField
public MembershipSpec.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipSpec.Builder>
-
mergeFrom
public MembershipSpec.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MembershipSpec.Builder>
-
mergeFrom
public MembershipSpec.Builder mergeFrom(MembershipSpec other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipSpec.Builder>
-
mergeFrom
public MembershipSpec.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<MembershipSpec.Builder>- Throws:
IOException
-
hasConfigSync
public boolean hasConfigSync()
Config Sync configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.ConfigSync config_sync = 1;- Specified by:
hasConfigSyncin interfaceMembershipSpecOrBuilder- Returns:
- Whether the configSync field is set.
-
getConfigSync
public ConfigSync getConfigSync()
Config Sync configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.ConfigSync config_sync = 1;- Specified by:
getConfigSyncin interfaceMembershipSpecOrBuilder- Returns:
- The configSync.
-
setConfigSync
public MembershipSpec.Builder setConfigSync(ConfigSync value)
Config Sync configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.ConfigSync config_sync = 1;
-
setConfigSync
public MembershipSpec.Builder setConfigSync(ConfigSync.Builder builderForValue)
Config Sync configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.ConfigSync config_sync = 1;
-
mergeConfigSync
public MembershipSpec.Builder mergeConfigSync(ConfigSync value)
Config Sync configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.ConfigSync config_sync = 1;
-
clearConfigSync
public MembershipSpec.Builder clearConfigSync()
Config Sync configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.ConfigSync config_sync = 1;
-
getConfigSyncBuilder
public ConfigSync.Builder getConfigSyncBuilder()
Config Sync configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.ConfigSync config_sync = 1;
-
getConfigSyncOrBuilder
public ConfigSyncOrBuilder getConfigSyncOrBuilder()
Config Sync configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.ConfigSync config_sync = 1;- Specified by:
getConfigSyncOrBuilderin interfaceMembershipSpecOrBuilder
-
hasPolicyController
public boolean hasPolicyController()
Policy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.PolicyController policy_controller = 2;- Specified by:
hasPolicyControllerin interfaceMembershipSpecOrBuilder- Returns:
- Whether the policyController field is set.
-
getPolicyController
public PolicyController getPolicyController()
Policy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.PolicyController policy_controller = 2;- Specified by:
getPolicyControllerin interfaceMembershipSpecOrBuilder- Returns:
- The policyController.
-
setPolicyController
public MembershipSpec.Builder setPolicyController(PolicyController value)
Policy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.PolicyController policy_controller = 2;
-
setPolicyController
public MembershipSpec.Builder setPolicyController(PolicyController.Builder builderForValue)
Policy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.PolicyController policy_controller = 2;
-
mergePolicyController
public MembershipSpec.Builder mergePolicyController(PolicyController value)
Policy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.PolicyController policy_controller = 2;
-
clearPolicyController
public MembershipSpec.Builder clearPolicyController()
Policy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.PolicyController policy_controller = 2;
-
getPolicyControllerBuilder
public PolicyController.Builder getPolicyControllerBuilder()
Policy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.PolicyController policy_controller = 2;
-
getPolicyControllerOrBuilder
public PolicyControllerOrBuilder getPolicyControllerOrBuilder()
Policy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.PolicyController policy_controller = 2;- Specified by:
getPolicyControllerOrBuilderin interfaceMembershipSpecOrBuilder
-
hasBinauthz
public boolean hasBinauthz()
Binauthz conifguration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.BinauthzConfig binauthz = 3;- Specified by:
hasBinauthzin interfaceMembershipSpecOrBuilder- Returns:
- Whether the binauthz field is set.
-
getBinauthz
public BinauthzConfig getBinauthz()
Binauthz conifguration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.BinauthzConfig binauthz = 3;- Specified by:
getBinauthzin interfaceMembershipSpecOrBuilder- Returns:
- The binauthz.
-
setBinauthz
public MembershipSpec.Builder setBinauthz(BinauthzConfig value)
Binauthz conifguration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.BinauthzConfig binauthz = 3;
-
setBinauthz
public MembershipSpec.Builder setBinauthz(BinauthzConfig.Builder builderForValue)
Binauthz conifguration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.BinauthzConfig binauthz = 3;
-
mergeBinauthz
public MembershipSpec.Builder mergeBinauthz(BinauthzConfig value)
Binauthz conifguration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.BinauthzConfig binauthz = 3;
-
clearBinauthz
public MembershipSpec.Builder clearBinauthz()
Binauthz conifguration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.BinauthzConfig binauthz = 3;
-
getBinauthzBuilder
public BinauthzConfig.Builder getBinauthzBuilder()
Binauthz conifguration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.BinauthzConfig binauthz = 3;
-
getBinauthzOrBuilder
public BinauthzConfigOrBuilder getBinauthzOrBuilder()
Binauthz conifguration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.BinauthzConfig binauthz = 3;- Specified by:
getBinauthzOrBuilderin interfaceMembershipSpecOrBuilder
-
hasHierarchyController
public boolean hasHierarchyController()
Hierarchy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.HierarchyControllerConfig hierarchy_controller = 4;- Specified by:
hasHierarchyControllerin interfaceMembershipSpecOrBuilder- Returns:
- Whether the hierarchyController field is set.
-
getHierarchyController
public HierarchyControllerConfig getHierarchyController()
Hierarchy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.HierarchyControllerConfig hierarchy_controller = 4;- Specified by:
getHierarchyControllerin interfaceMembershipSpecOrBuilder- Returns:
- The hierarchyController.
-
setHierarchyController
public MembershipSpec.Builder setHierarchyController(HierarchyControllerConfig value)
Hierarchy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.HierarchyControllerConfig hierarchy_controller = 4;
-
setHierarchyController
public MembershipSpec.Builder setHierarchyController(HierarchyControllerConfig.Builder builderForValue)
Hierarchy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.HierarchyControllerConfig hierarchy_controller = 4;
-
mergeHierarchyController
public MembershipSpec.Builder mergeHierarchyController(HierarchyControllerConfig value)
Hierarchy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.HierarchyControllerConfig hierarchy_controller = 4;
-
clearHierarchyController
public MembershipSpec.Builder clearHierarchyController()
Hierarchy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.HierarchyControllerConfig hierarchy_controller = 4;
-
getHierarchyControllerBuilder
public HierarchyControllerConfig.Builder getHierarchyControllerBuilder()
Hierarchy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.HierarchyControllerConfig hierarchy_controller = 4;
-
getHierarchyControllerOrBuilder
public HierarchyControllerConfigOrBuilder getHierarchyControllerOrBuilder()
Hierarchy Controller configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.HierarchyControllerConfig hierarchy_controller = 4;- Specified by:
getHierarchyControllerOrBuilderin interfaceMembershipSpecOrBuilder
-
getVersion
public String getVersion()
Version of ACM installed.
string version = 10;- Specified by:
getVersionin interfaceMembershipSpecOrBuilder- Returns:
- The version.
-
getVersionBytes
public com.google.protobuf.ByteString getVersionBytes()
Version of ACM installed.
string version = 10;- Specified by:
getVersionBytesin interfaceMembershipSpecOrBuilder- Returns:
- The bytes for version.
-
setVersion
public MembershipSpec.Builder setVersion(String value)
Version of ACM installed.
string version = 10;- Parameters:
value- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
public MembershipSpec.Builder clearVersion()
Version of ACM installed.
string version = 10;- Returns:
- This builder for chaining.
-
setVersionBytes
public MembershipSpec.Builder setVersionBytes(com.google.protobuf.ByteString value)
Version of ACM installed.
string version = 10;- Parameters:
value- The bytes for version to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final MembershipSpec.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipSpec.Builder>
-
mergeUnknownFields
public final MembershipSpec.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<MembershipSpec.Builder>
-
-