Class ClusterUpdate (2.47.0)

public final class ClusterUpdate extends GeneratedMessageV3 implements ClusterUpdateOrBuilder

ClusterUpdate describes an update to the cluster. Exactly one update can be applied to a cluster with each request, so at most one field can be provided.

Protobuf type google.container.v1.ClusterUpdate

Static Fields

ADDITIONAL_POD_RANGES_CONFIG_FIELD_NUMBER

public static final int ADDITIONAL_POD_RANGES_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_ADDONS_CONFIG_FIELD_NUMBER

public static final int DESIRED_ADDONS_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_AUTHENTICATOR_GROUPS_CONFIG_FIELD_NUMBER

public static final int DESIRED_AUTHENTICATOR_GROUPS_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_AUTOPILOT_WORKLOAD_POLICY_CONFIG_FIELD_NUMBER

public static final int DESIRED_AUTOPILOT_WORKLOAD_POLICY_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_BINARY_AUTHORIZATION_FIELD_NUMBER

public static final int DESIRED_BINARY_AUTHORIZATION_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_CLUSTER_AUTOSCALING_FIELD_NUMBER

public static final int DESIRED_CLUSTER_AUTOSCALING_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_COST_MANAGEMENT_CONFIG_FIELD_NUMBER

public static final int DESIRED_COST_MANAGEMENT_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_DATABASE_ENCRYPTION_FIELD_NUMBER

public static final int DESIRED_DATABASE_ENCRYPTION_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_DATAPATH_PROVIDER_FIELD_NUMBER

public static final int DESIRED_DATAPATH_PROVIDER_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_DEFAULT_SNAT_STATUS_FIELD_NUMBER

public static final int DESIRED_DEFAULT_SNAT_STATUS_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_DNS_CONFIG_FIELD_NUMBER

public static final int DESIRED_DNS_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_ENABLE_CILIUM_CLUSTERWIDE_NETWORK_POLICY_FIELD_NUMBER

public static final int DESIRED_ENABLE_CILIUM_CLUSTERWIDE_NETWORK_POLICY_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_ENABLE_FQDN_NETWORK_POLICY_FIELD_NUMBER

public static final int DESIRED_ENABLE_FQDN_NETWORK_POLICY_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_ENABLE_MULTI_NETWORKING_FIELD_NUMBER

public static final int DESIRED_ENABLE_MULTI_NETWORKING_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_ENABLE_PRIVATE_ENDPOINT_FIELD_NUMBER

public static final int DESIRED_ENABLE_PRIVATE_ENDPOINT_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_FLEET_FIELD_NUMBER

public static final int DESIRED_FLEET_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_GATEWAY_API_CONFIG_FIELD_NUMBER

public static final int DESIRED_GATEWAY_API_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_GCFS_CONFIG_FIELD_NUMBER

public static final int DESIRED_GCFS_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_IDENTITY_SERVICE_CONFIG_FIELD_NUMBER

public static final int DESIRED_IDENTITY_SERVICE_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_IMAGE_TYPE_FIELD_NUMBER

public static final int DESIRED_IMAGE_TYPE_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_INTRA_NODE_VISIBILITY_CONFIG_FIELD_NUMBER

public static final int DESIRED_INTRA_NODE_VISIBILITY_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_IN_TRANSIT_ENCRYPTION_CONFIG_FIELD_NUMBER

public static final int DESIRED_IN_TRANSIT_ENCRYPTION_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_K8S_BETA_APIS_FIELD_NUMBER

public static final int DESIRED_K8S_BETA_APIS_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_L4ILB_SUBSETTING_CONFIG_FIELD_NUMBER

public static final int DESIRED_L4ILB_SUBSETTING_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_LOCATIONS_FIELD_NUMBER

public static final int DESIRED_LOCATIONS_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_LOGGING_CONFIG_FIELD_NUMBER

public static final int DESIRED_LOGGING_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_LOGGING_SERVICE_FIELD_NUMBER

public static final int DESIRED_LOGGING_SERVICE_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_MASTER_AUTHORIZED_NETWORKS_CONFIG_FIELD_NUMBER

public static final int DESIRED_MASTER_AUTHORIZED_NETWORKS_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_MASTER_VERSION_FIELD_NUMBER

public static final int DESIRED_MASTER_VERSION_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_MESH_CERTIFICATES_FIELD_NUMBER

public static final int DESIRED_MESH_CERTIFICATES_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_MONITORING_CONFIG_FIELD_NUMBER

public static final int DESIRED_MONITORING_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_MONITORING_SERVICE_FIELD_NUMBER

public static final int DESIRED_MONITORING_SERVICE_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_NETWORK_PERFORMANCE_CONFIG_FIELD_NUMBER

public static final int DESIRED_NETWORK_PERFORMANCE_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_NODE_POOL_AUTOSCALING_FIELD_NUMBER

public static final int DESIRED_NODE_POOL_AUTOSCALING_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_NODE_POOL_AUTO_CONFIG_NETWORK_TAGS_FIELD_NUMBER

public static final int DESIRED_NODE_POOL_AUTO_CONFIG_NETWORK_TAGS_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_NODE_POOL_AUTO_CONFIG_RESOURCE_MANAGER_TAGS_FIELD_NUMBER

public static final int DESIRED_NODE_POOL_AUTO_CONFIG_RESOURCE_MANAGER_TAGS_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_NODE_POOL_ID_FIELD_NUMBER

public static final int DESIRED_NODE_POOL_ID_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_NODE_POOL_LOGGING_CONFIG_FIELD_NUMBER

public static final int DESIRED_NODE_POOL_LOGGING_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_NODE_VERSION_FIELD_NUMBER

public static final int DESIRED_NODE_VERSION_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_NOTIFICATION_CONFIG_FIELD_NUMBER

public static final int DESIRED_NOTIFICATION_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_PRIVATE_CLUSTER_CONFIG_FIELD_NUMBER

public static final int DESIRED_PRIVATE_CLUSTER_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_PRIVATE_IPV6_GOOGLE_ACCESS_FIELD_NUMBER

public static final int DESIRED_PRIVATE_IPV6_GOOGLE_ACCESS_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_RELEASE_CHANNEL_FIELD_NUMBER

public static final int DESIRED_RELEASE_CHANNEL_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_RESOURCE_USAGE_EXPORT_CONFIG_FIELD_NUMBER

public static final int DESIRED_RESOURCE_USAGE_EXPORT_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_SECURITY_POSTURE_CONFIG_FIELD_NUMBER

public static final int DESIRED_SECURITY_POSTURE_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_SERVICE_EXTERNAL_IPS_CONFIG_FIELD_NUMBER

public static final int DESIRED_SERVICE_EXTERNAL_IPS_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_SHIELDED_NODES_FIELD_NUMBER

public static final int DESIRED_SHIELDED_NODES_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_STACK_TYPE_FIELD_NUMBER

public static final int DESIRED_STACK_TYPE_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_VERTICAL_POD_AUTOSCALING_FIELD_NUMBER

public static final int DESIRED_VERTICAL_POD_AUTOSCALING_FIELD_NUMBER
Field Value
Type Description
int

DESIRED_WORKLOAD_IDENTITY_CONFIG_FIELD_NUMBER

public static final int DESIRED_WORKLOAD_IDENTITY_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

ENABLE_K8S_BETA_APIS_FIELD_NUMBER

public static final int ENABLE_K8S_BETA_APIS_FIELD_NUMBER
Field Value
Type Description
int

ETAG_FIELD_NUMBER

public static final int ETAG_FIELD_NUMBER
Field Value
Type Description
int

REMOVED_ADDITIONAL_POD_RANGES_CONFIG_FIELD_NUMBER

public static final int REMOVED_ADDITIONAL_POD_RANGES_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static ClusterUpdate getDefaultInstance()
Returns
Type Description
ClusterUpdate

getDescriptor()

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

newBuilder()

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

newBuilder(ClusterUpdate prototype)

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

parseDelimitedFrom(InputStream input)

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

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(byte[] data)

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

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteString data)

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

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(CodedInputStream input)

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

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(InputStream input)

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

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteBuffer data)

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

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

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

parser()

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

Methods

equals(Object obj)

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

getAdditionalPodRangesConfig()

public AdditionalPodRangesConfig getAdditionalPodRangesConfig()

The additional pod ranges to be added to the cluster. These pod ranges can be used by node pools to allocate pod IPs.

.google.container.v1.AdditionalPodRangesConfig additional_pod_ranges_config = 120;

Returns
Type Description
AdditionalPodRangesConfig

The additionalPodRangesConfig.

getAdditionalPodRangesConfigOrBuilder()

public AdditionalPodRangesConfigOrBuilder getAdditionalPodRangesConfigOrBuilder()

The additional pod ranges to be added to the cluster. These pod ranges can be used by node pools to allocate pod IPs.

.google.container.v1.AdditionalPodRangesConfig additional_pod_ranges_config = 120;

Returns
Type Description
AdditionalPodRangesConfigOrBuilder

getDefaultInstanceForType()

public ClusterUpdate getDefaultInstanceForType()
Returns
Type Description
ClusterUpdate

getDesiredAddonsConfig()

public AddonsConfig getDesiredAddonsConfig()

Configurations for the various addons available to run in the cluster.

.google.container.v1.AddonsConfig desired_addons_config = 6;

Returns
Type Description
AddonsConfig

The desiredAddonsConfig.

getDesiredAddonsConfigOrBuilder()

public AddonsConfigOrBuilder getDesiredAddonsConfigOrBuilder()

Configurations for the various addons available to run in the cluster.

.google.container.v1.AddonsConfig desired_addons_config = 6;

Returns
Type Description
AddonsConfigOrBuilder

getDesiredAuthenticatorGroupsConfig()

public AuthenticatorGroupsConfig getDesiredAuthenticatorGroupsConfig()

The desired authenticator groups config for the cluster.

.google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;

Returns
Type Description
AuthenticatorGroupsConfig

The desiredAuthenticatorGroupsConfig.

getDesiredAuthenticatorGroupsConfigOrBuilder()

public AuthenticatorGroupsConfigOrBuilder getDesiredAuthenticatorGroupsConfigOrBuilder()

The desired authenticator groups config for the cluster.

.google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;

Returns
Type Description
AuthenticatorGroupsConfigOrBuilder

getDesiredAutopilotWorkloadPolicyConfig()

public WorkloadPolicyConfig getDesiredAutopilotWorkloadPolicyConfig()

The desired workload policy configuration for the autopilot cluster.

.google.container.v1.WorkloadPolicyConfig desired_autopilot_workload_policy_config = 128;

Returns
Type Description
WorkloadPolicyConfig

The desiredAutopilotWorkloadPolicyConfig.

getDesiredAutopilotWorkloadPolicyConfigOrBuilder()

public WorkloadPolicyConfigOrBuilder getDesiredAutopilotWorkloadPolicyConfigOrBuilder()

The desired workload policy configuration for the autopilot cluster.

.google.container.v1.WorkloadPolicyConfig desired_autopilot_workload_policy_config = 128;

Returns
Type Description
WorkloadPolicyConfigOrBuilder

getDesiredBinaryAuthorization()

public BinaryAuthorization getDesiredBinaryAuthorization()

The desired configuration options for the Binary Authorization feature.

.google.container.v1.BinaryAuthorization desired_binary_authorization = 16;

Returns
Type Description
BinaryAuthorization

The desiredBinaryAuthorization.

getDesiredBinaryAuthorizationOrBuilder()

public BinaryAuthorizationOrBuilder getDesiredBinaryAuthorizationOrBuilder()

The desired configuration options for the Binary Authorization feature.

.google.container.v1.BinaryAuthorization desired_binary_authorization = 16;

Returns
Type Description
BinaryAuthorizationOrBuilder

getDesiredClusterAutoscaling()

public ClusterAutoscaling getDesiredClusterAutoscaling()

Cluster-level autoscaling configuration.

.google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;

Returns
Type Description
ClusterAutoscaling

The desiredClusterAutoscaling.

getDesiredClusterAutoscalingOrBuilder()

public ClusterAutoscalingOrBuilder getDesiredClusterAutoscalingOrBuilder()

Cluster-level autoscaling configuration.

.google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;

Returns
Type Description
ClusterAutoscalingOrBuilder

getDesiredCostManagementConfig()

public CostManagementConfig getDesiredCostManagementConfig()

The desired configuration for the fine-grained cost management feature.

.google.container.v1.CostManagementConfig desired_cost_management_config = 49;

Returns
Type Description
CostManagementConfig

The desiredCostManagementConfig.

getDesiredCostManagementConfigOrBuilder()

public CostManagementConfigOrBuilder getDesiredCostManagementConfigOrBuilder()

The desired configuration for the fine-grained cost management feature.

.google.container.v1.CostManagementConfig desired_cost_management_config = 49;

Returns
Type Description
CostManagementConfigOrBuilder

getDesiredDatabaseEncryption()

public DatabaseEncryption getDesiredDatabaseEncryption()

Configuration of etcd encryption.

.google.container.v1.DatabaseEncryption desired_database_encryption = 46;

Returns
Type Description
DatabaseEncryption

The desiredDatabaseEncryption.

getDesiredDatabaseEncryptionOrBuilder()

public DatabaseEncryptionOrBuilder getDesiredDatabaseEncryptionOrBuilder()

Configuration of etcd encryption.

.google.container.v1.DatabaseEncryption desired_database_encryption = 46;

Returns
Type Description
DatabaseEncryptionOrBuilder

getDesiredDatapathProvider()

public DatapathProvider getDesiredDatapathProvider()

The desired datapath provider for the cluster.

.google.container.v1.DatapathProvider desired_datapath_provider = 50;

Returns
Type Description
DatapathProvider

The desiredDatapathProvider.

getDesiredDatapathProviderValue()

public int getDesiredDatapathProviderValue()

The desired datapath provider for the cluster.

.google.container.v1.DatapathProvider desired_datapath_provider = 50;

Returns
Type Description
int

The enum numeric value on the wire for desiredDatapathProvider.

getDesiredDefaultSnatStatus()

public DefaultSnatStatus getDesiredDefaultSnatStatus()

The desired status of whether to disable default sNAT for this cluster.

.google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;

Returns
Type Description
DefaultSnatStatus

The desiredDefaultSnatStatus.

getDesiredDefaultSnatStatusOrBuilder()

public DefaultSnatStatusOrBuilder getDesiredDefaultSnatStatusOrBuilder()

The desired status of whether to disable default sNAT for this cluster.

.google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;

Returns
Type Description
DefaultSnatStatusOrBuilder

getDesiredDnsConfig()

public DNSConfig getDesiredDnsConfig()

DNSConfig contains clusterDNS config for this cluster.

.google.container.v1.DNSConfig desired_dns_config = 53;

Returns
Type Description
DNSConfig

The desiredDnsConfig.

getDesiredDnsConfigOrBuilder()

public DNSConfigOrBuilder getDesiredDnsConfigOrBuilder()

DNSConfig contains clusterDNS config for this cluster.

.google.container.v1.DNSConfig desired_dns_config = 53;

Returns
Type Description
DNSConfigOrBuilder

getDesiredEnableCiliumClusterwideNetworkPolicy()

public boolean getDesiredEnableCiliumClusterwideNetworkPolicy()

Enable/Disable Cilium Clusterwide Network Policy for the cluster.

optional bool desired_enable_cilium_clusterwide_network_policy = 138;

Returns
Type Description
boolean

The desiredEnableCiliumClusterwideNetworkPolicy.

getDesiredEnableFqdnNetworkPolicy()

public boolean getDesiredEnableFqdnNetworkPolicy()

Enable/Disable FQDN Network Policy for the cluster.

optional bool desired_enable_fqdn_network_policy = 126;

Returns
Type Description
boolean

The desiredEnableFqdnNetworkPolicy.

getDesiredEnableMultiNetworking()

public boolean getDesiredEnableMultiNetworking()

Enable/Disable Multi-Networking for the cluster

optional bool desired_enable_multi_networking = 135;

Returns
Type Description
boolean

The desiredEnableMultiNetworking.

getDesiredEnablePrivateEndpoint()

public boolean getDesiredEnablePrivateEndpoint()

Enable/Disable private endpoint for the cluster's master.

optional bool desired_enable_private_endpoint = 71;

Returns
Type Description
boolean

The desiredEnablePrivateEndpoint.

getDesiredFleet()

public Fleet getDesiredFleet()

The desired fleet configuration for the cluster.

.google.container.v1.Fleet desired_fleet = 117;

Returns
Type Description
Fleet

The desiredFleet.

getDesiredFleetOrBuilder()

public FleetOrBuilder getDesiredFleetOrBuilder()

The desired fleet configuration for the cluster.

.google.container.v1.Fleet desired_fleet = 117;

Returns
Type Description
FleetOrBuilder

getDesiredGatewayApiConfig()

public GatewayAPIConfig getDesiredGatewayApiConfig()

The desired config of Gateway API on this cluster.

.google.container.v1.GatewayAPIConfig desired_gateway_api_config = 114;

Returns
Type Description
GatewayAPIConfig

The desiredGatewayApiConfig.

getDesiredGatewayApiConfigOrBuilder()

public GatewayAPIConfigOrBuilder getDesiredGatewayApiConfigOrBuilder()

The desired config of Gateway API on this cluster.

.google.container.v1.GatewayAPIConfig desired_gateway_api_config = 114;

Returns
Type Description
GatewayAPIConfigOrBuilder

getDesiredGcfsConfig()

public GcfsConfig getDesiredGcfsConfig()

The desired GCFS config for the cluster

.google.container.v1.GcfsConfig desired_gcfs_config = 109;

Returns
Type Description
GcfsConfig

The desiredGcfsConfig.

getDesiredGcfsConfigOrBuilder()

public GcfsConfigOrBuilder getDesiredGcfsConfigOrBuilder()

The desired GCFS config for the cluster

.google.container.v1.GcfsConfig desired_gcfs_config = 109;

Returns
Type Description
GcfsConfigOrBuilder

getDesiredIdentityServiceConfig()

public IdentityServiceConfig getDesiredIdentityServiceConfig()

The desired Identity Service component configuration.

.google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;

Returns
Type Description
IdentityServiceConfig

The desiredIdentityServiceConfig.

getDesiredIdentityServiceConfigOrBuilder()

public IdentityServiceConfigOrBuilder getDesiredIdentityServiceConfigOrBuilder()

The desired Identity Service component configuration.

.google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;

Returns
Type Description
IdentityServiceConfigOrBuilder

getDesiredImageType()

public String getDesiredImageType()

The desired image type for the node pool. NOTE: Set the "desired_node_pool" field as well.

string desired_image_type = 8;

Returns
Type Description
String

The desiredImageType.

getDesiredImageTypeBytes()

public ByteString getDesiredImageTypeBytes()

The desired image type for the node pool. NOTE: Set the "desired_node_pool" field as well.

string desired_image_type = 8;

Returns
Type Description
ByteString

The bytes for desiredImageType.

getDesiredInTransitEncryptionConfig()

public InTransitEncryptionConfig getDesiredInTransitEncryptionConfig()

Specify the details of in-transit encryption.

optional .google.container.v1.InTransitEncryptionConfig desired_in_transit_encryption_config = 137;

Returns
Type Description
InTransitEncryptionConfig

The desiredInTransitEncryptionConfig.

getDesiredInTransitEncryptionConfigValue()

public int getDesiredInTransitEncryptionConfigValue()

Specify the details of in-transit encryption.

optional .google.container.v1.InTransitEncryptionConfig desired_in_transit_encryption_config = 137;

Returns
Type Description
int

The enum numeric value on the wire for desiredInTransitEncryptionConfig.

getDesiredIntraNodeVisibilityConfig()

public IntraNodeVisibilityConfig getDesiredIntraNodeVisibilityConfig()

The desired config of Intra-node visibility.

.google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;

Returns
Type Description
IntraNodeVisibilityConfig

The desiredIntraNodeVisibilityConfig.

getDesiredIntraNodeVisibilityConfigOrBuilder()

public IntraNodeVisibilityConfigOrBuilder getDesiredIntraNodeVisibilityConfigOrBuilder()

The desired config of Intra-node visibility.

.google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;

Returns
Type Description
IntraNodeVisibilityConfigOrBuilder

getDesiredK8SBetaApis()

public K8sBetaAPIConfig getDesiredK8SBetaApis()

Desired Beta APIs to be enabled for cluster.

.google.container.v1.K8sBetaAPIConfig desired_k8s_beta_apis = 131;

Returns
Type Description
K8sBetaAPIConfig

The desiredK8sBetaApis.

getDesiredK8SBetaApisOrBuilder()

public K8sBetaAPIConfigOrBuilder getDesiredK8SBetaApisOrBuilder()

Desired Beta APIs to be enabled for cluster.

.google.container.v1.K8sBetaAPIConfig desired_k8s_beta_apis = 131;

Returns
Type Description
K8sBetaAPIConfigOrBuilder

getDesiredL4IlbSubsettingConfig()

public ILBSubsettingConfig getDesiredL4IlbSubsettingConfig()

The desired L4 Internal Load Balancer Subsetting configuration.

.google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;

Returns
Type Description
ILBSubsettingConfig

The desiredL4ilbSubsettingConfig.

getDesiredL4IlbSubsettingConfigOrBuilder()

public ILBSubsettingConfigOrBuilder getDesiredL4IlbSubsettingConfigOrBuilder()

The desired L4 Internal Load Balancer Subsetting configuration.

.google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;

Returns
Type Description
ILBSubsettingConfigOrBuilder

getDesiredLocations(int index)

public String getDesiredLocations(int index)

The desired list of Google Compute Engine zones in which the cluster's nodes should be located.

This list must always include the cluster's primary zone.

Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.

repeated string desired_locations = 10;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The desiredLocations at the given index.

getDesiredLocationsBytes(int index)

public ByteString getDesiredLocationsBytes(int index)

The desired list of Google Compute Engine zones in which the cluster's nodes should be located.

This list must always include the cluster's primary zone.

Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.

repeated string desired_locations = 10;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the desiredLocations at the given index.

getDesiredLocationsCount()

public int getDesiredLocationsCount()

The desired list of Google Compute Engine zones in which the cluster's nodes should be located.

This list must always include the cluster's primary zone.

Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.

repeated string desired_locations = 10;

Returns
Type Description
int

The count of desiredLocations.

getDesiredLocationsList()

public ProtocolStringList getDesiredLocationsList()

The desired list of Google Compute Engine zones in which the cluster's nodes should be located.

This list must always include the cluster's primary zone.

Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.

repeated string desired_locations = 10;

Returns
Type Description
ProtocolStringList

A list containing the desiredLocations.

getDesiredLoggingConfig()

public LoggingConfig getDesiredLoggingConfig()

The desired logging configuration.

.google.container.v1.LoggingConfig desired_logging_config = 64;

Returns
Type Description
LoggingConfig

The desiredLoggingConfig.

getDesiredLoggingConfigOrBuilder()

public LoggingConfigOrBuilder getDesiredLoggingConfigOrBuilder()

The desired logging configuration.

.google.container.v1.LoggingConfig desired_logging_config = 64;

Returns
Type Description
LoggingConfigOrBuilder

getDesiredLoggingService()

public String getDesiredLoggingService()

The logging service the cluster should use to write logs. Currently available options:

  • logging.googleapis.com/kubernetes - The Cloud Logging service with a Kubernetes-native resource model
  • logging.googleapis.com - The legacy Cloud Logging service (no longer available as of GKE 1.15).
  • none - no logs will be exported from the cluster.

    If left as an empty string,logging.googleapis.com/kubernetes will be used for GKE 1.14+ or logging.googleapis.com for earlier versions.

string desired_logging_service = 19;

Returns
Type Description
String

The desiredLoggingService.

getDesiredLoggingServiceBytes()

public ByteString getDesiredLoggingServiceBytes()

The logging service the cluster should use to write logs. Currently available options:

  • logging.googleapis.com/kubernetes - The Cloud Logging service with a Kubernetes-native resource model
  • logging.googleapis.com - The legacy Cloud Logging service (no longer available as of GKE 1.15).
  • none - no logs will be exported from the cluster.

    If left as an empty string,logging.googleapis.com/kubernetes will be used for GKE 1.14+ or logging.googleapis.com for earlier versions.

string desired_logging_service = 19;

Returns
Type Description
ByteString

The bytes for desiredLoggingService.

getDesiredMasterAuthorizedNetworksConfig()

public MasterAuthorizedNetworksConfig getDesiredMasterAuthorizedNetworksConfig()

The desired configuration options for master authorized networks feature.

.google.container.v1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12;

Returns
Type Description
MasterAuthorizedNetworksConfig

The desiredMasterAuthorizedNetworksConfig.

getDesiredMasterAuthorizedNetworksConfigOrBuilder()

public MasterAuthorizedNetworksConfigOrBuilder getDesiredMasterAuthorizedNetworksConfigOrBuilder()

The desired configuration options for master authorized networks feature.

.google.container.v1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12;

Returns
Type Description
MasterAuthorizedNetworksConfigOrBuilder

getDesiredMasterVersion()

public String getDesiredMasterVersion()

The Kubernetes version to change the master to.

Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior:

  • "latest": picks the highest valid Kubernetes version
  • "1.X": picks the highest valid patch+gke.N patch in the 1.X version
  • "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version
  • "1.X.Y-gke.N": picks an explicit Kubernetes version
  • "-": picks the default Kubernetes version

string desired_master_version = 100;

Returns
Type Description
String

The desiredMasterVersion.

getDesiredMasterVersionBytes()

public ByteString getDesiredMasterVersionBytes()

The Kubernetes version to change the master to.

Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior:

  • "latest": picks the highest valid Kubernetes version
  • "1.X": picks the highest valid patch+gke.N patch in the 1.X version
  • "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version
  • "1.X.Y-gke.N": picks an explicit Kubernetes version
  • "-": picks the default Kubernetes version

string desired_master_version = 100;

Returns
Type Description
ByteString

The bytes for desiredMasterVersion.

getDesiredMeshCertificates()

public MeshCertificates getDesiredMeshCertificates()

Configuration for issuance of mTLS keys and certificates to Kubernetes pods.

.google.container.v1.MeshCertificates desired_mesh_certificates = 67;

Returns
Type Description
MeshCertificates

The desiredMeshCertificates.

getDesiredMeshCertificatesOrBuilder()

public MeshCertificatesOrBuilder getDesiredMeshCertificatesOrBuilder()

Configuration for issuance of mTLS keys and certificates to Kubernetes pods.

.google.container.v1.MeshCertificates desired_mesh_certificates = 67;

Returns
Type Description
MeshCertificatesOrBuilder

getDesiredMonitoringConfig()

public MonitoringConfig getDesiredMonitoringConfig()

The desired monitoring configuration.

.google.container.v1.MonitoringConfig desired_monitoring_config = 65;

Returns
Type Description
MonitoringConfig

The desiredMonitoringConfig.

getDesiredMonitoringConfigOrBuilder()

public MonitoringConfigOrBuilder getDesiredMonitoringConfigOrBuilder()

The desired monitoring configuration.

.google.container.v1.MonitoringConfig desired_monitoring_config = 65;

Returns
Type Description
MonitoringConfigOrBuilder

getDesiredMonitoringService()

public String getDesiredMonitoringService()

The monitoring service the cluster should use to write metrics. Currently available options:

  • "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native resource model
  • monitoring.googleapis.com - The legacy Cloud Monitoring service (no longer available as of GKE 1.15).
  • none - No metrics will be exported from the cluster.

    If left as an empty string,monitoring.googleapis.com/kubernetes will be used for GKE 1.14+ or monitoring.googleapis.com for earlier versions.

string desired_monitoring_service = 5;

Returns
Type Description
String

The desiredMonitoringService.

getDesiredMonitoringServiceBytes()

public ByteString getDesiredMonitoringServiceBytes()

The monitoring service the cluster should use to write metrics. Currently available options:

  • "monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native resource model
  • monitoring.googleapis.com - The legacy Cloud Monitoring service (no longer available as of GKE 1.15).
  • none - No metrics will be exported from the cluster.

    If left as an empty string,monitoring.googleapis.com/kubernetes will be used for GKE 1.14+ or monitoring.googleapis.com for earlier versions.

string desired_monitoring_service = 5;

Returns
Type Description
ByteString

The bytes for desiredMonitoringService.

getDesiredNetworkPerformanceConfig()

public NetworkConfig.ClusterNetworkPerformanceConfig getDesiredNetworkPerformanceConfig()

The desired network performance config.

.google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig desired_network_performance_config = 125;

Returns
Type Description
NetworkConfig.ClusterNetworkPerformanceConfig

The desiredNetworkPerformanceConfig.

getDesiredNetworkPerformanceConfigOrBuilder()

public NetworkConfig.ClusterNetworkPerformanceConfigOrBuilder getDesiredNetworkPerformanceConfigOrBuilder()

The desired network performance config.

.google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig desired_network_performance_config = 125;

Returns
Type Description
NetworkConfig.ClusterNetworkPerformanceConfigOrBuilder

getDesiredNodePoolAutoConfigNetworkTags()

public NetworkTags getDesiredNodePoolAutoConfigNetworkTags()

The desired network tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.

.google.container.v1.NetworkTags desired_node_pool_auto_config_network_tags = 110;

Returns
Type Description
NetworkTags

The desiredNodePoolAutoConfigNetworkTags.

getDesiredNodePoolAutoConfigNetworkTagsOrBuilder()

public NetworkTagsOrBuilder getDesiredNodePoolAutoConfigNetworkTagsOrBuilder()

The desired network tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.

.google.container.v1.NetworkTags desired_node_pool_auto_config_network_tags = 110;

Returns
Type Description
NetworkTagsOrBuilder

getDesiredNodePoolAutoConfigResourceManagerTags()

public ResourceManagerTags getDesiredNodePoolAutoConfigResourceManagerTags()

The desired resource manager tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.

.google.container.v1.ResourceManagerTags desired_node_pool_auto_config_resource_manager_tags = 136;

Returns
Type Description
ResourceManagerTags

The desiredNodePoolAutoConfigResourceManagerTags.

getDesiredNodePoolAutoConfigResourceManagerTagsOrBuilder()

public ResourceManagerTagsOrBuilder getDesiredNodePoolAutoConfigResourceManagerTagsOrBuilder()

The desired resource manager tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.

.google.container.v1.ResourceManagerTags desired_node_pool_auto_config_resource_manager_tags = 136;

Returns
Type Description
ResourceManagerTagsOrBuilder

getDesiredNodePoolAutoscaling()

public NodePoolAutoscaling getDesiredNodePoolAutoscaling()

Autoscaler configuration for the node pool specified in desired_node_pool_id. If there is only one pool in the cluster and desired_node_pool_id is not provided then the change applies to that single node pool.

.google.container.v1.NodePoolAutoscaling desired_node_pool_autoscaling = 9;

Returns
Type Description
NodePoolAutoscaling

The desiredNodePoolAutoscaling.

getDesiredNodePoolAutoscalingOrBuilder()

public NodePoolAutoscalingOrBuilder getDesiredNodePoolAutoscalingOrBuilder()

Autoscaler configuration for the node pool specified in desired_node_pool_id. If there is only one pool in the cluster and desired_node_pool_id is not provided then the change applies to that single node pool.

.google.container.v1.NodePoolAutoscaling desired_node_pool_autoscaling = 9;

Returns
Type Description
NodePoolAutoscalingOrBuilder

getDesiredNodePoolId()

public String getDesiredNodePoolId()

The node pool to be upgraded. This field is mandatory if "desired_node_version", "desired_image_family" or "desired_node_pool_autoscaling" is specified and there is more than one node pool on the cluster.

string desired_node_pool_id = 7;

Returns
Type Description
String

The desiredNodePoolId.

getDesiredNodePoolIdBytes()

public ByteString getDesiredNodePoolIdBytes()

The node pool to be upgraded. This field is mandatory if "desired_node_version", "desired_image_family" or "desired_node_pool_autoscaling" is specified and there is more than one node pool on the cluster.

string desired_node_pool_id = 7;

Returns
Type Description
ByteString

The bytes for desiredNodePoolId.

getDesiredNodePoolLoggingConfig()

public NodePoolLoggingConfig getDesiredNodePoolLoggingConfig()

The desired node pool logging configuration defaults for the cluster.

.google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;

Returns
Type Description
NodePoolLoggingConfig

The desiredNodePoolLoggingConfig.

getDesiredNodePoolLoggingConfigOrBuilder()

public NodePoolLoggingConfigOrBuilder getDesiredNodePoolLoggingConfigOrBuilder()

The desired node pool logging configuration defaults for the cluster.

.google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;

Returns
Type Description
NodePoolLoggingConfigOrBuilder

getDesiredNodeVersion()

public String getDesiredNodeVersion()

The Kubernetes version to change the nodes to (typically an upgrade).

Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior:

  • "latest": picks the highest valid Kubernetes version
  • "1.X": picks the highest valid patch+gke.N patch in the 1.X version
  • "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version
  • "1.X.Y-gke.N": picks an explicit Kubernetes version
  • "-": picks the Kubernetes master version

string desired_node_version = 4;

Returns
Type Description
String

The desiredNodeVersion.

getDesiredNodeVersionBytes()

public ByteString getDesiredNodeVersionBytes()

The Kubernetes version to change the nodes to (typically an upgrade).

Users may specify either explicit versions offered by Kubernetes Engine or version aliases, which have the following behavior:

  • "latest": picks the highest valid Kubernetes version
  • "1.X": picks the highest valid patch+gke.N patch in the 1.X version
  • "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version
  • "1.X.Y-gke.N": picks an explicit Kubernetes version
  • "-": picks the Kubernetes master version

string desired_node_version = 4;

Returns
Type Description
ByteString

The bytes for desiredNodeVersion.

getDesiredNotificationConfig()

public NotificationConfig getDesiredNotificationConfig()

The desired notification configuration.

.google.container.v1.NotificationConfig desired_notification_config = 55;

Returns
Type Description
NotificationConfig

The desiredNotificationConfig.

getDesiredNotificationConfigOrBuilder()

public NotificationConfigOrBuilder getDesiredNotificationConfigOrBuilder()

The desired notification configuration.

.google.container.v1.NotificationConfig desired_notification_config = 55;

Returns
Type Description
NotificationConfigOrBuilder

getDesiredPrivateClusterConfig()

public PrivateClusterConfig getDesiredPrivateClusterConfig()

The desired private cluster configuration.

.google.container.v1.PrivateClusterConfig desired_private_cluster_config = 25;

Returns
Type Description
PrivateClusterConfig

The desiredPrivateClusterConfig.

getDesiredPrivateClusterConfigOrBuilder()

public PrivateClusterConfigOrBuilder getDesiredPrivateClusterConfigOrBuilder()

The desired private cluster configuration.

.google.container.v1.PrivateClusterConfig desired_private_cluster_config = 25;

Returns
Type Description
PrivateClusterConfigOrBuilder

getDesiredPrivateIpv6GoogleAccess()

public PrivateIPv6GoogleAccess getDesiredPrivateIpv6GoogleAccess()

The desired state of IPv6 connectivity to Google Services.

.google.container.v1.PrivateIPv6GoogleAccess desired_private_ipv6_google_access = 51;

Returns
Type Description
PrivateIPv6GoogleAccess

The desiredPrivateIpv6GoogleAccess.

getDesiredPrivateIpv6GoogleAccessValue()

public int getDesiredPrivateIpv6GoogleAccessValue()

The desired state of IPv6 connectivity to Google Services.

.google.container.v1.PrivateIPv6GoogleAccess desired_private_ipv6_google_access = 51;

Returns
Type Description
int

The enum numeric value on the wire for desiredPrivateIpv6GoogleAccess.

getDesiredReleaseChannel()

public ReleaseChannel getDesiredReleaseChannel()

The desired release channel configuration.

.google.container.v1.ReleaseChannel desired_release_channel = 31;

Returns
Type Description
ReleaseChannel

The desiredReleaseChannel.

getDesiredReleaseChannelOrBuilder()

public ReleaseChannelOrBuilder getDesiredReleaseChannelOrBuilder()

The desired release channel configuration.

.google.container.v1.ReleaseChannel desired_release_channel = 31;

Returns
Type Description
ReleaseChannelOrBuilder

getDesiredResourceUsageExportConfig()

public ResourceUsageExportConfig getDesiredResourceUsageExportConfig()

The desired configuration for exporting resource usage.

.google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;

Returns
Type Description
ResourceUsageExportConfig

The desiredResourceUsageExportConfig.

getDesiredResourceUsageExportConfigOrBuilder()

public ResourceUsageExportConfigOrBuilder getDesiredResourceUsageExportConfigOrBuilder()

The desired configuration for exporting resource usage.

.google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;

Returns
Type Description
ResourceUsageExportConfigOrBuilder

getDesiredSecurityPostureConfig()

public SecurityPostureConfig getDesiredSecurityPostureConfig()

Enable/Disable Security Posture API features for the cluster.

.google.container.v1.SecurityPostureConfig desired_security_posture_config = 124;

Returns
Type Description
SecurityPostureConfig

The desiredSecurityPostureConfig.

getDesiredSecurityPostureConfigOrBuilder()

public SecurityPostureConfigOrBuilder getDesiredSecurityPostureConfigOrBuilder()

Enable/Disable Security Posture API features for the cluster.

.google.container.v1.SecurityPostureConfig desired_security_posture_config = 124;

Returns
Type Description
SecurityPostureConfigOrBuilder

getDesiredServiceExternalIpsConfig()

public ServiceExternalIPsConfig getDesiredServiceExternalIpsConfig()

ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.

.google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;

Returns
Type Description
ServiceExternalIPsConfig

The desiredServiceExternalIpsConfig.

getDesiredServiceExternalIpsConfigOrBuilder()

public ServiceExternalIPsConfigOrBuilder getDesiredServiceExternalIpsConfigOrBuilder()

ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.

.google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;

Returns
Type Description
ServiceExternalIPsConfigOrBuilder

getDesiredShieldedNodes()

public ShieldedNodes getDesiredShieldedNodes()

Configuration for Shielded Nodes.

.google.container.v1.ShieldedNodes desired_shielded_nodes = 48;

Returns
Type Description
ShieldedNodes

The desiredShieldedNodes.

getDesiredShieldedNodesOrBuilder()

public ShieldedNodesOrBuilder getDesiredShieldedNodesOrBuilder()

Configuration for Shielded Nodes.

.google.container.v1.ShieldedNodes desired_shielded_nodes = 48;

Returns
Type Description
ShieldedNodesOrBuilder

getDesiredStackType()

public StackType getDesiredStackType()

The desired stack type of the cluster. If a stack type is provided and does not match the current stack type of the cluster, update will attempt to change the stack type to the new type.

.google.container.v1.StackType desired_stack_type = 119;

Returns
Type Description
StackType

The desiredStackType.

getDesiredStackTypeValue()

public int getDesiredStackTypeValue()

The desired stack type of the cluster. If a stack type is provided and does not match the current stack type of the cluster, update will attempt to change the stack type to the new type.

.google.container.v1.StackType desired_stack_type = 119;

Returns
Type Description
int

The enum numeric value on the wire for desiredStackType.

getDesiredVerticalPodAutoscaling()

public VerticalPodAutoscaling getDesiredVerticalPodAutoscaling()

Cluster-level Vertical Pod Autoscaling configuration.

.google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;

Returns
Type Description
VerticalPodAutoscaling

The desiredVerticalPodAutoscaling.

getDesiredVerticalPodAutoscalingOrBuilder()

public VerticalPodAutoscalingOrBuilder getDesiredVerticalPodAutoscalingOrBuilder()

Cluster-level Vertical Pod Autoscaling configuration.

.google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;

Returns
Type Description
VerticalPodAutoscalingOrBuilder

getDesiredWorkloadIdentityConfig()

public WorkloadIdentityConfig getDesiredWorkloadIdentityConfig()

Configuration for Workload Identity.

.google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;

Returns
Type Description
WorkloadIdentityConfig

The desiredWorkloadIdentityConfig.

getDesiredWorkloadIdentityConfigOrBuilder()

public WorkloadIdentityConfigOrBuilder getDesiredWorkloadIdentityConfigOrBuilder()

Configuration for Workload Identity.

.google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;

Returns
Type Description
WorkloadIdentityConfigOrBuilder

getEnableK8SBetaApis()

public K8sBetaAPIConfig getEnableK8SBetaApis()

Kubernetes open source beta apis enabled on the cluster. Only beta apis

.google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 122;

Returns
Type Description
K8sBetaAPIConfig

The enableK8sBetaApis.

getEnableK8SBetaApisOrBuilder()

public K8sBetaAPIConfigOrBuilder getEnableK8SBetaApisOrBuilder()

Kubernetes open source beta apis enabled on the cluster. Only beta apis

.google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 122;

Returns
Type Description
K8sBetaAPIConfigOrBuilder

getEtag()

public String getEtag()

The current etag of the cluster. If an etag is provided and does not match the current etag of the cluster, update will be blocked and an ABORTED error will be returned.

string etag = 115;

Returns
Type Description
String

The etag.

getEtagBytes()

public ByteString getEtagBytes()

The current etag of the cluster. If an etag is provided and does not match the current etag of the cluster, update will be blocked and an ABORTED error will be returned.

string etag = 115;

Returns
Type Description
ByteString

The bytes for etag.

getParserForType()

public Parser<ClusterUpdate> getParserForType()
Returns
Type Description
Parser<ClusterUpdate>
Overrides

getRemovedAdditionalPodRangesConfig()

public AdditionalPodRangesConfig getRemovedAdditionalPodRangesConfig()

The additional pod ranges that are to be removed from the cluster. The pod ranges specified here must have been specified earlier in the 'additional_pod_ranges_config' argument.

.google.container.v1.AdditionalPodRangesConfig removed_additional_pod_ranges_config = 121;

Returns
Type Description
AdditionalPodRangesConfig

The removedAdditionalPodRangesConfig.

getRemovedAdditionalPodRangesConfigOrBuilder()

public AdditionalPodRangesConfigOrBuilder getRemovedAdditionalPodRangesConfigOrBuilder()

The additional pod ranges that are to be removed from the cluster. The pod ranges specified here must have been specified earlier in the 'additional_pod_ranges_config' argument.

.google.container.v1.AdditionalPodRangesConfig removed_additional_pod_ranges_config = 121;

Returns
Type Description
AdditionalPodRangesConfigOrBuilder

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

hasAdditionalPodRangesConfig()

public boolean hasAdditionalPodRangesConfig()

The additional pod ranges to be added to the cluster. These pod ranges can be used by node pools to allocate pod IPs.

.google.container.v1.AdditionalPodRangesConfig additional_pod_ranges_config = 120;

Returns
Type Description
boolean

Whether the additionalPodRangesConfig field is set.

hasDesiredAddonsConfig()

public boolean hasDesiredAddonsConfig()

Configurations for the various addons available to run in the cluster.

.google.container.v1.AddonsConfig desired_addons_config = 6;

Returns
Type Description
boolean

Whether the desiredAddonsConfig field is set.

hasDesiredAuthenticatorGroupsConfig()

public boolean hasDesiredAuthenticatorGroupsConfig()

The desired authenticator groups config for the cluster.

.google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;

Returns
Type Description
boolean

Whether the desiredAuthenticatorGroupsConfig field is set.

hasDesiredAutopilotWorkloadPolicyConfig()

public boolean hasDesiredAutopilotWorkloadPolicyConfig()

The desired workload policy configuration for the autopilot cluster.

.google.container.v1.WorkloadPolicyConfig desired_autopilot_workload_policy_config = 128;

Returns
Type Description
boolean

Whether the desiredAutopilotWorkloadPolicyConfig field is set.

hasDesiredBinaryAuthorization()

public boolean hasDesiredBinaryAuthorization()

The desired configuration options for the Binary Authorization feature.

.google.container.v1.BinaryAuthorization desired_binary_authorization = 16;

Returns
Type Description
boolean

Whether the desiredBinaryAuthorization field is set.

hasDesiredClusterAutoscaling()

public boolean hasDesiredClusterAutoscaling()

Cluster-level autoscaling configuration.

.google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;

Returns
Type Description
boolean

Whether the desiredClusterAutoscaling field is set.

hasDesiredCostManagementConfig()

public boolean hasDesiredCostManagementConfig()

The desired configuration for the fine-grained cost management feature.

.google.container.v1.CostManagementConfig desired_cost_management_config = 49;

Returns
Type Description
boolean

Whether the desiredCostManagementConfig field is set.

hasDesiredDatabaseEncryption()

public boolean hasDesiredDatabaseEncryption()

Configuration of etcd encryption.

.google.container.v1.DatabaseEncryption desired_database_encryption = 46;

Returns
Type Description
boolean

Whether the desiredDatabaseEncryption field is set.

hasDesiredDefaultSnatStatus()

public boolean hasDesiredDefaultSnatStatus()

The desired status of whether to disable default sNAT for this cluster.

.google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;

Returns
Type Description
boolean

Whether the desiredDefaultSnatStatus field is set.

hasDesiredDnsConfig()

public boolean hasDesiredDnsConfig()

DNSConfig contains clusterDNS config for this cluster.

.google.container.v1.DNSConfig desired_dns_config = 53;

Returns
Type Description
boolean

Whether the desiredDnsConfig field is set.

hasDesiredEnableCiliumClusterwideNetworkPolicy()

public boolean hasDesiredEnableCiliumClusterwideNetworkPolicy()

Enable/Disable Cilium Clusterwide Network Policy for the cluster.

optional bool desired_enable_cilium_clusterwide_network_policy = 138;

Returns
Type Description
boolean

Whether the desiredEnableCiliumClusterwideNetworkPolicy field is set.

hasDesiredEnableFqdnNetworkPolicy()

public boolean hasDesiredEnableFqdnNetworkPolicy()

Enable/Disable FQDN Network Policy for the cluster.

optional bool desired_enable_fqdn_network_policy = 126;

Returns
Type Description
boolean

Whether the desiredEnableFqdnNetworkPolicy field is set.

hasDesiredEnableMultiNetworking()

public boolean hasDesiredEnableMultiNetworking()

Enable/Disable Multi-Networking for the cluster

optional bool desired_enable_multi_networking = 135;

Returns
Type Description
boolean

Whether the desiredEnableMultiNetworking field is set.

hasDesiredEnablePrivateEndpoint()

public boolean hasDesiredEnablePrivateEndpoint()

Enable/Disable private endpoint for the cluster's master.

optional bool desired_enable_private_endpoint = 71;

Returns
Type Description
boolean

Whether the desiredEnablePrivateEndpoint field is set.

hasDesiredFleet()

public boolean hasDesiredFleet()

The desired fleet configuration for the cluster.

.google.container.v1.Fleet desired_fleet = 117;

Returns
Type Description
boolean

Whether the desiredFleet field is set.

hasDesiredGatewayApiConfig()

public boolean hasDesiredGatewayApiConfig()

The desired config of Gateway API on this cluster.

.google.container.v1.GatewayAPIConfig desired_gateway_api_config = 114;

Returns
Type Description
boolean

Whether the desiredGatewayApiConfig field is set.

hasDesiredGcfsConfig()

public boolean hasDesiredGcfsConfig()

The desired GCFS config for the cluster

.google.container.v1.GcfsConfig desired_gcfs_config = 109;

Returns
Type Description
boolean

Whether the desiredGcfsConfig field is set.

hasDesiredIdentityServiceConfig()

public boolean hasDesiredIdentityServiceConfig()

The desired Identity Service component configuration.

.google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;

Returns
Type Description
boolean

Whether the desiredIdentityServiceConfig field is set.

hasDesiredInTransitEncryptionConfig()

public boolean hasDesiredInTransitEncryptionConfig()

Specify the details of in-transit encryption.

optional .google.container.v1.InTransitEncryptionConfig desired_in_transit_encryption_config = 137;

Returns
Type Description
boolean

Whether the desiredInTransitEncryptionConfig field is set.

hasDesiredIntraNodeVisibilityConfig()

public boolean hasDesiredIntraNodeVisibilityConfig()

The desired config of Intra-node visibility.

.google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;

Returns
Type Description
boolean

Whether the desiredIntraNodeVisibilityConfig field is set.

hasDesiredK8SBetaApis()

public boolean hasDesiredK8SBetaApis()

Desired Beta APIs to be enabled for cluster.

.google.container.v1.K8sBetaAPIConfig desired_k8s_beta_apis = 131;

Returns
Type Description
boolean

Whether the desiredK8sBetaApis field is set.

hasDesiredL4IlbSubsettingConfig()

public boolean hasDesiredL4IlbSubsettingConfig()

The desired L4 Internal Load Balancer Subsetting configuration.

.google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;

Returns
Type Description
boolean

Whether the desiredL4ilbSubsettingConfig field is set.

hasDesiredLoggingConfig()

public boolean hasDesiredLoggingConfig()

The desired logging configuration.

.google.container.v1.LoggingConfig desired_logging_config = 64;

Returns
Type Description
boolean

Whether the desiredLoggingConfig field is set.

hasDesiredMasterAuthorizedNetworksConfig()

public boolean hasDesiredMasterAuthorizedNetworksConfig()

The desired configuration options for master authorized networks feature.

.google.container.v1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12;

Returns
Type Description
boolean

Whether the desiredMasterAuthorizedNetworksConfig field is set.

hasDesiredMeshCertificates()

public boolean hasDesiredMeshCertificates()

Configuration for issuance of mTLS keys and certificates to Kubernetes pods.

.google.container.v1.MeshCertificates desired_mesh_certificates = 67;

Returns
Type Description
boolean

Whether the desiredMeshCertificates field is set.

hasDesiredMonitoringConfig()

public boolean hasDesiredMonitoringConfig()

The desired monitoring configuration.

.google.container.v1.MonitoringConfig desired_monitoring_config = 65;

Returns
Type Description
boolean

Whether the desiredMonitoringConfig field is set.

hasDesiredNetworkPerformanceConfig()

public boolean hasDesiredNetworkPerformanceConfig()

The desired network performance config.

.google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig desired_network_performance_config = 125;

Returns
Type Description
boolean

Whether the desiredNetworkPerformanceConfig field is set.

hasDesiredNodePoolAutoConfigNetworkTags()

public boolean hasDesiredNodePoolAutoConfigNetworkTags()

The desired network tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.

.google.container.v1.NetworkTags desired_node_pool_auto_config_network_tags = 110;

Returns
Type Description
boolean

Whether the desiredNodePoolAutoConfigNetworkTags field is set.

hasDesiredNodePoolAutoConfigResourceManagerTags()

public boolean hasDesiredNodePoolAutoConfigResourceManagerTags()

The desired resource manager tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.

.google.container.v1.ResourceManagerTags desired_node_pool_auto_config_resource_manager_tags = 136;

Returns
Type Description
boolean

Whether the desiredNodePoolAutoConfigResourceManagerTags field is set.

hasDesiredNodePoolAutoscaling()

public boolean hasDesiredNodePoolAutoscaling()

Autoscaler configuration for the node pool specified in desired_node_pool_id. If there is only one pool in the cluster and desired_node_pool_id is not provided then the change applies to that single node pool.

.google.container.v1.NodePoolAutoscaling desired_node_pool_autoscaling = 9;

Returns
Type Description
boolean

Whether the desiredNodePoolAutoscaling field is set.

hasDesiredNodePoolLoggingConfig()

public boolean hasDesiredNodePoolLoggingConfig()

The desired node pool logging configuration defaults for the cluster.

.google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;

Returns
Type Description
boolean

Whether the desiredNodePoolLoggingConfig field is set.

hasDesiredNotificationConfig()

public boolean hasDesiredNotificationConfig()

The desired notification configuration.

.google.container.v1.NotificationConfig desired_notification_config = 55;

Returns
Type Description
boolean

Whether the desiredNotificationConfig field is set.

hasDesiredPrivateClusterConfig()

public boolean hasDesiredPrivateClusterConfig()

The desired private cluster configuration.

.google.container.v1.PrivateClusterConfig desired_private_cluster_config = 25;

Returns
Type Description
boolean

Whether the desiredPrivateClusterConfig field is set.

hasDesiredReleaseChannel()

public boolean hasDesiredReleaseChannel()

The desired release channel configuration.

.google.container.v1.ReleaseChannel desired_release_channel = 31;

Returns
Type Description
boolean

Whether the desiredReleaseChannel field is set.

hasDesiredResourceUsageExportConfig()

public boolean hasDesiredResourceUsageExportConfig()

The desired configuration for exporting resource usage.

.google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;

Returns
Type Description
boolean

Whether the desiredResourceUsageExportConfig field is set.

hasDesiredSecurityPostureConfig()

public boolean hasDesiredSecurityPostureConfig()

Enable/Disable Security Posture API features for the cluster.

.google.container.v1.SecurityPostureConfig desired_security_posture_config = 124;

Returns
Type Description
boolean

Whether the desiredSecurityPostureConfig field is set.

hasDesiredServiceExternalIpsConfig()

public boolean hasDesiredServiceExternalIpsConfig()

ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.

.google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;

Returns
Type Description
boolean

Whether the desiredServiceExternalIpsConfig field is set.

hasDesiredShieldedNodes()

public boolean hasDesiredShieldedNodes()

Configuration for Shielded Nodes.

.google.container.v1.ShieldedNodes desired_shielded_nodes = 48;

Returns
Type Description
boolean

Whether the desiredShieldedNodes field is set.

hasDesiredVerticalPodAutoscaling()

public boolean hasDesiredVerticalPodAutoscaling()

Cluster-level Vertical Pod Autoscaling configuration.

.google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;

Returns
Type Description
boolean

Whether the desiredVerticalPodAutoscaling field is set.

hasDesiredWorkloadIdentityConfig()

public boolean hasDesiredWorkloadIdentityConfig()

Configuration for Workload Identity.

.google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;

Returns
Type Description
boolean

Whether the desiredWorkloadIdentityConfig field is set.

hasEnableK8SBetaApis()

public boolean hasEnableK8SBetaApis()

Kubernetes open source beta apis enabled on the cluster. Only beta apis

.google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 122;

Returns
Type Description
boolean

Whether the enableK8sBetaApis field is set.

hasRemovedAdditionalPodRangesConfig()

public boolean hasRemovedAdditionalPodRangesConfig()

The additional pod ranges that are to be removed from the cluster. The pod ranges specified here must have been specified earlier in the 'additional_pod_ranges_config' argument.

.google.container.v1.AdditionalPodRangesConfig removed_additional_pod_ranges_config = 121;

Returns
Type Description
boolean

Whether the removedAdditionalPodRangesConfig field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

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

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected ClusterUpdate.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
ClusterUpdate.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

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

writeTo(CodedOutputStream output)

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