Interface ClusterUpdateOrBuilder (2.4.0)

public interface ClusterUpdateOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDesiredAddonsConfig()

public abstract AddonsConfig getDesiredAddonsConfig()

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

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

Returns
TypeDescription
AddonsConfig

The desiredAddonsConfig.

getDesiredAddonsConfigOrBuilder()

public abstract AddonsConfigOrBuilder getDesiredAddonsConfigOrBuilder()

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

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

Returns
TypeDescription
AddonsConfigOrBuilder

getDesiredAuthenticatorGroupsConfig()

public abstract AuthenticatorGroupsConfig getDesiredAuthenticatorGroupsConfig()

The desired authenticator groups config for the cluster.

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

Returns
TypeDescription
AuthenticatorGroupsConfig

The desiredAuthenticatorGroupsConfig.

getDesiredAuthenticatorGroupsConfigOrBuilder()

public abstract AuthenticatorGroupsConfigOrBuilder getDesiredAuthenticatorGroupsConfigOrBuilder()

The desired authenticator groups config for the cluster.

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

Returns
TypeDescription
AuthenticatorGroupsConfigOrBuilder

getDesiredBinaryAuthorization()

public abstract BinaryAuthorization getDesiredBinaryAuthorization()

The desired configuration options for the Binary Authorization feature.

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

Returns
TypeDescription
BinaryAuthorization

The desiredBinaryAuthorization.

getDesiredBinaryAuthorizationOrBuilder()

public abstract BinaryAuthorizationOrBuilder getDesiredBinaryAuthorizationOrBuilder()

The desired configuration options for the Binary Authorization feature.

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

Returns
TypeDescription
BinaryAuthorizationOrBuilder

getDesiredClusterAutoscaling()

public abstract ClusterAutoscaling getDesiredClusterAutoscaling()

Cluster-level autoscaling configuration.

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

Returns
TypeDescription
ClusterAutoscaling

The desiredClusterAutoscaling.

getDesiredClusterAutoscalingOrBuilder()

public abstract ClusterAutoscalingOrBuilder getDesiredClusterAutoscalingOrBuilder()

Cluster-level autoscaling configuration.

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

Returns
TypeDescription
ClusterAutoscalingOrBuilder

getDesiredDatabaseEncryption()

public abstract DatabaseEncryption getDesiredDatabaseEncryption()

Configuration of etcd encryption.

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

Returns
TypeDescription
DatabaseEncryption

The desiredDatabaseEncryption.

getDesiredDatabaseEncryptionOrBuilder()

public abstract DatabaseEncryptionOrBuilder getDesiredDatabaseEncryptionOrBuilder()

Configuration of etcd encryption.

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

Returns
TypeDescription
DatabaseEncryptionOrBuilder

getDesiredDatapathProvider()

public abstract DatapathProvider getDesiredDatapathProvider()

The desired datapath provider for the cluster.

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

Returns
TypeDescription
DatapathProvider

The desiredDatapathProvider.

getDesiredDatapathProviderValue()

public abstract int getDesiredDatapathProviderValue()

The desired datapath provider for the cluster.

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

Returns
TypeDescription
int

The enum numeric value on the wire for desiredDatapathProvider.

getDesiredDefaultSnatStatus()

public abstract DefaultSnatStatus getDesiredDefaultSnatStatus()

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

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

Returns
TypeDescription
DefaultSnatStatus

The desiredDefaultSnatStatus.

getDesiredDefaultSnatStatusOrBuilder()

public abstract DefaultSnatStatusOrBuilder getDesiredDefaultSnatStatusOrBuilder()

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

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

Returns
TypeDescription
DefaultSnatStatusOrBuilder

getDesiredDnsConfig()

public abstract DNSConfig getDesiredDnsConfig()

DNSConfig contains clusterDNS config for this cluster.

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

Returns
TypeDescription
DNSConfig

The desiredDnsConfig.

getDesiredDnsConfigOrBuilder()

public abstract DNSConfigOrBuilder getDesiredDnsConfigOrBuilder()

DNSConfig contains clusterDNS config for this cluster.

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

Returns
TypeDescription
DNSConfigOrBuilder

getDesiredGcfsConfig()

public abstract GcfsConfig getDesiredGcfsConfig()

The desired GCFS config for the cluster

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

Returns
TypeDescription
GcfsConfig

The desiredGcfsConfig.

getDesiredGcfsConfigOrBuilder()

public abstract GcfsConfigOrBuilder getDesiredGcfsConfigOrBuilder()

The desired GCFS config for the cluster

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

Returns
TypeDescription
GcfsConfigOrBuilder

getDesiredImageType()

public abstract 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
TypeDescription
String

The desiredImageType.

getDesiredImageTypeBytes()

public abstract 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
TypeDescription
ByteString

The bytes for desiredImageType.

getDesiredIntraNodeVisibilityConfig()

public abstract IntraNodeVisibilityConfig getDesiredIntraNodeVisibilityConfig()

The desired config of Intra-node visibility.

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

Returns
TypeDescription
IntraNodeVisibilityConfig

The desiredIntraNodeVisibilityConfig.

getDesiredIntraNodeVisibilityConfigOrBuilder()

public abstract IntraNodeVisibilityConfigOrBuilder getDesiredIntraNodeVisibilityConfigOrBuilder()

The desired config of Intra-node visibility.

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

Returns
TypeDescription
IntraNodeVisibilityConfigOrBuilder

getDesiredL4IlbSubsettingConfig()

public abstract ILBSubsettingConfig getDesiredL4IlbSubsettingConfig()

The desired L4 Internal Load Balancer Subsetting configuration.

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

Returns
TypeDescription
ILBSubsettingConfig

The desiredL4ilbSubsettingConfig.

getDesiredL4IlbSubsettingConfigOrBuilder()

public abstract ILBSubsettingConfigOrBuilder getDesiredL4IlbSubsettingConfigOrBuilder()

The desired L4 Internal Load Balancer Subsetting configuration.

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

Returns
TypeDescription
ILBSubsettingConfigOrBuilder

getDesiredLocations(int index)

public abstract 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
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The desiredLocations at the given index.

getDesiredLocationsBytes(int index)

public abstract 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
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the desiredLocations at the given index.

getDesiredLocationsCount()

public abstract 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
TypeDescription
int

The count of desiredLocations.

getDesiredLocationsList()

public abstract List<String> 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
TypeDescription
List<String>

A list containing the desiredLocations.

getDesiredLoggingConfig()

public abstract LoggingConfig getDesiredLoggingConfig()

The desired logging configuration.

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

Returns
TypeDescription
LoggingConfig

The desiredLoggingConfig.

getDesiredLoggingConfigOrBuilder()

public abstract LoggingConfigOrBuilder getDesiredLoggingConfigOrBuilder()

The desired logging configuration.

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

Returns
TypeDescription
LoggingConfigOrBuilder

getDesiredLoggingService()

public abstract 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
TypeDescription
String

The desiredLoggingService.

getDesiredLoggingServiceBytes()

public abstract 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
TypeDescription
ByteString

The bytes for desiredLoggingService.

getDesiredMasterAuthorizedNetworksConfig()

public abstract MasterAuthorizedNetworksConfig getDesiredMasterAuthorizedNetworksConfig()

The desired configuration options for master authorized networks feature.

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

Returns
TypeDescription
MasterAuthorizedNetworksConfig

The desiredMasterAuthorizedNetworksConfig.

getDesiredMasterAuthorizedNetworksConfigOrBuilder()

public abstract MasterAuthorizedNetworksConfigOrBuilder getDesiredMasterAuthorizedNetworksConfigOrBuilder()

The desired configuration options for master authorized networks feature.

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

Returns
TypeDescription
MasterAuthorizedNetworksConfigOrBuilder

getDesiredMasterVersion()

public abstract 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
TypeDescription
String

The desiredMasterVersion.

getDesiredMasterVersionBytes()

public abstract 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
TypeDescription
ByteString

The bytes for desiredMasterVersion.

getDesiredMeshCertificates()

public abstract MeshCertificates getDesiredMeshCertificates()

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

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

Returns
TypeDescription
MeshCertificates

The desiredMeshCertificates.

getDesiredMeshCertificatesOrBuilder()

public abstract MeshCertificatesOrBuilder getDesiredMeshCertificatesOrBuilder()

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

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

Returns
TypeDescription
MeshCertificatesOrBuilder

getDesiredMonitoringConfig()

public abstract MonitoringConfig getDesiredMonitoringConfig()

The desired monitoring configuration.

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

Returns
TypeDescription
MonitoringConfig

The desiredMonitoringConfig.

getDesiredMonitoringConfigOrBuilder()

public abstract MonitoringConfigOrBuilder getDesiredMonitoringConfigOrBuilder()

The desired monitoring configuration.

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

Returns
TypeDescription
MonitoringConfigOrBuilder

getDesiredMonitoringService()

public abstract 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
TypeDescription
String

The desiredMonitoringService.

getDesiredMonitoringServiceBytes()

public abstract 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
TypeDescription
ByteString

The bytes for desiredMonitoringService.

getDesiredNodePoolAutoscaling()

public abstract 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
TypeDescription
NodePoolAutoscaling

The desiredNodePoolAutoscaling.

getDesiredNodePoolAutoscalingOrBuilder()

public abstract 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
TypeDescription
NodePoolAutoscalingOrBuilder

getDesiredNodePoolId()

public abstract 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
TypeDescription
String

The desiredNodePoolId.

getDesiredNodePoolIdBytes()

public abstract 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
TypeDescription
ByteString

The bytes for desiredNodePoolId.

getDesiredNodeVersion()

public abstract 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
TypeDescription
String

The desiredNodeVersion.

getDesiredNodeVersionBytes()

public abstract 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
TypeDescription
ByteString

The bytes for desiredNodeVersion.

getDesiredNotificationConfig()

public abstract NotificationConfig getDesiredNotificationConfig()

The desired notification configuration.

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

Returns
TypeDescription
NotificationConfig

The desiredNotificationConfig.

getDesiredNotificationConfigOrBuilder()

public abstract NotificationConfigOrBuilder getDesiredNotificationConfigOrBuilder()

The desired notification configuration.

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

Returns
TypeDescription
NotificationConfigOrBuilder

getDesiredPrivateClusterConfig()

public abstract PrivateClusterConfig getDesiredPrivateClusterConfig()

The desired private cluster configuration.

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

Returns
TypeDescription
PrivateClusterConfig

The desiredPrivateClusterConfig.

getDesiredPrivateClusterConfigOrBuilder()

public abstract PrivateClusterConfigOrBuilder getDesiredPrivateClusterConfigOrBuilder()

The desired private cluster configuration.

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

Returns
TypeDescription
PrivateClusterConfigOrBuilder

getDesiredPrivateIpv6GoogleAccess()

public abstract PrivateIPv6GoogleAccess getDesiredPrivateIpv6GoogleAccess()

The desired state of IPv6 connectivity to Google Services.

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

Returns
TypeDescription
PrivateIPv6GoogleAccess

The desiredPrivateIpv6GoogleAccess.

getDesiredPrivateIpv6GoogleAccessValue()

public abstract int getDesiredPrivateIpv6GoogleAccessValue()

The desired state of IPv6 connectivity to Google Services.

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

Returns
TypeDescription
int

The enum numeric value on the wire for desiredPrivateIpv6GoogleAccess.

getDesiredReleaseChannel()

public abstract ReleaseChannel getDesiredReleaseChannel()

The desired release channel configuration.

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

Returns
TypeDescription
ReleaseChannel

The desiredReleaseChannel.

getDesiredReleaseChannelOrBuilder()

public abstract ReleaseChannelOrBuilder getDesiredReleaseChannelOrBuilder()

The desired release channel configuration.

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

Returns
TypeDescription
ReleaseChannelOrBuilder

getDesiredResourceUsageExportConfig()

public abstract ResourceUsageExportConfig getDesiredResourceUsageExportConfig()

The desired configuration for exporting resource usage.

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

Returns
TypeDescription
ResourceUsageExportConfig

The desiredResourceUsageExportConfig.

getDesiredResourceUsageExportConfigOrBuilder()

public abstract ResourceUsageExportConfigOrBuilder getDesiredResourceUsageExportConfigOrBuilder()

The desired configuration for exporting resource usage.

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

Returns
TypeDescription
ResourceUsageExportConfigOrBuilder

getDesiredServiceExternalIpsConfig()

public abstract 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
TypeDescription
ServiceExternalIPsConfig

The desiredServiceExternalIpsConfig.

getDesiredServiceExternalIpsConfigOrBuilder()

public abstract 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
TypeDescription
ServiceExternalIPsConfigOrBuilder

getDesiredShieldedNodes()

public abstract ShieldedNodes getDesiredShieldedNodes()

Configuration for Shielded Nodes.

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

Returns
TypeDescription
ShieldedNodes

The desiredShieldedNodes.

getDesiredShieldedNodesOrBuilder()

public abstract ShieldedNodesOrBuilder getDesiredShieldedNodesOrBuilder()

Configuration for Shielded Nodes.

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

Returns
TypeDescription
ShieldedNodesOrBuilder

getDesiredVerticalPodAutoscaling()

public abstract VerticalPodAutoscaling getDesiredVerticalPodAutoscaling()

Cluster-level Vertical Pod Autoscaling configuration.

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

Returns
TypeDescription
VerticalPodAutoscaling

The desiredVerticalPodAutoscaling.

getDesiredVerticalPodAutoscalingOrBuilder()

public abstract VerticalPodAutoscalingOrBuilder getDesiredVerticalPodAutoscalingOrBuilder()

Cluster-level Vertical Pod Autoscaling configuration.

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

Returns
TypeDescription
VerticalPodAutoscalingOrBuilder

getDesiredWorkloadIdentityConfig()

public abstract WorkloadIdentityConfig getDesiredWorkloadIdentityConfig()

Configuration for Workload Identity.

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

Returns
TypeDescription
WorkloadIdentityConfig

The desiredWorkloadIdentityConfig.

getDesiredWorkloadIdentityConfigOrBuilder()

public abstract WorkloadIdentityConfigOrBuilder getDesiredWorkloadIdentityConfigOrBuilder()

Configuration for Workload Identity.

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

Returns
TypeDescription
WorkloadIdentityConfigOrBuilder

hasDesiredAddonsConfig()

public abstract boolean hasDesiredAddonsConfig()

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

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

Returns
TypeDescription
boolean

Whether the desiredAddonsConfig field is set.

hasDesiredAuthenticatorGroupsConfig()

public abstract boolean hasDesiredAuthenticatorGroupsConfig()

The desired authenticator groups config for the cluster.

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

Returns
TypeDescription
boolean

Whether the desiredAuthenticatorGroupsConfig field is set.

hasDesiredBinaryAuthorization()

public abstract boolean hasDesiredBinaryAuthorization()

The desired configuration options for the Binary Authorization feature.

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

Returns
TypeDescription
boolean

Whether the desiredBinaryAuthorization field is set.

hasDesiredClusterAutoscaling()

public abstract boolean hasDesiredClusterAutoscaling()

Cluster-level autoscaling configuration.

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

Returns
TypeDescription
boolean

Whether the desiredClusterAutoscaling field is set.

hasDesiredDatabaseEncryption()

public abstract boolean hasDesiredDatabaseEncryption()

Configuration of etcd encryption.

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

Returns
TypeDescription
boolean

Whether the desiredDatabaseEncryption field is set.

hasDesiredDefaultSnatStatus()

public abstract boolean hasDesiredDefaultSnatStatus()

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

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

Returns
TypeDescription
boolean

Whether the desiredDefaultSnatStatus field is set.

hasDesiredDnsConfig()

public abstract boolean hasDesiredDnsConfig()

DNSConfig contains clusterDNS config for this cluster.

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

Returns
TypeDescription
boolean

Whether the desiredDnsConfig field is set.

hasDesiredGcfsConfig()

public abstract boolean hasDesiredGcfsConfig()

The desired GCFS config for the cluster

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

Returns
TypeDescription
boolean

Whether the desiredGcfsConfig field is set.

hasDesiredIntraNodeVisibilityConfig()

public abstract boolean hasDesiredIntraNodeVisibilityConfig()

The desired config of Intra-node visibility.

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

Returns
TypeDescription
boolean

Whether the desiredIntraNodeVisibilityConfig field is set.

hasDesiredL4IlbSubsettingConfig()

public abstract boolean hasDesiredL4IlbSubsettingConfig()

The desired L4 Internal Load Balancer Subsetting configuration.

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

Returns
TypeDescription
boolean

Whether the desiredL4ilbSubsettingConfig field is set.

hasDesiredLoggingConfig()

public abstract boolean hasDesiredLoggingConfig()

The desired logging configuration.

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

Returns
TypeDescription
boolean

Whether the desiredLoggingConfig field is set.

hasDesiredMasterAuthorizedNetworksConfig()

public abstract boolean hasDesiredMasterAuthorizedNetworksConfig()

The desired configuration options for master authorized networks feature.

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

Returns
TypeDescription
boolean

Whether the desiredMasterAuthorizedNetworksConfig field is set.

hasDesiredMeshCertificates()

public abstract boolean hasDesiredMeshCertificates()

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

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

Returns
TypeDescription
boolean

Whether the desiredMeshCertificates field is set.

hasDesiredMonitoringConfig()

public abstract boolean hasDesiredMonitoringConfig()

The desired monitoring configuration.

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

Returns
TypeDescription
boolean

Whether the desiredMonitoringConfig field is set.

hasDesiredNodePoolAutoscaling()

public abstract 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
TypeDescription
boolean

Whether the desiredNodePoolAutoscaling field is set.

hasDesiredNotificationConfig()

public abstract boolean hasDesiredNotificationConfig()

The desired notification configuration.

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

Returns
TypeDescription
boolean

Whether the desiredNotificationConfig field is set.

hasDesiredPrivateClusterConfig()

public abstract boolean hasDesiredPrivateClusterConfig()

The desired private cluster configuration.

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

Returns
TypeDescription
boolean

Whether the desiredPrivateClusterConfig field is set.

hasDesiredReleaseChannel()

public abstract boolean hasDesiredReleaseChannel()

The desired release channel configuration.

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

Returns
TypeDescription
boolean

Whether the desiredReleaseChannel field is set.

hasDesiredResourceUsageExportConfig()

public abstract boolean hasDesiredResourceUsageExportConfig()

The desired configuration for exporting resource usage.

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

Returns
TypeDescription
boolean

Whether the desiredResourceUsageExportConfig field is set.

hasDesiredServiceExternalIpsConfig()

public abstract 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
TypeDescription
boolean

Whether the desiredServiceExternalIpsConfig field is set.

hasDesiredShieldedNodes()

public abstract boolean hasDesiredShieldedNodes()

Configuration for Shielded Nodes.

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

Returns
TypeDescription
boolean

Whether the desiredShieldedNodes field is set.

hasDesiredVerticalPodAutoscaling()

public abstract boolean hasDesiredVerticalPodAutoscaling()

Cluster-level Vertical Pod Autoscaling configuration.

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

Returns
TypeDescription
boolean

Whether the desiredVerticalPodAutoscaling field is set.

hasDesiredWorkloadIdentityConfig()

public abstract boolean hasDesiredWorkloadIdentityConfig()

Configuration for Workload Identity.

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

Returns
TypeDescription
boolean

Whether the desiredWorkloadIdentityConfig field is set.