Class DefaultClusterConfig.Builder (1.85.0)

public static final class DefaultClusterConfig.Builder extends GeneratedMessage.Builder<DefaultClusterConfig.Builder> implements DefaultClusterConfigOrBuilder

DefaultClusterConfig describes the default cluster configurations to be applied to all clusters born-in-fleet.

Protobuf type google.cloud.gkehub.v1.DefaultClusterConfig

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public DefaultClusterConfig build()
Returns
Type Description
DefaultClusterConfig

buildPartial()

public DefaultClusterConfig buildPartial()
Returns
Type Description
DefaultClusterConfig

clear()

public DefaultClusterConfig.Builder clear()
Returns
Type Description
DefaultClusterConfig.Builder
Overrides

clearBinaryAuthorizationConfig()

public DefaultClusterConfig.Builder clearBinaryAuthorizationConfig()

Optional. Enable/Disable binary authorization features for the cluster.

.google.cloud.gkehub.v1.BinaryAuthorizationConfig binary_authorization_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DefaultClusterConfig.Builder

clearCompliancePostureConfig()

public DefaultClusterConfig.Builder clearCompliancePostureConfig()

Optional. Enable/Disable Compliance Posture features for the cluster. Note that on UpdateFleet, only full replacement of this field is allowed. Users are not allowed for partial updates through field mask.

.google.cloud.gkehub.v1.CompliancePostureConfig compliance_posture_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DefaultClusterConfig.Builder

clearSecurityPostureConfig()

public DefaultClusterConfig.Builder clearSecurityPostureConfig()

Enable/Disable Security Posture features for the cluster.

.google.cloud.gkehub.v1.SecurityPostureConfig security_posture_config = 1;

Returns
Type Description
DefaultClusterConfig.Builder

getBinaryAuthorizationConfig()

public BinaryAuthorizationConfig getBinaryAuthorizationConfig()

Optional. Enable/Disable binary authorization features for the cluster.

.google.cloud.gkehub.v1.BinaryAuthorizationConfig binary_authorization_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
BinaryAuthorizationConfig

The binaryAuthorizationConfig.

getBinaryAuthorizationConfigBuilder()

public BinaryAuthorizationConfig.Builder getBinaryAuthorizationConfigBuilder()

Optional. Enable/Disable binary authorization features for the cluster.

.google.cloud.gkehub.v1.BinaryAuthorizationConfig binary_authorization_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
BinaryAuthorizationConfig.Builder

getBinaryAuthorizationConfigOrBuilder()

public BinaryAuthorizationConfigOrBuilder getBinaryAuthorizationConfigOrBuilder()

Optional. Enable/Disable binary authorization features for the cluster.

.google.cloud.gkehub.v1.BinaryAuthorizationConfig binary_authorization_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
BinaryAuthorizationConfigOrBuilder

getCompliancePostureConfig()

public CompliancePostureConfig getCompliancePostureConfig()

Optional. Enable/Disable Compliance Posture features for the cluster. Note that on UpdateFleet, only full replacement of this field is allowed. Users are not allowed for partial updates through field mask.

.google.cloud.gkehub.v1.CompliancePostureConfig compliance_posture_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CompliancePostureConfig

The compliancePostureConfig.

getCompliancePostureConfigBuilder()

public CompliancePostureConfig.Builder getCompliancePostureConfigBuilder()

Optional. Enable/Disable Compliance Posture features for the cluster. Note that on UpdateFleet, only full replacement of this field is allowed. Users are not allowed for partial updates through field mask.

.google.cloud.gkehub.v1.CompliancePostureConfig compliance_posture_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CompliancePostureConfig.Builder

getCompliancePostureConfigOrBuilder()

public CompliancePostureConfigOrBuilder getCompliancePostureConfigOrBuilder()

Optional. Enable/Disable Compliance Posture features for the cluster. Note that on UpdateFleet, only full replacement of this field is allowed. Users are not allowed for partial updates through field mask.

.google.cloud.gkehub.v1.CompliancePostureConfig compliance_posture_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
CompliancePostureConfigOrBuilder

getDefaultInstanceForType()

public DefaultClusterConfig getDefaultInstanceForType()
Returns
Type Description
DefaultClusterConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getSecurityPostureConfig()

public SecurityPostureConfig getSecurityPostureConfig()

Enable/Disable Security Posture features for the cluster.

.google.cloud.gkehub.v1.SecurityPostureConfig security_posture_config = 1;

Returns
Type Description
SecurityPostureConfig

The securityPostureConfig.

getSecurityPostureConfigBuilder()

public SecurityPostureConfig.Builder getSecurityPostureConfigBuilder()

Enable/Disable Security Posture features for the cluster.

.google.cloud.gkehub.v1.SecurityPostureConfig security_posture_config = 1;

Returns
Type Description
SecurityPostureConfig.Builder

getSecurityPostureConfigOrBuilder()

public SecurityPostureConfigOrBuilder getSecurityPostureConfigOrBuilder()

Enable/Disable Security Posture features for the cluster.

.google.cloud.gkehub.v1.SecurityPostureConfig security_posture_config = 1;

Returns
Type Description
SecurityPostureConfigOrBuilder

hasBinaryAuthorizationConfig()

public boolean hasBinaryAuthorizationConfig()

Optional. Enable/Disable binary authorization features for the cluster.

.google.cloud.gkehub.v1.BinaryAuthorizationConfig binary_authorization_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the binaryAuthorizationConfig field is set.

hasCompliancePostureConfig()

public boolean hasCompliancePostureConfig()

Optional. Enable/Disable Compliance Posture features for the cluster. Note that on UpdateFleet, only full replacement of this field is allowed. Users are not allowed for partial updates through field mask.

.google.cloud.gkehub.v1.CompliancePostureConfig compliance_posture_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the compliancePostureConfig field is set.

hasSecurityPostureConfig()

public boolean hasSecurityPostureConfig()

Enable/Disable Security Posture features for the cluster.

.google.cloud.gkehub.v1.SecurityPostureConfig security_posture_config = 1;

Returns
Type Description
boolean

Whether the securityPostureConfig field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeBinaryAuthorizationConfig(BinaryAuthorizationConfig value)

public DefaultClusterConfig.Builder mergeBinaryAuthorizationConfig(BinaryAuthorizationConfig value)

Optional. Enable/Disable binary authorization features for the cluster.

.google.cloud.gkehub.v1.BinaryAuthorizationConfig binary_authorization_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value BinaryAuthorizationConfig
Returns
Type Description
DefaultClusterConfig.Builder

mergeCompliancePostureConfig(CompliancePostureConfig value)

public DefaultClusterConfig.Builder mergeCompliancePostureConfig(CompliancePostureConfig value)

Optional. Enable/Disable Compliance Posture features for the cluster. Note that on UpdateFleet, only full replacement of this field is allowed. Users are not allowed for partial updates through field mask.

.google.cloud.gkehub.v1.CompliancePostureConfig compliance_posture_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value CompliancePostureConfig
Returns
Type Description
DefaultClusterConfig.Builder

mergeFrom(DefaultClusterConfig other)

public DefaultClusterConfig.Builder mergeFrom(DefaultClusterConfig other)
Parameter
Name Description
other DefaultClusterConfig
Returns
Type Description
DefaultClusterConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public DefaultClusterConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DefaultClusterConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public DefaultClusterConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
DefaultClusterConfig.Builder
Overrides

mergeSecurityPostureConfig(SecurityPostureConfig value)

public DefaultClusterConfig.Builder mergeSecurityPostureConfig(SecurityPostureConfig value)

Enable/Disable Security Posture features for the cluster.

.google.cloud.gkehub.v1.SecurityPostureConfig security_posture_config = 1;

Parameter
Name Description
value SecurityPostureConfig
Returns
Type Description
DefaultClusterConfig.Builder

setBinaryAuthorizationConfig(BinaryAuthorizationConfig value)

public DefaultClusterConfig.Builder setBinaryAuthorizationConfig(BinaryAuthorizationConfig value)

Optional. Enable/Disable binary authorization features for the cluster.

.google.cloud.gkehub.v1.BinaryAuthorizationConfig binary_authorization_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value BinaryAuthorizationConfig
Returns
Type Description
DefaultClusterConfig.Builder

setBinaryAuthorizationConfig(BinaryAuthorizationConfig.Builder builderForValue)

public DefaultClusterConfig.Builder setBinaryAuthorizationConfig(BinaryAuthorizationConfig.Builder builderForValue)

Optional. Enable/Disable binary authorization features for the cluster.

.google.cloud.gkehub.v1.BinaryAuthorizationConfig binary_authorization_config = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue BinaryAuthorizationConfig.Builder
Returns
Type Description
DefaultClusterConfig.Builder

setCompliancePostureConfig(CompliancePostureConfig value)

public DefaultClusterConfig.Builder setCompliancePostureConfig(CompliancePostureConfig value)

Optional. Enable/Disable Compliance Posture features for the cluster. Note that on UpdateFleet, only full replacement of this field is allowed. Users are not allowed for partial updates through field mask.

.google.cloud.gkehub.v1.CompliancePostureConfig compliance_posture_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value CompliancePostureConfig
Returns
Type Description
DefaultClusterConfig.Builder

setCompliancePostureConfig(CompliancePostureConfig.Builder builderForValue)

public DefaultClusterConfig.Builder setCompliancePostureConfig(CompliancePostureConfig.Builder builderForValue)

Optional. Enable/Disable Compliance Posture features for the cluster. Note that on UpdateFleet, only full replacement of this field is allowed. Users are not allowed for partial updates through field mask.

.google.cloud.gkehub.v1.CompliancePostureConfig compliance_posture_config = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue CompliancePostureConfig.Builder
Returns
Type Description
DefaultClusterConfig.Builder

setSecurityPostureConfig(SecurityPostureConfig value)

public DefaultClusterConfig.Builder setSecurityPostureConfig(SecurityPostureConfig value)

Enable/Disable Security Posture features for the cluster.

.google.cloud.gkehub.v1.SecurityPostureConfig security_posture_config = 1;

Parameter
Name Description
value SecurityPostureConfig
Returns
Type Description
DefaultClusterConfig.Builder

setSecurityPostureConfig(SecurityPostureConfig.Builder builderForValue)

public DefaultClusterConfig.Builder setSecurityPostureConfig(SecurityPostureConfig.Builder builderForValue)

Enable/Disable Security Posture features for the cluster.

.google.cloud.gkehub.v1.SecurityPostureConfig security_posture_config = 1;

Parameter
Name Description
builderForValue SecurityPostureConfig.Builder
Returns
Type Description
DefaultClusterConfig.Builder