public static final class MembershipSpec.Builder extends GeneratedMessage.Builder<MembershipSpec.Builder> implements MembershipSpecOrBuilderAnthos Config Management: Configuration for a single cluster. Intended to parallel the ConfigManagement CR.
Protobuf type google.cloud.gkehub.configmanagement.v1beta.MembershipSpec
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > MembershipSpec.BuilderImplements
MembershipSpecOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public MembershipSpec build()| Returns | |
|---|---|
| Type | Description |
MembershipSpec |
|
buildPartial()
public MembershipSpec buildPartial()| Returns | |
|---|---|
| Type | Description |
MembershipSpec |
|
clear()
public MembershipSpec.Builder clear()| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
|
clearBinauthz() (deprecated)
public MembershipSpec.Builder clearBinauthz()Optional. Deprecated: Binauthz configuration will be ignored and should not be set.
.google.cloud.gkehub.configmanagement.v1beta.BinauthzConfig binauthz = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
|
clearCluster()
public MembershipSpec.Builder clearCluster()Optional. User-specified cluster name used by the Config Sync cluster-name-selector annotation or ClusterSelector object, for applying configs to only a subset of clusters. Read more about the cluster-name-selector annotation and ClusterSelector object at https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/how-to/cluster-scoped-objects#limiting-configs. Only set this field if a name different from the cluster's fleet membership name is used by the Config Sync cluster-name-selector annotation or ClusterSelector.
string cluster = 11 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
This builder for chaining. |
clearConfigSync()
public MembershipSpec.Builder clearConfigSync()Optional. Config Sync configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.ConfigSync config_sync = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
|
clearHierarchyController() (deprecated)
public MembershipSpec.Builder clearHierarchyController()Optional. Hierarchy Controller configuration for the cluster. Deprecated: Configuring Hierarchy Controller through the configmanagement feature is no longer recommended. Use https://github.com/kubernetes-sigs/hierarchical-namespaces instead.
.google.cloud.gkehub.configmanagement.v1beta.HierarchyControllerConfig hierarchy_controller = 4 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
|
clearManagement() (deprecated)
public MembershipSpec.Builder clearManagement()Deprecated. google.cloud.gkehub.configmanagement.v1beta.MembershipSpec.management is deprecated. See google/cloud/gkehub/v1beta/configmanagement/configmanagement.proto;l=137
Optional. Deprecated: From version 1.21.0, automatic Feature management is unavailable, and Config Sync only supports manual upgrades.
.google.cloud.gkehub.configmanagement.v1beta.MembershipSpec.Management management = 12 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
This builder for chaining. |
clearPolicyController() (deprecated)
public MembershipSpec.Builder clearPolicyController()Optional. Policy Controller configuration for the cluster. Deprecated: Configuring Policy Controller through the configmanagement feature is no longer recommended. Use the policycontroller feature instead.
.google.cloud.gkehub.configmanagement.v1beta.PolicyController policy_controller = 2 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
|
clearVersion()
public MembershipSpec.Builder clearVersion()Optional. Version of Config Sync to install. Defaults to the latest supported Config Sync version if the config_sync field is enabled. See supported versions at https://cloud.google.com/kubernetes-engine/config-sync/docs/get-support-config-sync#version_support_policy.
string version = 10 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
This builder for chaining. |
getBinauthz() (deprecated)
public BinauthzConfig getBinauthz()Deprecated. google.cloud.gkehub.configmanagement.v1beta.MembershipSpec.binauthz is deprecated. See google/cloud/gkehub/v1beta/configmanagement/configmanagement.proto;l=109
Optional. Deprecated: Binauthz configuration will be ignored and should not be set.
.google.cloud.gkehub.configmanagement.v1beta.BinauthzConfig binauthz = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
BinauthzConfig |
The binauthz. |
getBinauthzBuilder() (deprecated)
public BinauthzConfig.Builder getBinauthzBuilder()Optional. Deprecated: Binauthz configuration will be ignored and should not be set.
.google.cloud.gkehub.configmanagement.v1beta.BinauthzConfig binauthz = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
BinauthzConfig.Builder |
|
getBinauthzOrBuilder() (deprecated)
public BinauthzConfigOrBuilder getBinauthzOrBuilder()Optional. Deprecated: Binauthz configuration will be ignored and should not be set.
.google.cloud.gkehub.configmanagement.v1beta.BinauthzConfig binauthz = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
BinauthzConfigOrBuilder |
|
getCluster()
public String getCluster()Optional. User-specified cluster name used by the Config Sync cluster-name-selector annotation or ClusterSelector object, for applying configs to only a subset of clusters. Read more about the cluster-name-selector annotation and ClusterSelector object at https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/how-to/cluster-scoped-objects#limiting-configs. Only set this field if a name different from the cluster's fleet membership name is used by the Config Sync cluster-name-selector annotation or ClusterSelector.
string cluster = 11 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The cluster. |
getClusterBytes()
public ByteString getClusterBytes()Optional. User-specified cluster name used by the Config Sync cluster-name-selector annotation or ClusterSelector object, for applying configs to only a subset of clusters. Read more about the cluster-name-selector annotation and ClusterSelector object at https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/how-to/cluster-scoped-objects#limiting-configs. Only set this field if a name different from the cluster's fleet membership name is used by the Config Sync cluster-name-selector annotation or ClusterSelector.
string cluster = 11 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for cluster. |
getConfigSync()
public ConfigSync getConfigSync()Optional. Config Sync configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.ConfigSync config_sync = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ConfigSync |
The configSync. |
getConfigSyncBuilder()
public ConfigSync.Builder getConfigSyncBuilder()Optional. Config Sync configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.ConfigSync config_sync = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ConfigSync.Builder |
|
getConfigSyncOrBuilder()
public ConfigSyncOrBuilder getConfigSyncOrBuilder()Optional. Config Sync configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.ConfigSync config_sync = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ConfigSyncOrBuilder |
|
getDefaultInstanceForType()
public MembershipSpec getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
MembershipSpec |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getHierarchyController() (deprecated)
public HierarchyControllerConfig getHierarchyController()Deprecated. google.cloud.gkehub.configmanagement.v1beta.MembershipSpec.hierarchy_controller is deprecated. See google/cloud/gkehub/v1beta/configmanagement/configmanagement.proto;l=116
Optional. Hierarchy Controller configuration for the cluster. Deprecated: Configuring Hierarchy Controller through the configmanagement feature is no longer recommended. Use https://github.com/kubernetes-sigs/hierarchical-namespaces instead.
.google.cloud.gkehub.configmanagement.v1beta.HierarchyControllerConfig hierarchy_controller = 4 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
HierarchyControllerConfig |
The hierarchyController. |
getHierarchyControllerBuilder() (deprecated)
public HierarchyControllerConfig.Builder getHierarchyControllerBuilder()Optional. Hierarchy Controller configuration for the cluster. Deprecated: Configuring Hierarchy Controller through the configmanagement feature is no longer recommended. Use https://github.com/kubernetes-sigs/hierarchical-namespaces instead.
.google.cloud.gkehub.configmanagement.v1beta.HierarchyControllerConfig hierarchy_controller = 4 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
HierarchyControllerConfig.Builder |
|
getHierarchyControllerOrBuilder() (deprecated)
public HierarchyControllerConfigOrBuilder getHierarchyControllerOrBuilder()Optional. Hierarchy Controller configuration for the cluster. Deprecated: Configuring Hierarchy Controller through the configmanagement feature is no longer recommended. Use https://github.com/kubernetes-sigs/hierarchical-namespaces instead.
.google.cloud.gkehub.configmanagement.v1beta.HierarchyControllerConfig hierarchy_controller = 4 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
HierarchyControllerConfigOrBuilder |
|
getManagement() (deprecated)
public MembershipSpec.Management getManagement()Deprecated. google.cloud.gkehub.configmanagement.v1beta.MembershipSpec.management is deprecated. See google/cloud/gkehub/v1beta/configmanagement/configmanagement.proto;l=137
Optional. Deprecated: From version 1.21.0, automatic Feature management is unavailable, and Config Sync only supports manual upgrades.
.google.cloud.gkehub.configmanagement.v1beta.MembershipSpec.Management management = 12 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Management |
The management. |
getManagementValue() (deprecated)
public int getManagementValue()Deprecated. google.cloud.gkehub.configmanagement.v1beta.MembershipSpec.management is deprecated. See google/cloud/gkehub/v1beta/configmanagement/configmanagement.proto;l=137
Optional. Deprecated: From version 1.21.0, automatic Feature management is unavailable, and Config Sync only supports manual upgrades.
.google.cloud.gkehub.configmanagement.v1beta.MembershipSpec.Management management = 12 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for management. |
getPolicyController() (deprecated)
public PolicyController getPolicyController()Deprecated. google.cloud.gkehub.configmanagement.v1beta.MembershipSpec.policy_controller is deprecated. See google/cloud/gkehub/v1beta/configmanagement/configmanagement.proto;l=104
Optional. Policy Controller configuration for the cluster. Deprecated: Configuring Policy Controller through the configmanagement feature is no longer recommended. Use the policycontroller feature instead.
.google.cloud.gkehub.configmanagement.v1beta.PolicyController policy_controller = 2 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
PolicyController |
The policyController. |
getPolicyControllerBuilder() (deprecated)
public PolicyController.Builder getPolicyControllerBuilder()Optional. Policy Controller configuration for the cluster. Deprecated: Configuring Policy Controller through the configmanagement feature is no longer recommended. Use the policycontroller feature instead.
.google.cloud.gkehub.configmanagement.v1beta.PolicyController policy_controller = 2 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
PolicyController.Builder |
|
getPolicyControllerOrBuilder() (deprecated)
public PolicyControllerOrBuilder getPolicyControllerOrBuilder()Optional. Policy Controller configuration for the cluster. Deprecated: Configuring Policy Controller through the configmanagement feature is no longer recommended. Use the policycontroller feature instead.
.google.cloud.gkehub.configmanagement.v1beta.PolicyController policy_controller = 2 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
PolicyControllerOrBuilder |
|
getVersion()
public String getVersion()Optional. Version of Config Sync to install. Defaults to the latest supported Config Sync version if the config_sync field is enabled. See supported versions at https://cloud.google.com/kubernetes-engine/config-sync/docs/get-support-config-sync#version_support_policy.
string version = 10 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
String |
The version. |
getVersionBytes()
public ByteString getVersionBytes()Optional. Version of Config Sync to install. Defaults to the latest supported Config Sync version if the config_sync field is enabled. See supported versions at https://cloud.google.com/kubernetes-engine/config-sync/docs/get-support-config-sync#version_support_policy.
string version = 10 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for version. |
hasBinauthz() (deprecated)
public boolean hasBinauthz()Deprecated. google.cloud.gkehub.configmanagement.v1beta.MembershipSpec.binauthz is deprecated. See google/cloud/gkehub/v1beta/configmanagement/configmanagement.proto;l=109
Optional. Deprecated: Binauthz configuration will be ignored and should not be set.
.google.cloud.gkehub.configmanagement.v1beta.BinauthzConfig binauthz = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the binauthz field is set. |
hasConfigSync()
public boolean hasConfigSync()Optional. Config Sync configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.ConfigSync config_sync = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the configSync field is set. |
hasHierarchyController() (deprecated)
public boolean hasHierarchyController()Deprecated. google.cloud.gkehub.configmanagement.v1beta.MembershipSpec.hierarchy_controller is deprecated. See google/cloud/gkehub/v1beta/configmanagement/configmanagement.proto;l=116
Optional. Hierarchy Controller configuration for the cluster. Deprecated: Configuring Hierarchy Controller through the configmanagement feature is no longer recommended. Use https://github.com/kubernetes-sigs/hierarchical-namespaces instead.
.google.cloud.gkehub.configmanagement.v1beta.HierarchyControllerConfig hierarchy_controller = 4 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the hierarchyController field is set. |
hasPolicyController() (deprecated)
public boolean hasPolicyController()Deprecated. google.cloud.gkehub.configmanagement.v1beta.MembershipSpec.policy_controller is deprecated. See google/cloud/gkehub/v1beta/configmanagement/configmanagement.proto;l=104
Optional. Policy Controller configuration for the cluster. Deprecated: Configuring Policy Controller through the configmanagement feature is no longer recommended. Use the policycontroller feature instead.
.google.cloud.gkehub.configmanagement.v1beta.PolicyController policy_controller = 2 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the policyController field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeBinauthz(BinauthzConfig value) (deprecated)
public MembershipSpec.Builder mergeBinauthz(BinauthzConfig value)Optional. Deprecated: Binauthz configuration will be ignored and should not be set.
.google.cloud.gkehub.configmanagement.v1beta.BinauthzConfig binauthz = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
BinauthzConfig |
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
|
mergeConfigSync(ConfigSync value)
public MembershipSpec.Builder mergeConfigSync(ConfigSync value)Optional. Config Sync configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.ConfigSync config_sync = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ConfigSync |
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
|
mergeFrom(MembershipSpec other)
public MembershipSpec.Builder mergeFrom(MembershipSpec other)| Parameter | |
|---|---|
| Name | Description |
other |
MembershipSpec |
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public MembershipSpec.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public MembershipSpec.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
|
mergeHierarchyController(HierarchyControllerConfig value) (deprecated)
public MembershipSpec.Builder mergeHierarchyController(HierarchyControllerConfig value)Optional. Hierarchy Controller configuration for the cluster. Deprecated: Configuring Hierarchy Controller through the configmanagement feature is no longer recommended. Use https://github.com/kubernetes-sigs/hierarchical-namespaces instead.
.google.cloud.gkehub.configmanagement.v1beta.HierarchyControllerConfig hierarchy_controller = 4 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
HierarchyControllerConfig |
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
|
mergePolicyController(PolicyController value) (deprecated)
public MembershipSpec.Builder mergePolicyController(PolicyController value)Optional. Policy Controller configuration for the cluster. Deprecated: Configuring Policy Controller through the configmanagement feature is no longer recommended. Use the policycontroller feature instead.
.google.cloud.gkehub.configmanagement.v1beta.PolicyController policy_controller = 2 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
PolicyController |
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
|
setBinauthz(BinauthzConfig value) (deprecated)
public MembershipSpec.Builder setBinauthz(BinauthzConfig value)Optional. Deprecated: Binauthz configuration will be ignored and should not be set.
.google.cloud.gkehub.configmanagement.v1beta.BinauthzConfig binauthz = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
BinauthzConfig |
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
|
setBinauthz(BinauthzConfig.Builder builderForValue) (deprecated)
public MembershipSpec.Builder setBinauthz(BinauthzConfig.Builder builderForValue)Optional. Deprecated: Binauthz configuration will be ignored and should not be set.
.google.cloud.gkehub.configmanagement.v1beta.BinauthzConfig binauthz = 3 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
BinauthzConfig.Builder |
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
|
setCluster(String value)
public MembershipSpec.Builder setCluster(String value)Optional. User-specified cluster name used by the Config Sync cluster-name-selector annotation or ClusterSelector object, for applying configs to only a subset of clusters. Read more about the cluster-name-selector annotation and ClusterSelector object at https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/how-to/cluster-scoped-objects#limiting-configs. Only set this field if a name different from the cluster's fleet membership name is used by the Config Sync cluster-name-selector annotation or ClusterSelector.
string cluster = 11 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe cluster to set. |
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
This builder for chaining. |
setClusterBytes(ByteString value)
public MembershipSpec.Builder setClusterBytes(ByteString value)Optional. User-specified cluster name used by the Config Sync cluster-name-selector annotation or ClusterSelector object, for applying configs to only a subset of clusters. Read more about the cluster-name-selector annotation and ClusterSelector object at https://docs.cloud.google.com/kubernetes-engine/config-sync/docs/how-to/cluster-scoped-objects#limiting-configs. Only set this field if a name different from the cluster's fleet membership name is used by the Config Sync cluster-name-selector annotation or ClusterSelector.
string cluster = 11 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for cluster to set. |
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
This builder for chaining. |
setConfigSync(ConfigSync value)
public MembershipSpec.Builder setConfigSync(ConfigSync value)Optional. Config Sync configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.ConfigSync config_sync = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ConfigSync |
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
|
setConfigSync(ConfigSync.Builder builderForValue)
public MembershipSpec.Builder setConfigSync(ConfigSync.Builder builderForValue)Optional. Config Sync configuration for the cluster.
.google.cloud.gkehub.configmanagement.v1beta.ConfigSync config_sync = 1 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
ConfigSync.Builder |
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
|
setHierarchyController(HierarchyControllerConfig value) (deprecated)
public MembershipSpec.Builder setHierarchyController(HierarchyControllerConfig value)Optional. Hierarchy Controller configuration for the cluster. Deprecated: Configuring Hierarchy Controller through the configmanagement feature is no longer recommended. Use https://github.com/kubernetes-sigs/hierarchical-namespaces instead.
.google.cloud.gkehub.configmanagement.v1beta.HierarchyControllerConfig hierarchy_controller = 4 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
HierarchyControllerConfig |
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
|
setHierarchyController(HierarchyControllerConfig.Builder builderForValue) (deprecated)
public MembershipSpec.Builder setHierarchyController(HierarchyControllerConfig.Builder builderForValue)Optional. Hierarchy Controller configuration for the cluster. Deprecated: Configuring Hierarchy Controller through the configmanagement feature is no longer recommended. Use https://github.com/kubernetes-sigs/hierarchical-namespaces instead.
.google.cloud.gkehub.configmanagement.v1beta.HierarchyControllerConfig hierarchy_controller = 4 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
HierarchyControllerConfig.Builder |
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
|
setManagement(MembershipSpec.Management value) (deprecated)
public MembershipSpec.Builder setManagement(MembershipSpec.Management value)Deprecated. google.cloud.gkehub.configmanagement.v1beta.MembershipSpec.management is deprecated. See google/cloud/gkehub/v1beta/configmanagement/configmanagement.proto;l=137
Optional. Deprecated: From version 1.21.0, automatic Feature management is unavailable, and Config Sync only supports manual upgrades.
.google.cloud.gkehub.configmanagement.v1beta.MembershipSpec.Management management = 12 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
MembershipSpec.ManagementThe management to set. |
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
This builder for chaining. |
setManagementValue(int value) (deprecated)
public MembershipSpec.Builder setManagementValue(int value)Deprecated. google.cloud.gkehub.configmanagement.v1beta.MembershipSpec.management is deprecated. See google/cloud/gkehub/v1beta/configmanagement/configmanagement.proto;l=137
Optional. Deprecated: From version 1.21.0, automatic Feature management is unavailable, and Config Sync only supports manual upgrades.
.google.cloud.gkehub.configmanagement.v1beta.MembershipSpec.Management management = 12 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
intThe enum numeric value on the wire for management to set. |
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
This builder for chaining. |
setPolicyController(PolicyController value) (deprecated)
public MembershipSpec.Builder setPolicyController(PolicyController value)Optional. Policy Controller configuration for the cluster. Deprecated: Configuring Policy Controller through the configmanagement feature is no longer recommended. Use the policycontroller feature instead.
.google.cloud.gkehub.configmanagement.v1beta.PolicyController policy_controller = 2 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
PolicyController |
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
|
setPolicyController(PolicyController.Builder builderForValue) (deprecated)
public MembershipSpec.Builder setPolicyController(PolicyController.Builder builderForValue)Optional. Policy Controller configuration for the cluster. Deprecated: Configuring Policy Controller through the configmanagement feature is no longer recommended. Use the policycontroller feature instead.
.google.cloud.gkehub.configmanagement.v1beta.PolicyController policy_controller = 2 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
PolicyController.Builder |
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
|
setVersion(String value)
public MembershipSpec.Builder setVersion(String value)Optional. Version of Config Sync to install. Defaults to the latest supported Config Sync version if the config_sync field is enabled. See supported versions at https://cloud.google.com/kubernetes-engine/config-sync/docs/get-support-config-sync#version_support_policy.
string version = 10 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe version to set. |
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
This builder for chaining. |
setVersionBytes(ByteString value)
public MembershipSpec.Builder setVersionBytes(ByteString value)Optional. Version of Config Sync to install. Defaults to the latest supported Config Sync version if the config_sync field is enabled. See supported versions at https://cloud.google.com/kubernetes-engine/config-sync/docs/get-support-config-sync#version_support_policy.
string version = 10 [(.google.api.field_behavior) = OPTIONAL];
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for version to set. |
| Returns | |
|---|---|
| Type | Description |
MembershipSpec.Builder |
This builder for chaining. |