Package com.google.container.v1
Interface ClusterUpdateOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ClusterUpdate,ClusterUpdate.Builder
@Generated
public interface ClusterUpdateOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe additional pod ranges to be added to the cluster.The additional pod ranges to be added to the cluster.The desired config for additional subnetworks attached to the cluster.The desired config for additional subnetworks attached to the cluster.Configurations for the various addons available to run in the cluster.Configurations for the various addons available to run in the cluster.Configuration for limiting anonymous access to all endpoints except the health checks.Configuration for limiting anonymous access to all endpoints except the health checks.The desired authenticator groups config for the cluster.The desired authenticator groups config for the cluster.AutoIpamConfig contains all information related to Auto IPAMAutoIpamConfig contains all information related to Auto IPAMThe desired autopilot cluster policies that to be enforced in the cluster.The desired autopilot cluster policies that to be enforced in the cluster.WorkloadPolicyConfig is the configuration related to GCW workload policyWorkloadPolicyConfig is the configuration related to GCW workload policyThe desired configuration options for the Binary Authorization feature.The desired configuration options for the Binary Authorization feature.Cluster-level autoscaling configuration.Cluster-level autoscaling configuration.Deprecated.google.container.v1.ClusterUpdate.desired_compliance_posture_config is deprecated.Deprecated.The desired containerd config for the cluster.The desired containerd config for the cluster.The desired control plane egress control config for the cluster.The desired control plane egress control config for the cluster.[Control plane endpoints][google.container.v1.Cluster.control_plane_endpoints_config] configuration.[Control plane endpoints][google.container.v1.Cluster.control_plane_endpoints_config] configuration.The desired configuration for the fine-grained cost management feature.The desired configuration for the fine-grained cost management feature.Configuration of etcd encryption.Configuration of etcd encryption.The desired datapath provider for the cluster.intThe desired datapath provider for the cluster.booleanOverride the default setting of whether future created nodes have private IP addresses only, namely [NetworkConfig.default_enable_private_nodes][google.container.v1.NetworkConfig.default_enable_private_nodes]The desired status of whether to disable default sNAT for this cluster.The desired status of whether to disable default sNAT for this cluster.booleanEnable/Disable L4 LB VPC firewall reconciliation for the cluster.DNSConfig contains clusterDNS config for this cluster.DNSConfig contains clusterDNS config for this cluster.booleanEnable/Disable Cilium Clusterwide Network Policy for the cluster.booleanEnable/Disable FQDN Network Policy for the cluster.booleanEnable/Disable Multi-Networking for the clusterbooleanDeprecated.google.container.v1.ClusterUpdate.desired_enable_private_endpoint is deprecated.Deprecated.google.container.v1.ClusterUpdate.desired_enterprise_config is deprecated.Deprecated.The desired fleet configuration for the cluster.The desired fleet configuration for the cluster.The desired config of Gateway API on this cluster.The desired config of Gateway API on this cluster.The desired GCFS config for the clusterThe desired GCFS config for the clusterThe desired Identity Service component configuration.The desired Identity Service component configuration.The desired name of the image to use for this node.com.google.protobuf.ByteStringThe desired name of the image to use for this node.The project containing the desired image to use for this node.com.google.protobuf.ByteStringThe project containing the desired image to use for this node.The desired image type for the node pool.com.google.protobuf.ByteStringThe desired image type for the node pool.The desired config of Intra-node visibility.The desired config of Intra-node visibility.Specify the details of in-transit encryption.intSpecify the details of in-transit encryption.Desired Beta APIs to be enabled for cluster.Desired Beta APIs to be enabled for cluster.The desired L4 Internal Load Balancer Subsetting configuration.The desired L4 Internal Load Balancer Subsetting configuration.getDesiredLocations(int index) The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located.com.google.protobuf.ByteStringgetDesiredLocationsBytes(int index) The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located.intThe desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located.The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the cluster's nodes should be located.The desired logging configuration.The desired logging configuration.The logging service the cluster should use to write logs.com.google.protobuf.ByteStringThe logging service the cluster should use to write logs.The desired managed machine learning diagnostics configuration.The desired managed machine learning diagnostics configuration.The desired managed open telemetry configuration.The desired managed open telemetry configuration.Deprecated.google.container.v1.ClusterUpdate.desired_master_authorized_networks_config is deprecated.Deprecated.The Kubernetes version to change the master to.com.google.protobuf.ByteStringThe Kubernetes version to change the master to.Configuration for issuance of mTLS keys and certificates to Kubernetes pods.Configuration for issuance of mTLS keys and certificates to Kubernetes pods.The desired monitoring configuration.The desired monitoring configuration.The monitoring service the cluster should use to write metrics.com.google.protobuf.ByteStringThe monitoring service the cluster should use to write metrics.The desired network performance config.The desired network performance config.The desired network tier configuration for the cluster.The desired network tier configuration for the cluster.Optional.Optional.The desired node kubelet config for the cluster.The desired node kubelet config for the cluster.The desired node kubelet config for all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.The desired node kubelet config for all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.The desired Linux node config for all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.The desired Linux node config for all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.The desired network tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.The desired network tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.The desired resource manager tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.The desired resource manager tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.Autoscaler configuration for the node pool specified in desired_node_pool_id.Autoscaler configuration for the node pool specified in desired_node_pool_id.The node pool to be upgraded.com.google.protobuf.ByteStringThe node pool to be upgraded.The desired node pool logging configuration defaults for the cluster.The desired node pool logging configuration defaults for the cluster.The Kubernetes version to change the nodes to (typically an upgrade).com.google.protobuf.ByteStringThe Kubernetes version to change the nodes to (typically an upgrade).The desired notification configuration.The desired notification configuration.The desired config for pod autoscaling.The desired config for pod autoscaling.Deprecated.google.container.v1.ClusterUpdate.desired_private_cluster_config is deprecated.Deprecated.The desired state of IPv6 connectivity to Google Services.intThe desired state of IPv6 connectivity to Google Services.The desired privileged admission config for the cluster.The desired privileged admission config for the cluster.RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.The desired release channel configuration.The desired release channel configuration.The desired configuration for exporting resource usage.The desired configuration for exporting resource usage.Enable/Disable Secret Manager Config.Enable/Disable Secret Manager Config.Configuration for sync Secret Manager secrets as k8s secrets.Configuration for sync Secret Manager secrets as k8s secrets.Enable/Disable Security Posture API features for the cluster.Enable/Disable Security Posture API features for the cluster.ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.Configuration for Shielded Nodes.Configuration for Shielded Nodes.The desired stack type of the cluster.intThe desired stack type of the cluster.The desired user managed keys config for the cluster.The desired user managed keys config for the cluster.Cluster-level Vertical Pod Autoscaling configuration.Cluster-level Vertical Pod Autoscaling configuration.Configuration for Workload Identity.Configuration for Workload Identity.Kubernetes open source beta apis enabled on the cluster.Kubernetes open source beta apis enabled on the cluster.getEtag()The current etag of the cluster.com.google.protobuf.ByteStringThe current etag of the cluster.Configuration for GKE auto upgrade.Configuration for GKE auto upgrade.The additional pod ranges that are to be removed from the cluster.The additional pod ranges that are to be removed from the cluster.Deprecated.google.container.v1.ClusterUpdate.user_managed_keys_config is deprecated.Deprecated.booleanThe additional pod ranges to be added to the cluster.booleanThe desired config for additional subnetworks attached to the cluster.booleanConfigurations for the various addons available to run in the cluster.booleanConfiguration for limiting anonymous access to all endpoints except the health checks.booleanThe desired authenticator groups config for the cluster.booleanAutoIpamConfig contains all information related to Auto IPAMbooleanThe desired autopilot cluster policies that to be enforced in the cluster.booleanWorkloadPolicyConfig is the configuration related to GCW workload policybooleanThe desired configuration options for the Binary Authorization feature.booleanCluster-level autoscaling configuration.booleanDeprecated.google.container.v1.ClusterUpdate.desired_compliance_posture_config is deprecated.booleanThe desired containerd config for the cluster.booleanThe desired control plane egress control config for the cluster.boolean[Control plane endpoints][google.container.v1.Cluster.control_plane_endpoints_config] configuration.booleanThe desired configuration for the fine-grained cost management feature.booleanConfiguration of etcd encryption.booleanOverride the default setting of whether future created nodes have private IP addresses only, namely [NetworkConfig.default_enable_private_nodes][google.container.v1.NetworkConfig.default_enable_private_nodes]booleanThe desired status of whether to disable default sNAT for this cluster.booleanEnable/Disable L4 LB VPC firewall reconciliation for the cluster.booleanDNSConfig contains clusterDNS config for this cluster.booleanEnable/Disable Cilium Clusterwide Network Policy for the cluster.booleanEnable/Disable FQDN Network Policy for the cluster.booleanEnable/Disable Multi-Networking for the clusterbooleanDeprecated.google.container.v1.ClusterUpdate.desired_enable_private_endpoint is deprecated.booleanDeprecated.google.container.v1.ClusterUpdate.desired_enterprise_config is deprecated.booleanThe desired fleet configuration for the cluster.booleanThe desired config of Gateway API on this cluster.booleanThe desired GCFS config for the clusterbooleanThe desired Identity Service component configuration.booleanThe desired config of Intra-node visibility.booleanSpecify the details of in-transit encryption.booleanDesired Beta APIs to be enabled for cluster.booleanThe desired L4 Internal Load Balancer Subsetting configuration.booleanThe desired logging configuration.booleanThe desired managed machine learning diagnostics configuration.booleanThe desired managed open telemetry configuration.booleanDeprecated.google.container.v1.ClusterUpdate.desired_master_authorized_networks_config is deprecated.booleanConfiguration for issuance of mTLS keys and certificates to Kubernetes pods.booleanThe desired monitoring configuration.booleanThe desired network performance config.booleanThe desired network tier configuration for the cluster.booleanOptional.booleanThe desired node kubelet config for the cluster.booleanThe desired node kubelet config for all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.booleanThe desired Linux node config for all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.booleanThe desired network tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.booleanThe desired resource manager tags that apply to all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.booleanAutoscaler configuration for the node pool specified in desired_node_pool_id.booleanThe desired node pool logging configuration defaults for the cluster.booleanThe desired notification configuration.booleanThe desired config for pod autoscaling.booleanDeprecated.google.container.v1.ClusterUpdate.desired_private_cluster_config is deprecated.booleanThe desired privileged admission config for the cluster.booleanRBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.booleanThe desired release channel configuration.booleanThe desired configuration for exporting resource usage.booleanEnable/Disable Secret Manager Config.booleanConfiguration for sync Secret Manager secrets as k8s secrets.booleanEnable/Disable Security Posture API features for the cluster.booleanServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.booleanConfiguration for Shielded Nodes.booleanThe desired user managed keys config for the cluster.booleanCluster-level Vertical Pod Autoscaling configuration.booleanConfiguration for Workload Identity.booleanKubernetes open source beta apis enabled on the cluster.booleanConfiguration for GKE auto upgrade.booleanThe additional pod ranges that are to be removed from the cluster.booleanDeprecated.google.container.v1.ClusterUpdate.user_managed_keys_config is deprecated.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDesiredNodeVersion
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:
- The desiredNodeVersion.
-
getDesiredNodeVersionBytes
com.google.protobuf.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:
- The bytes for desiredNodeVersion.
-
getDesiredMonitoringService
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:
- The desiredMonitoringService.
-
getDesiredMonitoringServiceBytes
com.google.protobuf.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:
- The bytes for desiredMonitoringService.
-
hasDesiredAddonsConfig
boolean hasDesiredAddonsConfig()Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig desired_addons_config = 6;- Returns:
- Whether the desiredAddonsConfig field is set.
-
getDesiredAddonsConfig
AddonsConfig getDesiredAddonsConfig()Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig desired_addons_config = 6;- Returns:
- The desiredAddonsConfig.
-
getDesiredAddonsConfigOrBuilder
AddonsConfigOrBuilder getDesiredAddonsConfigOrBuilder()Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig desired_addons_config = 6; -
getDesiredNodePoolId
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:
- The desiredNodePoolId.
-
getDesiredNodePoolIdBytes
com.google.protobuf.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:
- The bytes for desiredNodePoolId.
-
getDesiredImageType
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:
- The desiredImageType.
-
getDesiredImageTypeBytes
com.google.protobuf.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:
- The bytes for desiredImageType.
-
getDesiredImage
String getDesiredImage()The desired name of the image to use for this node. This is used to create clusters using a custom image. NOTE: Set the "desired_node_pool" field as well.
string desired_image = 44;- Returns:
- The desiredImage.
-
getDesiredImageBytes
com.google.protobuf.ByteString getDesiredImageBytes()The desired name of the image to use for this node. This is used to create clusters using a custom image. NOTE: Set the "desired_node_pool" field as well.
string desired_image = 44;- Returns:
- The bytes for desiredImage.
-
getDesiredImageProject
String getDesiredImageProject()The project containing the desired image to use for this node. This is used to create clusters using a custom image. NOTE: Set the "desired_node_pool" field as well.
string desired_image_project = 45;- Returns:
- The desiredImageProject.
-
getDesiredImageProjectBytes
com.google.protobuf.ByteString getDesiredImageProjectBytes()The project containing the desired image to use for this node. This is used to create clusters using a custom image. NOTE: Set the "desired_node_pool" field as well.
string desired_image_project = 45;- Returns:
- The bytes for desiredImageProject.
-
hasDesiredDatabaseEncryption
boolean hasDesiredDatabaseEncryption()Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption desired_database_encryption = 46;- Returns:
- Whether the desiredDatabaseEncryption field is set.
-
getDesiredDatabaseEncryption
DatabaseEncryption getDesiredDatabaseEncryption()Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption desired_database_encryption = 46;- Returns:
- The desiredDatabaseEncryption.
-
getDesiredDatabaseEncryptionOrBuilder
DatabaseEncryptionOrBuilder getDesiredDatabaseEncryptionOrBuilder()Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption desired_database_encryption = 46; -
hasDesiredWorkloadIdentityConfig
boolean hasDesiredWorkloadIdentityConfig()Configuration for Workload Identity.
.google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;- Returns:
- Whether the desiredWorkloadIdentityConfig field is set.
-
getDesiredWorkloadIdentityConfig
WorkloadIdentityConfig getDesiredWorkloadIdentityConfig()Configuration for Workload Identity.
.google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;- Returns:
- The desiredWorkloadIdentityConfig.
-
getDesiredWorkloadIdentityConfigOrBuilder
WorkloadIdentityConfigOrBuilder getDesiredWorkloadIdentityConfigOrBuilder()Configuration for Workload Identity.
.google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47; -
hasDesiredMeshCertificates
boolean hasDesiredMeshCertificates()Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates desired_mesh_certificates = 67;- Returns:
- Whether the desiredMeshCertificates field is set.
-
getDesiredMeshCertificates
MeshCertificates getDesiredMeshCertificates()Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates desired_mesh_certificates = 67;- Returns:
- The desiredMeshCertificates.
-
getDesiredMeshCertificatesOrBuilder
MeshCertificatesOrBuilder getDesiredMeshCertificatesOrBuilder()Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates desired_mesh_certificates = 67; -
hasDesiredShieldedNodes
boolean hasDesiredShieldedNodes()Configuration for Shielded Nodes.
.google.container.v1.ShieldedNodes desired_shielded_nodes = 48;- Returns:
- Whether the desiredShieldedNodes field is set.
-
getDesiredShieldedNodes
ShieldedNodes getDesiredShieldedNodes()Configuration for Shielded Nodes.
.google.container.v1.ShieldedNodes desired_shielded_nodes = 48;- Returns:
- The desiredShieldedNodes.
-
getDesiredShieldedNodesOrBuilder
ShieldedNodesOrBuilder getDesiredShieldedNodesOrBuilder()Configuration for Shielded Nodes.
.google.container.v1.ShieldedNodes desired_shielded_nodes = 48; -
hasDesiredCostManagementConfig
boolean hasDesiredCostManagementConfig()The desired configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig desired_cost_management_config = 49;- Returns:
- Whether the desiredCostManagementConfig field is set.
-
getDesiredCostManagementConfig
CostManagementConfig getDesiredCostManagementConfig()The desired configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig desired_cost_management_config = 49;- Returns:
- The desiredCostManagementConfig.
-
getDesiredCostManagementConfigOrBuilder
CostManagementConfigOrBuilder getDesiredCostManagementConfigOrBuilder()The desired configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig desired_cost_management_config = 49; -
hasDesiredDnsConfig
boolean hasDesiredDnsConfig()DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig desired_dns_config = 53;- Returns:
- Whether the desiredDnsConfig field is set.
-
getDesiredDnsConfig
DNSConfig getDesiredDnsConfig()DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig desired_dns_config = 53;- Returns:
- The desiredDnsConfig.
-
getDesiredDnsConfigOrBuilder
DNSConfigOrBuilder getDesiredDnsConfigOrBuilder()DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig desired_dns_config = 53; -
hasDesiredNodePoolAutoscaling
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:
- Whether the desiredNodePoolAutoscaling field is set.
-
getDesiredNodePoolAutoscaling
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:
- The desiredNodePoolAutoscaling.
-
getDesiredNodePoolAutoscalingOrBuilder
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; -
getDesiredLocationsList
The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) 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:
- A list containing the desiredLocations.
-
getDesiredLocationsCount
int getDesiredLocationsCount()The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) 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:
- The count of desiredLocations.
-
getDesiredLocations
The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) 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;- Parameters:
index- The index of the element to return.- Returns:
- The desiredLocations at the given index.
-
getDesiredLocationsBytes
com.google.protobuf.ByteString getDesiredLocationsBytes(int index) The desired list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) 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;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the desiredLocations at the given index.
-
hasDesiredMasterAuthorizedNetworksConfig
Deprecated.google.container.v1.ClusterUpdate.desired_master_authorized_networks_config is deprecated. See google/container/v1/cluster_service.proto;l=3648The desired configuration options for master authorized networks feature. Deprecated: Use desired_control_plane_endpoints_config.ip_endpoints_config.authorized_networks_config instead.
.google.container.v1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12 [deprecated = true];- Returns:
- Whether the desiredMasterAuthorizedNetworksConfig field is set.
-
getDesiredMasterAuthorizedNetworksConfig
Deprecated.google.container.v1.ClusterUpdate.desired_master_authorized_networks_config is deprecated. See google/container/v1/cluster_service.proto;l=3648The desired configuration options for master authorized networks feature. Deprecated: Use desired_control_plane_endpoints_config.ip_endpoints_config.authorized_networks_config instead.
.google.container.v1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12 [deprecated = true];- Returns:
- The desiredMasterAuthorizedNetworksConfig.
-
getDesiredMasterAuthorizedNetworksConfigOrBuilder
@Deprecated MasterAuthorizedNetworksConfigOrBuilder getDesiredMasterAuthorizedNetworksConfigOrBuilder()Deprecated.The desired configuration options for master authorized networks feature. Deprecated: Use desired_control_plane_endpoints_config.ip_endpoints_config.authorized_networks_config instead.
.google.container.v1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12 [deprecated = true]; -
hasDesiredClusterAutoscaling
boolean hasDesiredClusterAutoscaling()Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;- Returns:
- Whether the desiredClusterAutoscaling field is set.
-
getDesiredClusterAutoscaling
ClusterAutoscaling getDesiredClusterAutoscaling()Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;- Returns:
- The desiredClusterAutoscaling.
-
getDesiredClusterAutoscalingOrBuilder
ClusterAutoscalingOrBuilder getDesiredClusterAutoscalingOrBuilder()Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15; -
hasDesiredBinaryAuthorization
boolean hasDesiredBinaryAuthorization()The desired configuration options for the Binary Authorization feature.
.google.container.v1.BinaryAuthorization desired_binary_authorization = 16;- Returns:
- Whether the desiredBinaryAuthorization field is set.
-
getDesiredBinaryAuthorization
BinaryAuthorization getDesiredBinaryAuthorization()The desired configuration options for the Binary Authorization feature.
.google.container.v1.BinaryAuthorization desired_binary_authorization = 16;- Returns:
- The desiredBinaryAuthorization.
-
getDesiredBinaryAuthorizationOrBuilder
BinaryAuthorizationOrBuilder getDesiredBinaryAuthorizationOrBuilder()The desired configuration options for the Binary Authorization feature.
.google.container.v1.BinaryAuthorization desired_binary_authorization = 16; -
getDesiredLoggingService
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:
- The desiredLoggingService.
-
getDesiredLoggingServiceBytes
com.google.protobuf.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:
- The bytes for desiredLoggingService.
-
hasDesiredResourceUsageExportConfig
boolean hasDesiredResourceUsageExportConfig()The desired configuration for exporting resource usage.
.google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;- Returns:
- Whether the desiredResourceUsageExportConfig field is set.
-
getDesiredResourceUsageExportConfig
ResourceUsageExportConfig getDesiredResourceUsageExportConfig()The desired configuration for exporting resource usage.
.google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;- Returns:
- The desiredResourceUsageExportConfig.
-
getDesiredResourceUsageExportConfigOrBuilder
ResourceUsageExportConfigOrBuilder getDesiredResourceUsageExportConfigOrBuilder()The desired configuration for exporting resource usage.
.google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21; -
hasDesiredVerticalPodAutoscaling
boolean hasDesiredVerticalPodAutoscaling()Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;- Returns:
- Whether the desiredVerticalPodAutoscaling field is set.
-
getDesiredVerticalPodAutoscaling
VerticalPodAutoscaling getDesiredVerticalPodAutoscaling()Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;- Returns:
- The desiredVerticalPodAutoscaling.
-
getDesiredVerticalPodAutoscalingOrBuilder
VerticalPodAutoscalingOrBuilder getDesiredVerticalPodAutoscalingOrBuilder()Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22; -
hasDesiredPrivateClusterConfig
Deprecated.google.container.v1.ClusterUpdate.desired_private_cluster_config is deprecated. See google/container/v1/cluster_service.proto;l=3686The desired private cluster configuration. master_global_access_config is the only field that can be changed via this field. See also [ClusterUpdate.desired_enable_private_endpoint][google.container.v1.ClusterUpdate.desired_enable_private_endpoint] for modifying other fields within [PrivateClusterConfig][google.container.v1.PrivateClusterConfig]. Deprecated: Use desired_control_plane_endpoints_config.ip_endpoints_config.global_access instead.
.google.container.v1.PrivateClusterConfig desired_private_cluster_config = 25 [deprecated = true];- Returns:
- Whether the desiredPrivateClusterConfig field is set.
-
getDesiredPrivateClusterConfig
Deprecated.google.container.v1.ClusterUpdate.desired_private_cluster_config is deprecated. See google/container/v1/cluster_service.proto;l=3686The desired private cluster configuration. master_global_access_config is the only field that can be changed via this field. See also [ClusterUpdate.desired_enable_private_endpoint][google.container.v1.ClusterUpdate.desired_enable_private_endpoint] for modifying other fields within [PrivateClusterConfig][google.container.v1.PrivateClusterConfig]. Deprecated: Use desired_control_plane_endpoints_config.ip_endpoints_config.global_access instead.
.google.container.v1.PrivateClusterConfig desired_private_cluster_config = 25 [deprecated = true];- Returns:
- The desiredPrivateClusterConfig.
-
getDesiredPrivateClusterConfigOrBuilder
Deprecated.The desired private cluster configuration. master_global_access_config is the only field that can be changed via this field. See also [ClusterUpdate.desired_enable_private_endpoint][google.container.v1.ClusterUpdate.desired_enable_private_endpoint] for modifying other fields within [PrivateClusterConfig][google.container.v1.PrivateClusterConfig]. Deprecated: Use desired_control_plane_endpoints_config.ip_endpoints_config.global_access instead.
.google.container.v1.PrivateClusterConfig desired_private_cluster_config = 25 [deprecated = true]; -
hasDesiredIntraNodeVisibilityConfig
boolean hasDesiredIntraNodeVisibilityConfig()The desired config of Intra-node visibility.
.google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;- Returns:
- Whether the desiredIntraNodeVisibilityConfig field is set.
-
getDesiredIntraNodeVisibilityConfig
IntraNodeVisibilityConfig getDesiredIntraNodeVisibilityConfig()The desired config of Intra-node visibility.
.google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;- Returns:
- The desiredIntraNodeVisibilityConfig.
-
getDesiredIntraNodeVisibilityConfigOrBuilder
IntraNodeVisibilityConfigOrBuilder getDesiredIntraNodeVisibilityConfigOrBuilder()The desired config of Intra-node visibility.
.google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26; -
hasDesiredDefaultSnatStatus
boolean hasDesiredDefaultSnatStatus()The desired status of whether to disable default sNAT for this cluster.
.google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;- Returns:
- Whether the desiredDefaultSnatStatus field is set.
-
getDesiredDefaultSnatStatus
DefaultSnatStatus getDesiredDefaultSnatStatus()The desired status of whether to disable default sNAT for this cluster.
.google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;- Returns:
- The desiredDefaultSnatStatus.
-
getDesiredDefaultSnatStatusOrBuilder
DefaultSnatStatusOrBuilder getDesiredDefaultSnatStatusOrBuilder()The desired status of whether to disable default sNAT for this cluster.
.google.container.v1.DefaultSnatStatus desired_default_snat_status = 28; -
hasDesiredReleaseChannel
boolean hasDesiredReleaseChannel()The desired release channel configuration.
.google.container.v1.ReleaseChannel desired_release_channel = 31;- Returns:
- Whether the desiredReleaseChannel field is set.
-
getDesiredReleaseChannel
ReleaseChannel getDesiredReleaseChannel()The desired release channel configuration.
.google.container.v1.ReleaseChannel desired_release_channel = 31;- Returns:
- The desiredReleaseChannel.
-
getDesiredReleaseChannelOrBuilder
ReleaseChannelOrBuilder getDesiredReleaseChannelOrBuilder()The desired release channel configuration.
.google.container.v1.ReleaseChannel desired_release_channel = 31; -
hasDesiredL4IlbSubsettingConfig
boolean hasDesiredL4IlbSubsettingConfig()The desired L4 Internal Load Balancer Subsetting configuration.
.google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;- Returns:
- Whether the desiredL4ilbSubsettingConfig field is set.
-
getDesiredL4IlbSubsettingConfig
ILBSubsettingConfig getDesiredL4IlbSubsettingConfig()The desired L4 Internal Load Balancer Subsetting configuration.
.google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;- Returns:
- The desiredL4ilbSubsettingConfig.
-
getDesiredL4IlbSubsettingConfigOrBuilder
ILBSubsettingConfigOrBuilder getDesiredL4IlbSubsettingConfigOrBuilder()The desired L4 Internal Load Balancer Subsetting configuration.
.google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39; -
getDesiredDatapathProviderValue
int getDesiredDatapathProviderValue()The desired datapath provider for the cluster.
.google.container.v1.DatapathProvider desired_datapath_provider = 50;- Returns:
- The enum numeric value on the wire for desiredDatapathProvider.
-
getDesiredDatapathProvider
DatapathProvider getDesiredDatapathProvider()The desired datapath provider for the cluster.
.google.container.v1.DatapathProvider desired_datapath_provider = 50;- Returns:
- The desiredDatapathProvider.
-
getDesiredPrivateIpv6GoogleAccessValue
int getDesiredPrivateIpv6GoogleAccessValue()The desired state of IPv6 connectivity to Google Services.
.google.container.v1.PrivateIPv6GoogleAccess desired_private_ipv6_google_access = 51;- Returns:
- The enum numeric value on the wire for desiredPrivateIpv6GoogleAccess.
-
getDesiredPrivateIpv6GoogleAccess
PrivateIPv6GoogleAccess getDesiredPrivateIpv6GoogleAccess()The desired state of IPv6 connectivity to Google Services.
.google.container.v1.PrivateIPv6GoogleAccess desired_private_ipv6_google_access = 51;- Returns:
- The desiredPrivateIpv6GoogleAccess.
-
hasDesiredNotificationConfig
boolean hasDesiredNotificationConfig()The desired notification configuration.
.google.container.v1.NotificationConfig desired_notification_config = 55;- Returns:
- Whether the desiredNotificationConfig field is set.
-
getDesiredNotificationConfig
NotificationConfig getDesiredNotificationConfig()The desired notification configuration.
.google.container.v1.NotificationConfig desired_notification_config = 55;- Returns:
- The desiredNotificationConfig.
-
getDesiredNotificationConfigOrBuilder
NotificationConfigOrBuilder getDesiredNotificationConfigOrBuilder()The desired notification configuration.
.google.container.v1.NotificationConfig desired_notification_config = 55; -
hasDesiredAuthenticatorGroupsConfig
boolean hasDesiredAuthenticatorGroupsConfig()The desired authenticator groups config for the cluster.
.google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;- Returns:
- Whether the desiredAuthenticatorGroupsConfig field is set.
-
getDesiredAuthenticatorGroupsConfig
AuthenticatorGroupsConfig getDesiredAuthenticatorGroupsConfig()The desired authenticator groups config for the cluster.
.google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;- Returns:
- The desiredAuthenticatorGroupsConfig.
-
getDesiredAuthenticatorGroupsConfigOrBuilder
AuthenticatorGroupsConfigOrBuilder getDesiredAuthenticatorGroupsConfigOrBuilder()The desired authenticator groups config for the cluster.
.google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63; -
hasDesiredLoggingConfig
boolean hasDesiredLoggingConfig()The desired logging configuration.
.google.container.v1.LoggingConfig desired_logging_config = 64;- Returns:
- Whether the desiredLoggingConfig field is set.
-
getDesiredLoggingConfig
LoggingConfig getDesiredLoggingConfig()The desired logging configuration.
.google.container.v1.LoggingConfig desired_logging_config = 64;- Returns:
- The desiredLoggingConfig.
-
getDesiredLoggingConfigOrBuilder
LoggingConfigOrBuilder getDesiredLoggingConfigOrBuilder()The desired logging configuration.
.google.container.v1.LoggingConfig desired_logging_config = 64; -
hasDesiredMonitoringConfig
boolean hasDesiredMonitoringConfig()The desired monitoring configuration.
.google.container.v1.MonitoringConfig desired_monitoring_config = 65;- Returns:
- Whether the desiredMonitoringConfig field is set.
-
getDesiredMonitoringConfig
MonitoringConfig getDesiredMonitoringConfig()The desired monitoring configuration.
.google.container.v1.MonitoringConfig desired_monitoring_config = 65;- Returns:
- The desiredMonitoringConfig.
-
getDesiredMonitoringConfigOrBuilder
MonitoringConfigOrBuilder getDesiredMonitoringConfigOrBuilder()The desired monitoring configuration.
.google.container.v1.MonitoringConfig desired_monitoring_config = 65; -
hasDesiredIdentityServiceConfig
boolean hasDesiredIdentityServiceConfig()The desired Identity Service component configuration.
.google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;- Returns:
- Whether the desiredIdentityServiceConfig field is set.
-
getDesiredIdentityServiceConfig
IdentityServiceConfig getDesiredIdentityServiceConfig()The desired Identity Service component configuration.
.google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;- Returns:
- The desiredIdentityServiceConfig.
-
getDesiredIdentityServiceConfigOrBuilder
IdentityServiceConfigOrBuilder getDesiredIdentityServiceConfigOrBuilder()The desired Identity Service component configuration.
.google.container.v1.IdentityServiceConfig desired_identity_service_config = 66; -
hasDesiredServiceExternalIpsConfig
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:
- Whether the desiredServiceExternalIpsConfig field is set.
-
getDesiredServiceExternalIpsConfig
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:
- The desiredServiceExternalIpsConfig.
-
getDesiredServiceExternalIpsConfigOrBuilder
ServiceExternalIPsConfigOrBuilder getDesiredServiceExternalIpsConfigOrBuilder()ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.
.google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60; -
hasDesiredEnablePrivateEndpoint
Deprecated.google.container.v1.ClusterUpdate.desired_enable_private_endpoint is deprecated. See google/container/v1/cluster_service.proto;l=3731Enable/Disable private endpoint for the cluster's master. Deprecated: Use desired_control_plane_endpoints_config.ip_endpoints_config.enable_public_endpoint instead. Note that the value of enable_public_endpoint is reversed: if enable_private_endpoint is false, then enable_public_endpoint will be true.
optional bool desired_enable_private_endpoint = 71 [deprecated = true];- Returns:
- Whether the desiredEnablePrivateEndpoint field is set.
-
getDesiredEnablePrivateEndpoint
Deprecated.google.container.v1.ClusterUpdate.desired_enable_private_endpoint is deprecated. See google/container/v1/cluster_service.proto;l=3731Enable/Disable private endpoint for the cluster's master. Deprecated: Use desired_control_plane_endpoints_config.ip_endpoints_config.enable_public_endpoint instead. Note that the value of enable_public_endpoint is reversed: if enable_private_endpoint is false, then enable_public_endpoint will be true.
optional bool desired_enable_private_endpoint = 71 [deprecated = true];- Returns:
- The desiredEnablePrivateEndpoint.
-
hasDesiredDefaultEnablePrivateNodes
boolean hasDesiredDefaultEnablePrivateNodes()Override the default setting of whether future created nodes have private IP addresses only, namely [NetworkConfig.default_enable_private_nodes][google.container.v1.NetworkConfig.default_enable_private_nodes]
optional bool desired_default_enable_private_nodes = 72;- Returns:
- Whether the desiredDefaultEnablePrivateNodes field is set.
-
getDesiredDefaultEnablePrivateNodes
boolean getDesiredDefaultEnablePrivateNodes()Override the default setting of whether future created nodes have private IP addresses only, namely [NetworkConfig.default_enable_private_nodes][google.container.v1.NetworkConfig.default_enable_private_nodes]
optional bool desired_default_enable_private_nodes = 72;- Returns:
- The desiredDefaultEnablePrivateNodes.
-
hasDesiredControlPlaneEndpointsConfig
boolean hasDesiredControlPlaneEndpointsConfig()[Control plane endpoints][google.container.v1.Cluster.control_plane_endpoints_config] configuration.
.google.container.v1.ControlPlaneEndpointsConfig desired_control_plane_endpoints_config = 73;- Returns:
- Whether the desiredControlPlaneEndpointsConfig field is set.
-
getDesiredControlPlaneEndpointsConfig
ControlPlaneEndpointsConfig getDesiredControlPlaneEndpointsConfig()[Control plane endpoints][google.container.v1.Cluster.control_plane_endpoints_config] configuration.
.google.container.v1.ControlPlaneEndpointsConfig desired_control_plane_endpoints_config = 73;- Returns:
- The desiredControlPlaneEndpointsConfig.
-
getDesiredControlPlaneEndpointsConfigOrBuilder
ControlPlaneEndpointsConfigOrBuilder getDesiredControlPlaneEndpointsConfigOrBuilder()[Control plane endpoints][google.container.v1.Cluster.control_plane_endpoints_config] configuration.
.google.container.v1.ControlPlaneEndpointsConfig desired_control_plane_endpoints_config = 73; -
getDesiredMasterVersion
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:
- The desiredMasterVersion.
-
getDesiredMasterVersionBytes
com.google.protobuf.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:
- The bytes for desiredMasterVersion.
-
hasDesiredGcfsConfig
boolean hasDesiredGcfsConfig()The desired GCFS config for the cluster
.google.container.v1.GcfsConfig desired_gcfs_config = 109;- Returns:
- Whether the desiredGcfsConfig field is set.
-
getDesiredGcfsConfig
GcfsConfig getDesiredGcfsConfig()The desired GCFS config for the cluster
.google.container.v1.GcfsConfig desired_gcfs_config = 109;- Returns:
- The desiredGcfsConfig.
-
getDesiredGcfsConfigOrBuilder
GcfsConfigOrBuilder getDesiredGcfsConfigOrBuilder()The desired GCFS config for the cluster
.google.container.v1.GcfsConfig desired_gcfs_config = 109; -
hasDesiredNodePoolAutoConfigNetworkTags
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:
- Whether the desiredNodePoolAutoConfigNetworkTags field is set.
-
getDesiredNodePoolAutoConfigNetworkTags
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:
- The desiredNodePoolAutoConfigNetworkTags.
-
getDesiredNodePoolAutoConfigNetworkTagsOrBuilder
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; -
hasDesiredPodAutoscaling
boolean hasDesiredPodAutoscaling()The desired config for pod autoscaling.
.google.container.v1.PodAutoscaling desired_pod_autoscaling = 113;- Returns:
- Whether the desiredPodAutoscaling field is set.
-
getDesiredPodAutoscaling
PodAutoscaling getDesiredPodAutoscaling()The desired config for pod autoscaling.
.google.container.v1.PodAutoscaling desired_pod_autoscaling = 113;- Returns:
- The desiredPodAutoscaling.
-
getDesiredPodAutoscalingOrBuilder
PodAutoscalingOrBuilder getDesiredPodAutoscalingOrBuilder()The desired config for pod autoscaling.
.google.container.v1.PodAutoscaling desired_pod_autoscaling = 113; -
hasDesiredGatewayApiConfig
boolean hasDesiredGatewayApiConfig()The desired config of Gateway API on this cluster.
.google.container.v1.GatewayAPIConfig desired_gateway_api_config = 114;- Returns:
- Whether the desiredGatewayApiConfig field is set.
-
getDesiredGatewayApiConfig
GatewayAPIConfig getDesiredGatewayApiConfig()The desired config of Gateway API on this cluster.
.google.container.v1.GatewayAPIConfig desired_gateway_api_config = 114;- Returns:
- The desiredGatewayApiConfig.
-
getDesiredGatewayApiConfigOrBuilder
GatewayAPIConfigOrBuilder getDesiredGatewayApiConfigOrBuilder()The desired config of Gateway API on this cluster.
.google.container.v1.GatewayAPIConfig desired_gateway_api_config = 114; -
getEtag
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:
- The etag.
-
getEtagBytes
com.google.protobuf.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:
- The bytes for etag.
-
hasDesiredNodePoolLoggingConfig
boolean hasDesiredNodePoolLoggingConfig()The desired node pool logging configuration defaults for the cluster.
.google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;- Returns:
- Whether the desiredNodePoolLoggingConfig field is set.
-
getDesiredNodePoolLoggingConfig
NodePoolLoggingConfig getDesiredNodePoolLoggingConfig()The desired node pool logging configuration defaults for the cluster.
.google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;- Returns:
- The desiredNodePoolLoggingConfig.
-
getDesiredNodePoolLoggingConfigOrBuilder
NodePoolLoggingConfigOrBuilder getDesiredNodePoolLoggingConfigOrBuilder()The desired node pool logging configuration defaults for the cluster.
.google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116; -
hasDesiredFleet
boolean hasDesiredFleet()The desired fleet configuration for the cluster.
.google.container.v1.Fleet desired_fleet = 117;- Returns:
- Whether the desiredFleet field is set.
-
getDesiredFleet
Fleet getDesiredFleet()The desired fleet configuration for the cluster.
.google.container.v1.Fleet desired_fleet = 117;- Returns:
- The desiredFleet.
-
getDesiredFleetOrBuilder
FleetOrBuilder getDesiredFleetOrBuilder()The desired fleet configuration for the cluster.
.google.container.v1.Fleet desired_fleet = 117; -
getDesiredStackTypeValue
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:
- The enum numeric value on the wire for desiredStackType.
-
getDesiredStackType
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:
- The desiredStackType.
-
hasAdditionalPodRangesConfig
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:
- Whether the additionalPodRangesConfig field is set.
-
getAdditionalPodRangesConfig
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:
- The additionalPodRangesConfig.
-
getAdditionalPodRangesConfigOrBuilder
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; -
hasRemovedAdditionalPodRangesConfig
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:
- Whether the removedAdditionalPodRangesConfig field is set.
-
getRemovedAdditionalPodRangesConfig
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:
- The removedAdditionalPodRangesConfig.
-
getRemovedAdditionalPodRangesConfigOrBuilder
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; -
hasEnableK8SBetaApis
boolean hasEnableK8SBetaApis()Kubernetes open source beta apis enabled on the cluster. Only beta apis
.google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 122;- Returns:
- Whether the enableK8sBetaApis field is set.
-
getEnableK8SBetaApis
K8sBetaAPIConfig getEnableK8SBetaApis()Kubernetes open source beta apis enabled on the cluster. Only beta apis
.google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 122;- Returns:
- The enableK8sBetaApis.
-
getEnableK8SBetaApisOrBuilder
K8sBetaAPIConfigOrBuilder getEnableK8SBetaApisOrBuilder()Kubernetes open source beta apis enabled on the cluster. Only beta apis
.google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 122; -
hasDesiredSecurityPostureConfig
boolean hasDesiredSecurityPostureConfig()Enable/Disable Security Posture API features for the cluster.
.google.container.v1.SecurityPostureConfig desired_security_posture_config = 124;- Returns:
- Whether the desiredSecurityPostureConfig field is set.
-
getDesiredSecurityPostureConfig
SecurityPostureConfig getDesiredSecurityPostureConfig()Enable/Disable Security Posture API features for the cluster.
.google.container.v1.SecurityPostureConfig desired_security_posture_config = 124;- Returns:
- The desiredSecurityPostureConfig.
-
getDesiredSecurityPostureConfigOrBuilder
SecurityPostureConfigOrBuilder getDesiredSecurityPostureConfigOrBuilder()Enable/Disable Security Posture API features for the cluster.
.google.container.v1.SecurityPostureConfig desired_security_posture_config = 124; -
hasDesiredNetworkPerformanceConfig
boolean hasDesiredNetworkPerformanceConfig()The desired network performance config.
.google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig desired_network_performance_config = 125;- Returns:
- Whether the desiredNetworkPerformanceConfig field is set.
-
getDesiredNetworkPerformanceConfig
NetworkConfig.ClusterNetworkPerformanceConfig getDesiredNetworkPerformanceConfig()The desired network performance config.
.google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig desired_network_performance_config = 125;- Returns:
- The desiredNetworkPerformanceConfig.
-
getDesiredNetworkPerformanceConfigOrBuilder
NetworkConfig.ClusterNetworkPerformanceConfigOrBuilder getDesiredNetworkPerformanceConfigOrBuilder()The desired network performance config.
.google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig desired_network_performance_config = 125; -
hasDesiredEnableFqdnNetworkPolicy
boolean hasDesiredEnableFqdnNetworkPolicy()Enable/Disable FQDN Network Policy for the cluster.
optional bool desired_enable_fqdn_network_policy = 126;- Returns:
- Whether the desiredEnableFqdnNetworkPolicy field is set.
-
getDesiredEnableFqdnNetworkPolicy
boolean getDesiredEnableFqdnNetworkPolicy()Enable/Disable FQDN Network Policy for the cluster.
optional bool desired_enable_fqdn_network_policy = 126;- Returns:
- The desiredEnableFqdnNetworkPolicy.
-
hasDesiredAutopilotWorkloadPolicyConfig
boolean hasDesiredAutopilotWorkloadPolicyConfig()WorkloadPolicyConfig is the configuration related to GCW workload policy
.google.container.v1.WorkloadPolicyConfig desired_autopilot_workload_policy_config = 128;- Returns:
- Whether the desiredAutopilotWorkloadPolicyConfig field is set.
-
getDesiredAutopilotWorkloadPolicyConfig
WorkloadPolicyConfig getDesiredAutopilotWorkloadPolicyConfig()WorkloadPolicyConfig is the configuration related to GCW workload policy
.google.container.v1.WorkloadPolicyConfig desired_autopilot_workload_policy_config = 128;- Returns:
- The desiredAutopilotWorkloadPolicyConfig.
-
getDesiredAutopilotWorkloadPolicyConfigOrBuilder
WorkloadPolicyConfigOrBuilder getDesiredAutopilotWorkloadPolicyConfigOrBuilder()WorkloadPolicyConfig is the configuration related to GCW workload policy
.google.container.v1.WorkloadPolicyConfig desired_autopilot_workload_policy_config = 128; -
hasDesiredK8SBetaApis
boolean hasDesiredK8SBetaApis()Desired Beta APIs to be enabled for cluster.
.google.container.v1.K8sBetaAPIConfig desired_k8s_beta_apis = 131;- Returns:
- Whether the desiredK8sBetaApis field is set.
-
getDesiredK8SBetaApis
K8sBetaAPIConfig getDesiredK8SBetaApis()Desired Beta APIs to be enabled for cluster.
.google.container.v1.K8sBetaAPIConfig desired_k8s_beta_apis = 131;- Returns:
- The desiredK8sBetaApis.
-
getDesiredK8SBetaApisOrBuilder
K8sBetaAPIConfigOrBuilder getDesiredK8SBetaApisOrBuilder()Desired Beta APIs to be enabled for cluster.
.google.container.v1.K8sBetaAPIConfig desired_k8s_beta_apis = 131; -
hasDesiredContainerdConfig
boolean hasDesiredContainerdConfig()The desired containerd config for the cluster.
.google.container.v1.ContainerdConfig desired_containerd_config = 134;- Returns:
- Whether the desiredContainerdConfig field is set.
-
getDesiredContainerdConfig
ContainerdConfig getDesiredContainerdConfig()The desired containerd config for the cluster.
.google.container.v1.ContainerdConfig desired_containerd_config = 134;- Returns:
- The desiredContainerdConfig.
-
getDesiredContainerdConfigOrBuilder
ContainerdConfigOrBuilder getDesiredContainerdConfigOrBuilder()The desired containerd config for the cluster.
.google.container.v1.ContainerdConfig desired_containerd_config = 134; -
hasDesiredEnableMultiNetworking
boolean hasDesiredEnableMultiNetworking()Enable/Disable Multi-Networking for the cluster
optional bool desired_enable_multi_networking = 135;- Returns:
- Whether the desiredEnableMultiNetworking field is set.
-
getDesiredEnableMultiNetworking
boolean getDesiredEnableMultiNetworking()Enable/Disable Multi-Networking for the cluster
optional bool desired_enable_multi_networking = 135;- Returns:
- The desiredEnableMultiNetworking.
-
hasDesiredNodePoolAutoConfigResourceManagerTags
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:
- Whether the desiredNodePoolAutoConfigResourceManagerTags field is set.
-
getDesiredNodePoolAutoConfigResourceManagerTags
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:
- The desiredNodePoolAutoConfigResourceManagerTags.
-
getDesiredNodePoolAutoConfigResourceManagerTagsOrBuilder
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; -
hasDesiredInTransitEncryptionConfig
boolean hasDesiredInTransitEncryptionConfig()Specify the details of in-transit encryption.
optional .google.container.v1.InTransitEncryptionConfig desired_in_transit_encryption_config = 137;- Returns:
- Whether the desiredInTransitEncryptionConfig field is set.
-
getDesiredInTransitEncryptionConfigValue
int getDesiredInTransitEncryptionConfigValue()Specify the details of in-transit encryption.
optional .google.container.v1.InTransitEncryptionConfig desired_in_transit_encryption_config = 137;- Returns:
- The enum numeric value on the wire for desiredInTransitEncryptionConfig.
-
getDesiredInTransitEncryptionConfig
InTransitEncryptionConfig getDesiredInTransitEncryptionConfig()Specify the details of in-transit encryption.
optional .google.container.v1.InTransitEncryptionConfig desired_in_transit_encryption_config = 137;- Returns:
- The desiredInTransitEncryptionConfig.
-
hasDesiredEnableCiliumClusterwideNetworkPolicy
boolean hasDesiredEnableCiliumClusterwideNetworkPolicy()Enable/Disable Cilium Clusterwide Network Policy for the cluster.
optional bool desired_enable_cilium_clusterwide_network_policy = 138;- Returns:
- Whether the desiredEnableCiliumClusterwideNetworkPolicy field is set.
-
getDesiredEnableCiliumClusterwideNetworkPolicy
boolean getDesiredEnableCiliumClusterwideNetworkPolicy()Enable/Disable Cilium Clusterwide Network Policy for the cluster.
optional bool desired_enable_cilium_clusterwide_network_policy = 138;- Returns:
- The desiredEnableCiliumClusterwideNetworkPolicy.
-
hasDesiredSecretManagerConfig
boolean hasDesiredSecretManagerConfig()Enable/Disable Secret Manager Config.
optional .google.container.v1.SecretManagerConfig desired_secret_manager_config = 139;- Returns:
- Whether the desiredSecretManagerConfig field is set.
-
getDesiredSecretManagerConfig
SecretManagerConfig getDesiredSecretManagerConfig()Enable/Disable Secret Manager Config.
optional .google.container.v1.SecretManagerConfig desired_secret_manager_config = 139;- Returns:
- The desiredSecretManagerConfig.
-
getDesiredSecretManagerConfigOrBuilder
SecretManagerConfigOrBuilder getDesiredSecretManagerConfigOrBuilder()Enable/Disable Secret Manager Config.
optional .google.container.v1.SecretManagerConfig desired_secret_manager_config = 139; -
hasDesiredCompliancePostureConfig
Deprecated.google.container.v1.ClusterUpdate.desired_compliance_posture_config is deprecated. See google/container/v1/cluster_service.proto;l=3836Deprecated: Compliance Posture is no longer supported. For more details, see https://cloud.google.com/kubernetes-engine/docs/deprecations/posture-management-deprecation. Enable/Disable Compliance Posture features for the cluster.
optional .google.container.v1.CompliancePostureConfig desired_compliance_posture_config = 140 [deprecated = true];- Returns:
- Whether the desiredCompliancePostureConfig field is set.
-
getDesiredCompliancePostureConfig
Deprecated.google.container.v1.ClusterUpdate.desired_compliance_posture_config is deprecated. See google/container/v1/cluster_service.proto;l=3836Deprecated: Compliance Posture is no longer supported. For more details, see https://cloud.google.com/kubernetes-engine/docs/deprecations/posture-management-deprecation. Enable/Disable Compliance Posture features for the cluster.
optional .google.container.v1.CompliancePostureConfig desired_compliance_posture_config = 140 [deprecated = true];- Returns:
- The desiredCompliancePostureConfig.
-
getDesiredCompliancePostureConfigOrBuilder
Deprecated.Deprecated: Compliance Posture is no longer supported. For more details, see https://cloud.google.com/kubernetes-engine/docs/deprecations/posture-management-deprecation. Enable/Disable Compliance Posture features for the cluster.
optional .google.container.v1.CompliancePostureConfig desired_compliance_posture_config = 140 [deprecated = true]; -
hasDesiredNodeKubeletConfig
boolean hasDesiredNodeKubeletConfig()The desired node kubelet config for the cluster.
.google.container.v1.NodeKubeletConfig desired_node_kubelet_config = 141;- Returns:
- Whether the desiredNodeKubeletConfig field is set.
-
getDesiredNodeKubeletConfig
NodeKubeletConfig getDesiredNodeKubeletConfig()The desired node kubelet config for the cluster.
.google.container.v1.NodeKubeletConfig desired_node_kubelet_config = 141;- Returns:
- The desiredNodeKubeletConfig.
-
getDesiredNodeKubeletConfigOrBuilder
NodeKubeletConfigOrBuilder getDesiredNodeKubeletConfigOrBuilder()The desired node kubelet config for the cluster.
.google.container.v1.NodeKubeletConfig desired_node_kubelet_config = 141; -
hasDesiredNodePoolAutoConfigKubeletConfig
boolean hasDesiredNodePoolAutoConfigKubeletConfig()The desired node kubelet config for all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1.NodeKubeletConfig desired_node_pool_auto_config_kubelet_config = 142;- Returns:
- Whether the desiredNodePoolAutoConfigKubeletConfig field is set.
-
getDesiredNodePoolAutoConfigKubeletConfig
NodeKubeletConfig getDesiredNodePoolAutoConfigKubeletConfig()The desired node kubelet config for all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1.NodeKubeletConfig desired_node_pool_auto_config_kubelet_config = 142;- Returns:
- The desiredNodePoolAutoConfigKubeletConfig.
-
getDesiredNodePoolAutoConfigKubeletConfigOrBuilder
NodeKubeletConfigOrBuilder getDesiredNodePoolAutoConfigKubeletConfigOrBuilder()The desired node kubelet config for all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters.
.google.container.v1.NodeKubeletConfig desired_node_pool_auto_config_kubelet_config = 142; -
hasUserManagedKeysConfig
Deprecated.google.container.v1.ClusterUpdate.user_managed_keys_config is deprecated. See google/container/v1/cluster_service.proto;l=3852The Custom keys configuration for the cluster. This field is deprecated. Use [ClusterUpdate.desired_user_managed_keys_config][google.container.v1.ClusterUpdate.desired_user_managed_keys_config] instead.
.google.container.v1.UserManagedKeysConfig user_managed_keys_config = 143 [deprecated = true];- Returns:
- Whether the userManagedKeysConfig field is set.
-
getUserManagedKeysConfig
Deprecated.google.container.v1.ClusterUpdate.user_managed_keys_config is deprecated. See google/container/v1/cluster_service.proto;l=3852The Custom keys configuration for the cluster. This field is deprecated. Use [ClusterUpdate.desired_user_managed_keys_config][google.container.v1.ClusterUpdate.desired_user_managed_keys_config] instead.
.google.container.v1.UserManagedKeysConfig user_managed_keys_config = 143 [deprecated = true];- Returns:
- The userManagedKeysConfig.
-
getUserManagedKeysConfigOrBuilder
Deprecated.The Custom keys configuration for the cluster. This field is deprecated. Use [ClusterUpdate.desired_user_managed_keys_config][google.container.v1.ClusterUpdate.desired_user_managed_keys_config] instead.
.google.container.v1.UserManagedKeysConfig user_managed_keys_config = 143 [deprecated = true]; -
hasDesiredRbacBindingConfig
boolean hasDesiredRbacBindingConfig()RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.
optional .google.container.v1.RBACBindingConfig desired_rbac_binding_config = 144;- Returns:
- Whether the desiredRbacBindingConfig field is set.
-
getDesiredRbacBindingConfig
RBACBindingConfig getDesiredRbacBindingConfig()RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.
optional .google.container.v1.RBACBindingConfig desired_rbac_binding_config = 144;- Returns:
- The desiredRbacBindingConfig.
-
getDesiredRbacBindingConfigOrBuilder
RBACBindingConfigOrBuilder getDesiredRbacBindingConfigOrBuilder()RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be created.
optional .google.container.v1.RBACBindingConfig desired_rbac_binding_config = 144; -
hasDesiredAdditionalIpRangesConfig
boolean hasDesiredAdditionalIpRangesConfig()The desired config for additional subnetworks attached to the cluster.
.google.container.v1.DesiredAdditionalIPRangesConfig desired_additional_ip_ranges_config = 145;- Returns:
- Whether the desiredAdditionalIpRangesConfig field is set.
-
getDesiredAdditionalIpRangesConfig
DesiredAdditionalIPRangesConfig getDesiredAdditionalIpRangesConfig()The desired config for additional subnetworks attached to the cluster.
.google.container.v1.DesiredAdditionalIPRangesConfig desired_additional_ip_ranges_config = 145;- Returns:
- The desiredAdditionalIpRangesConfig.
-
getDesiredAdditionalIpRangesConfigOrBuilder
DesiredAdditionalIPRangesConfigOrBuilder getDesiredAdditionalIpRangesConfigOrBuilder()The desired config for additional subnetworks attached to the cluster.
.google.container.v1.DesiredAdditionalIPRangesConfig desired_additional_ip_ranges_config = 145; -
hasDesiredEnterpriseConfig
Deprecated.google.container.v1.ClusterUpdate.desired_enterprise_config is deprecated. See google/container/v1/cluster_service.proto;l=3865The desired enterprise configuration for the cluster. Deprecated: GKE Enterprise features are now available without an Enterprise tier.
.google.container.v1.DesiredEnterpriseConfig desired_enterprise_config = 147 [deprecated = true];- Returns:
- Whether the desiredEnterpriseConfig field is set.
-
getDesiredEnterpriseConfig
Deprecated.google.container.v1.ClusterUpdate.desired_enterprise_config is deprecated. See google/container/v1/cluster_service.proto;l=3865The desired enterprise configuration for the cluster. Deprecated: GKE Enterprise features are now available without an Enterprise tier.
.google.container.v1.DesiredEnterpriseConfig desired_enterprise_config = 147 [deprecated = true];- Returns:
- The desiredEnterpriseConfig.
-
getDesiredEnterpriseConfigOrBuilder
Deprecated.The desired enterprise configuration for the cluster. Deprecated: GKE Enterprise features are now available without an Enterprise tier.
.google.container.v1.DesiredEnterpriseConfig desired_enterprise_config = 147 [deprecated = true]; -
hasDesiredAutoIpamConfig
boolean hasDesiredAutoIpamConfig()AutoIpamConfig contains all information related to Auto IPAM
.google.container.v1.AutoIpamConfig desired_auto_ipam_config = 148;- Returns:
- Whether the desiredAutoIpamConfig field is set.
-
getDesiredAutoIpamConfig
AutoIpamConfig getDesiredAutoIpamConfig()AutoIpamConfig contains all information related to Auto IPAM
.google.container.v1.AutoIpamConfig desired_auto_ipam_config = 148;- Returns:
- The desiredAutoIpamConfig.
-
getDesiredAutoIpamConfigOrBuilder
AutoIpamConfigOrBuilder getDesiredAutoIpamConfigOrBuilder()AutoIpamConfig contains all information related to Auto IPAM
.google.container.v1.AutoIpamConfig desired_auto_ipam_config = 148; -
hasDesiredDisableL4LbFirewallReconciliation
boolean hasDesiredDisableL4LbFirewallReconciliation()Enable/Disable L4 LB VPC firewall reconciliation for the cluster.
optional bool desired_disable_l4_lb_firewall_reconciliation = 149;- Returns:
- Whether the desiredDisableL4LbFirewallReconciliation field is set.
-
getDesiredDisableL4LbFirewallReconciliation
boolean getDesiredDisableL4LbFirewallReconciliation()Enable/Disable L4 LB VPC firewall reconciliation for the cluster.
optional bool desired_disable_l4_lb_firewall_reconciliation = 149;- Returns:
- The desiredDisableL4LbFirewallReconciliation.
-
hasDesiredNodePoolAutoConfigLinuxNodeConfig
boolean hasDesiredNodePoolAutoConfigLinuxNodeConfig()The desired Linux node config for all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters. Currently only `cgroup_mode` can be set here.
.google.container.v1.LinuxNodeConfig desired_node_pool_auto_config_linux_node_config = 150;- Returns:
- Whether the desiredNodePoolAutoConfigLinuxNodeConfig field is set.
-
getDesiredNodePoolAutoConfigLinuxNodeConfig
LinuxNodeConfig getDesiredNodePoolAutoConfigLinuxNodeConfig()The desired Linux node config for all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters. Currently only `cgroup_mode` can be set here.
.google.container.v1.LinuxNodeConfig desired_node_pool_auto_config_linux_node_config = 150;- Returns:
- The desiredNodePoolAutoConfigLinuxNodeConfig.
-
getDesiredNodePoolAutoConfigLinuxNodeConfigOrBuilder
LinuxNodeConfigOrBuilder getDesiredNodePoolAutoConfigLinuxNodeConfigOrBuilder()The desired Linux node config for all auto-provisioned node pools in autopilot clusters and node auto-provisioning enabled clusters. Currently only `cgroup_mode` can be set here.
.google.container.v1.LinuxNodeConfig desired_node_pool_auto_config_linux_node_config = 150; -
hasDesiredUserManagedKeysConfig
boolean hasDesiredUserManagedKeysConfig()The desired user managed keys config for the cluster.
.google.container.v1.UserManagedKeysConfig desired_user_managed_keys_config = 152;- Returns:
- Whether the desiredUserManagedKeysConfig field is set.
-
getDesiredUserManagedKeysConfig
UserManagedKeysConfig getDesiredUserManagedKeysConfig()The desired user managed keys config for the cluster.
.google.container.v1.UserManagedKeysConfig desired_user_managed_keys_config = 152;- Returns:
- The desiredUserManagedKeysConfig.
-
getDesiredUserManagedKeysConfigOrBuilder
UserManagedKeysConfigOrBuilder getDesiredUserManagedKeysConfigOrBuilder()The desired user managed keys config for the cluster.
.google.container.v1.UserManagedKeysConfig desired_user_managed_keys_config = 152; -
hasDesiredAnonymousAuthenticationConfig
boolean hasDesiredAnonymousAuthenticationConfig()Configuration for limiting anonymous access to all endpoints except the health checks.
.google.container.v1.AnonymousAuthenticationConfig desired_anonymous_authentication_config = 156;- Returns:
- Whether the desiredAnonymousAuthenticationConfig field is set.
-
getDesiredAnonymousAuthenticationConfig
AnonymousAuthenticationConfig getDesiredAnonymousAuthenticationConfig()Configuration for limiting anonymous access to all endpoints except the health checks.
.google.container.v1.AnonymousAuthenticationConfig desired_anonymous_authentication_config = 156;- Returns:
- The desiredAnonymousAuthenticationConfig.
-
getDesiredAnonymousAuthenticationConfigOrBuilder
AnonymousAuthenticationConfigOrBuilder getDesiredAnonymousAuthenticationConfigOrBuilder()Configuration for limiting anonymous access to all endpoints except the health checks.
.google.container.v1.AnonymousAuthenticationConfig desired_anonymous_authentication_config = 156; -
hasGkeAutoUpgradeConfig
boolean hasGkeAutoUpgradeConfig()Configuration for GKE auto upgrade.
.google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 154;- Returns:
- Whether the gkeAutoUpgradeConfig field is set.
-
getGkeAutoUpgradeConfig
GkeAutoUpgradeConfig getGkeAutoUpgradeConfig()Configuration for GKE auto upgrade.
.google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 154;- Returns:
- The gkeAutoUpgradeConfig.
-
getGkeAutoUpgradeConfigOrBuilder
GkeAutoUpgradeConfigOrBuilder getGkeAutoUpgradeConfigOrBuilder()Configuration for GKE auto upgrade.
.google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 154; -
hasDesiredNetworkTierConfig
boolean hasDesiredNetworkTierConfig()The desired network tier configuration for the cluster.
.google.container.v1.NetworkTierConfig desired_network_tier_config = 155;- Returns:
- Whether the desiredNetworkTierConfig field is set.
-
getDesiredNetworkTierConfig
NetworkTierConfig getDesiredNetworkTierConfig()The desired network tier configuration for the cluster.
.google.container.v1.NetworkTierConfig desired_network_tier_config = 155;- Returns:
- The desiredNetworkTierConfig.
-
getDesiredNetworkTierConfigOrBuilder
NetworkTierConfigOrBuilder getDesiredNetworkTierConfigOrBuilder()The desired network tier configuration for the cluster.
.google.container.v1.NetworkTierConfig desired_network_tier_config = 155; -
hasDesiredSecretSyncConfig
boolean hasDesiredSecretSyncConfig()Configuration for sync Secret Manager secrets as k8s secrets.
.google.container.v1.SecretSyncConfig desired_secret_sync_config = 158;- Returns:
- Whether the desiredSecretSyncConfig field is set.
-
getDesiredSecretSyncConfig
SecretSyncConfig getDesiredSecretSyncConfig()Configuration for sync Secret Manager secrets as k8s secrets.
.google.container.v1.SecretSyncConfig desired_secret_sync_config = 158;- Returns:
- The desiredSecretSyncConfig.
-
getDesiredSecretSyncConfigOrBuilder
SecretSyncConfigOrBuilder getDesiredSecretSyncConfigOrBuilder()Configuration for sync Secret Manager secrets as k8s secrets.
.google.container.v1.SecretSyncConfig desired_secret_sync_config = 158; -
hasDesiredPrivilegedAdmissionConfig
boolean hasDesiredPrivilegedAdmissionConfig()The desired privileged admission config for the cluster.
.google.container.v1.PrivilegedAdmissionConfig desired_privileged_admission_config = 159;- Returns:
- Whether the desiredPrivilegedAdmissionConfig field is set.
-
getDesiredPrivilegedAdmissionConfig
PrivilegedAdmissionConfig getDesiredPrivilegedAdmissionConfig()The desired privileged admission config for the cluster.
.google.container.v1.PrivilegedAdmissionConfig desired_privileged_admission_config = 159;- Returns:
- The desiredPrivilegedAdmissionConfig.
-
getDesiredPrivilegedAdmissionConfigOrBuilder
PrivilegedAdmissionConfigOrBuilder getDesiredPrivilegedAdmissionConfigOrBuilder()The desired privileged admission config for the cluster.
.google.container.v1.PrivilegedAdmissionConfig desired_privileged_admission_config = 159; -
hasDesiredControlPlaneEgress
boolean hasDesiredControlPlaneEgress()The desired control plane egress control config for the cluster.
.google.container.v1.ControlPlaneEgress desired_control_plane_egress = 160;- Returns:
- Whether the desiredControlPlaneEgress field is set.
-
getDesiredControlPlaneEgress
ControlPlaneEgress getDesiredControlPlaneEgress()The desired control plane egress control config for the cluster.
.google.container.v1.ControlPlaneEgress desired_control_plane_egress = 160;- Returns:
- The desiredControlPlaneEgress.
-
getDesiredControlPlaneEgressOrBuilder
ControlPlaneEgressOrBuilder getDesiredControlPlaneEgressOrBuilder()The desired control plane egress control config for the cluster.
.google.container.v1.ControlPlaneEgress desired_control_plane_egress = 160; -
hasDesiredManagedOpentelemetryConfig
boolean hasDesiredManagedOpentelemetryConfig()The desired managed open telemetry configuration.
.google.container.v1.ManagedOpenTelemetryConfig desired_managed_opentelemetry_config = 163;- Returns:
- Whether the desiredManagedOpentelemetryConfig field is set.
-
getDesiredManagedOpentelemetryConfig
ManagedOpenTelemetryConfig getDesiredManagedOpentelemetryConfig()The desired managed open telemetry configuration.
.google.container.v1.ManagedOpenTelemetryConfig desired_managed_opentelemetry_config = 163;- Returns:
- The desiredManagedOpentelemetryConfig.
-
getDesiredManagedOpentelemetryConfigOrBuilder
ManagedOpenTelemetryConfigOrBuilder getDesiredManagedOpentelemetryConfigOrBuilder()The desired managed open telemetry configuration.
.google.container.v1.ManagedOpenTelemetryConfig desired_managed_opentelemetry_config = 163; -
hasDesiredAutopilotClusterPolicyConfig
boolean hasDesiredAutopilotClusterPolicyConfig()The desired autopilot cluster policies that to be enforced in the cluster.
.google.container.v1.ClusterPolicyConfig desired_autopilot_cluster_policy_config = 164;- Returns:
- Whether the desiredAutopilotClusterPolicyConfig field is set.
-
getDesiredAutopilotClusterPolicyConfig
ClusterPolicyConfig getDesiredAutopilotClusterPolicyConfig()The desired autopilot cluster policies that to be enforced in the cluster.
.google.container.v1.ClusterPolicyConfig desired_autopilot_cluster_policy_config = 164;- Returns:
- The desiredAutopilotClusterPolicyConfig.
-
getDesiredAutopilotClusterPolicyConfigOrBuilder
ClusterPolicyConfigOrBuilder getDesiredAutopilotClusterPolicyConfigOrBuilder()The desired autopilot cluster policies that to be enforced in the cluster.
.google.container.v1.ClusterPolicyConfig desired_autopilot_cluster_policy_config = 164; -
hasDesiredManagedMachineLearningDiagnosticsConfig
boolean hasDesiredManagedMachineLearningDiagnosticsConfig()The desired managed machine learning diagnostics configuration.
.google.container.v1.ManagedMachineLearningDiagnosticsConfig desired_managed_machine_learning_diagnostics_config = 166;- Returns:
- Whether the desiredManagedMachineLearningDiagnosticsConfig field is set.
-
getDesiredManagedMachineLearningDiagnosticsConfig
ManagedMachineLearningDiagnosticsConfig getDesiredManagedMachineLearningDiagnosticsConfig()The desired managed machine learning diagnostics configuration.
.google.container.v1.ManagedMachineLearningDiagnosticsConfig desired_managed_machine_learning_diagnostics_config = 166;- Returns:
- The desiredManagedMachineLearningDiagnosticsConfig.
-
getDesiredManagedMachineLearningDiagnosticsConfigOrBuilder
ManagedMachineLearningDiagnosticsConfigOrBuilder getDesiredManagedMachineLearningDiagnosticsConfigOrBuilder()The desired managed machine learning diagnostics configuration.
.google.container.v1.ManagedMachineLearningDiagnosticsConfig desired_managed_machine_learning_diagnostics_config = 166; -
hasDesiredNodeCreationConfig
boolean hasDesiredNodeCreationConfig()Optional. The desired NodeCreationConfig for the cluster.
.google.container.v1.NodeCreationConfig desired_node_creation_config = 171 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the desiredNodeCreationConfig field is set.
-
getDesiredNodeCreationConfig
NodeCreationConfig getDesiredNodeCreationConfig()Optional. The desired NodeCreationConfig for the cluster.
.google.container.v1.NodeCreationConfig desired_node_creation_config = 171 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The desiredNodeCreationConfig.
-
getDesiredNodeCreationConfigOrBuilder
NodeCreationConfigOrBuilder getDesiredNodeCreationConfigOrBuilder()Optional. The desired NodeCreationConfig for the cluster.
.google.container.v1.NodeCreationConfig desired_node_creation_config = 171 [(.google.api.field_behavior) = OPTIONAL];
-