Class DefaultClusterConfig (1.85.0)

public final class DefaultClusterConfig extends GeneratedMessage 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 Fields

BINARY_AUTHORIZATION_CONFIG_FIELD_NUMBER

public static final int BINARY_AUTHORIZATION_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

COMPLIANCE_POSTURE_CONFIG_FIELD_NUMBER

public static final int COMPLIANCE_POSTURE_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

SECURITY_POSTURE_CONFIG_FIELD_NUMBER

public static final int SECURITY_POSTURE_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static DefaultClusterConfig getDefaultInstance()
Returns
Type Description
DefaultClusterConfig

getDescriptor()

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

newBuilder()

public static DefaultClusterConfig.Builder newBuilder()
Returns
Type Description
DefaultClusterConfig.Builder

newBuilder(DefaultClusterConfig prototype)

public static DefaultClusterConfig.Builder newBuilder(DefaultClusterConfig prototype)
Parameter
Name Description
prototype DefaultClusterConfig
Returns
Type Description
DefaultClusterConfig.Builder

parseDelimitedFrom(InputStream input)

public static DefaultClusterConfig parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
DefaultClusterConfig
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static DefaultClusterConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DefaultClusterConfig
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static DefaultClusterConfig parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
DefaultClusterConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static DefaultClusterConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DefaultClusterConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static DefaultClusterConfig parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
DefaultClusterConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static DefaultClusterConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DefaultClusterConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static DefaultClusterConfig parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
DefaultClusterConfig
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static DefaultClusterConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DefaultClusterConfig
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static DefaultClusterConfig parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
DefaultClusterConfig
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static DefaultClusterConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DefaultClusterConfig
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static DefaultClusterConfig parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
DefaultClusterConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static DefaultClusterConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
DefaultClusterConfig
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<DefaultClusterConfig> parser()
Returns
Type Description
Parser<DefaultClusterConfig>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

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.

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.

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

getParserForType()

public Parser<DefaultClusterConfig> getParserForType()
Returns
Type Description
Parser<DefaultClusterConfig>
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.

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

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

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.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public DefaultClusterConfig.Builder newBuilderForType()
Returns
Type Description
DefaultClusterConfig.Builder

newBuilderForType(AbstractMessage.BuilderParent parent)

protected DefaultClusterConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
DefaultClusterConfig.Builder
Overrides

toBuilder()

public DefaultClusterConfig.Builder toBuilder()
Returns
Type Description
DefaultClusterConfig.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException