public final class ClusterUpdate
extends com.google.api.client.json.GenericJson
This is the Java data model class that specifies how to parse/serialize into the JSON that is transmitted over HTTP when working with the Kubernetes Engine API. For a detailed explanation see: https://developers.google.com/api-client-library/java/google-http-java-client/json
com.google.api.client.util.GenericData.FlagsAbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
ClusterUpdate() |
| Modifier and Type | Method and Description |
|---|---|
ClusterUpdate |
clone() |
AdditionalPodRangesConfig |
getAdditionalPodRangesConfig()
The additional pod ranges to be added to the cluster.
|
DesiredAdditionalIPRangesConfig |
getDesiredAdditionalIpRangesConfig()
The desired config for additional subnetworks attached to the cluster.
|
AddonsConfig |
getDesiredAddonsConfig()
Configurations for the various addons available to run in the cluster.
|
AnonymousAuthenticationConfig |
getDesiredAnonymousAuthenticationConfig()
Configuration for limiting anonymous access to all endpoints except the health checks.
|
AuthenticatorGroupsConfig |
getDesiredAuthenticatorGroupsConfig()
The desired authenticator groups config for the cluster.
|
AutoIpamConfig |
getDesiredAutoIpamConfig()
AutoIpamConfig contains all information related to Auto IPAM
|
WorkloadPolicyConfig |
getDesiredAutopilotWorkloadPolicyConfig()
WorkloadPolicyConfig is the configuration related to GCW workload policy
|
BinaryAuthorization |
getDesiredBinaryAuthorization()
The desired configuration options for the Binary Authorization feature.
|
ClusterAutoscaling |
getDesiredClusterAutoscaling()
Cluster-level autoscaling configuration.
|
CompliancePostureConfig |
getDesiredCompliancePostureConfig()
Enable/Disable Compliance Posture features for the cluster.
|
ContainerdConfig |
getDesiredContainerdConfig()
The desired containerd config for the cluster.
|
ControlPlaneEndpointsConfig |
getDesiredControlPlaneEndpointsConfig()
Control plane endpoints configuration.
|
CostManagementConfig |
getDesiredCostManagementConfig()
The desired configuration for the fine-grained cost management feature.
|
DatabaseEncryption |
getDesiredDatabaseEncryption()
Configuration of etcd encryption.
|
String |
getDesiredDatapathProvider()
The desired datapath provider for the cluster.
|
Boolean |
getDesiredDefaultEnablePrivateNodes()
Override the default setting of whether future created nodes have private IP addresses only,
namely NetworkConfig.default_enable_private_nodes
|
DefaultSnatStatus |
getDesiredDefaultSnatStatus()
The desired status of whether to disable default sNAT for this cluster.
|
Boolean |
getDesiredDisableL4LbFirewallReconciliation()
Enable/Disable L4 LB VPC firewall reconciliation for the cluster.
|
DNSConfig |
getDesiredDnsConfig()
DNSConfig contains clusterDNS config for this cluster.
|
Boolean |
getDesiredEnableCiliumClusterwideNetworkPolicy()
Enable/Disable Cilium Clusterwide Network Policy for the cluster.
|
Boolean |
getDesiredEnableFqdnNetworkPolicy()
Enable/Disable FQDN Network Policy for the cluster.
|
Boolean |
getDesiredEnableMultiNetworking()
Enable/Disable Multi-Networking for the cluster
|
Boolean |
getDesiredEnablePrivateEndpoint()
Enable/Disable private endpoint for the cluster's master.
|
DesiredEnterpriseConfig |
getDesiredEnterpriseConfig()
The desired enterprise configuration for the cluster.
|
Fleet |
getDesiredFleet()
The desired fleet configuration for the cluster.
|
GatewayAPIConfig |
getDesiredGatewayApiConfig()
The desired config of Gateway API on this cluster.
|
GcfsConfig |
getDesiredGcfsConfig()
The desired GCFS config for the cluster
|
IdentityServiceConfig |
getDesiredIdentityServiceConfig()
The desired Identity Service component configuration.
|
String |
getDesiredImageType()
The desired image type for the node pool.
|
IntraNodeVisibilityConfig |
getDesiredIntraNodeVisibilityConfig()
The desired config of Intra-node visibility.
|
String |
getDesiredInTransitEncryptionConfig()
Specify the details of in-transit encryption.
|
K8sBetaAPIConfig |
getDesiredK8sBetaApis()
Desired Beta APIs to be enabled for cluster.
|
ILBSubsettingConfig |
getDesiredL4ilbSubsettingConfig()
The desired L4 Internal Load Balancer Subsetting configuration.
|
List<String> |
getDesiredLocations()
The desired list of Google Compute Engine
[zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available)
in which the cluster's nodes should be located.
|
LoggingConfig |
getDesiredLoggingConfig()
The desired logging configuration.
|
String |
getDesiredLoggingService()
The logging service the cluster should use to write logs.
|
MasterAuthorizedNetworksConfig |
getDesiredMasterAuthorizedNetworksConfig()
The desired configuration options for master authorized networks feature.
|
String |
getDesiredMasterVersion()
The Kubernetes version to change the master to.
|
MeshCertificates |
getDesiredMeshCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
|
MonitoringConfig |
getDesiredMonitoringConfig()
The desired monitoring configuration.
|
String |
getDesiredMonitoringService()
The monitoring service the cluster should use to write metrics.
|
ClusterNetworkPerformanceConfig |
getDesiredNetworkPerformanceConfig()
The desired network performance config.
|
NetworkTierConfig |
getDesiredNetworkTierConfig()
The desired network tier configuration for the cluster.
|
NodeKubeletConfig |
getDesiredNodeKubeletConfig()
The desired node kubelet config for the cluster.
|
NodeKubeletConfig |
getDesiredNodePoolAutoConfigKubeletConfig()
The desired node kubelet config for all auto-provisioned node pools in autopilot clusters and
node auto-provisioning enabled clusters.
|
LinuxNodeConfig |
getDesiredNodePoolAutoConfigLinuxNodeConfig()
The desired Linux node config for all auto-provisioned node pools in autopilot clusters and
node auto-provisioning enabled clusters.
|
NetworkTags |
getDesiredNodePoolAutoConfigNetworkTags()
The desired network tags that apply to all auto-provisioned node pools in autopilot clusters
and node auto-provisioning enabled clusters.
|
ResourceManagerTags |
getDesiredNodePoolAutoConfigResourceManagerTags()
The desired resource manager tags that apply to all auto-provisioned node pools in autopilot
clusters and node auto-provisioning enabled clusters.
|
NodePoolAutoscaling |
getDesiredNodePoolAutoscaling()
Autoscaler configuration for the node pool specified in desired_node_pool_id.
|
String |
getDesiredNodePoolId()
The node pool to be upgraded.
|
NodePoolLoggingConfig |
getDesiredNodePoolLoggingConfig()
The desired node pool logging configuration defaults for the cluster.
|
String |
getDesiredNodeVersion()
The Kubernetes version to change the nodes to (typically an upgrade).
|
NotificationConfig |
getDesiredNotificationConfig()
The desired notification configuration.
|
ParentProductConfig |
getDesiredParentProductConfig()
The desired parent product config for the cluster.
|
PodAutoscaling |
getDesiredPodAutoscaling()
The desired config for pod autoscaling.
|
PrivateClusterConfig |
getDesiredPrivateClusterConfig()
The desired private cluster configuration.
|
String |
getDesiredPrivateIpv6GoogleAccess()
The desired state of IPv6 connectivity to Google Services.
|
RBACBindingConfig |
getDesiredRbacBindingConfig()
RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be
created.
|
ReleaseChannel |
getDesiredReleaseChannel()
The desired release channel configuration.
|
ResourceUsageExportConfig |
getDesiredResourceUsageExportConfig()
The desired configuration for exporting resource usage.
|
SecretManagerConfig |
getDesiredSecretManagerConfig()
Enable/Disable Secret Manager Config.
|
SecurityPostureConfig |
getDesiredSecurityPostureConfig()
Enable/Disable Security Posture API features for the cluster.
|
ServiceExternalIPsConfig |
getDesiredServiceExternalIpsConfig()
ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.
|
ShieldedNodes |
getDesiredShieldedNodes()
Configuration for Shielded Nodes.
|
String |
getDesiredStackType()
The desired stack type of the cluster.
|
UserManagedKeysConfig |
getDesiredUserManagedKeysConfig()
The desired user managed keys config for the cluster.
|
VerticalPodAutoscaling |
getDesiredVerticalPodAutoscaling()
Cluster-level Vertical Pod Autoscaling configuration.
|
WorkloadIdentityConfig |
getDesiredWorkloadIdentityConfig()
Configuration for Workload Identity.
|
K8sBetaAPIConfig |
getEnableK8sBetaApis()
Kubernetes open source beta apis enabled on the cluster.
|
String |
getEtag()
The current etag of the cluster.
|
GkeAutoUpgradeConfig |
getGkeAutoUpgradeConfig()
Configuration for GKE auto upgrade.
|
AdditionalPodRangesConfig |
getRemovedAdditionalPodRangesConfig()
The additional pod ranges that are to be removed from the cluster.
|
UserManagedKeysConfig |
getUserManagedKeysConfig()
The Custom keys configuration for the cluster.
|
ClusterUpdate |
set(String fieldName,
Object value) |
ClusterUpdate |
setAdditionalPodRangesConfig(AdditionalPodRangesConfig additionalPodRangesConfig)
The additional pod ranges to be added to the cluster.
|
ClusterUpdate |
setDesiredAdditionalIpRangesConfig(DesiredAdditionalIPRangesConfig desiredAdditionalIpRangesConfig)
The desired config for additional subnetworks attached to the cluster.
|
ClusterUpdate |
setDesiredAddonsConfig(AddonsConfig desiredAddonsConfig)
Configurations for the various addons available to run in the cluster.
|
ClusterUpdate |
setDesiredAnonymousAuthenticationConfig(AnonymousAuthenticationConfig desiredAnonymousAuthenticationConfig)
Configuration for limiting anonymous access to all endpoints except the health checks.
|
ClusterUpdate |
setDesiredAuthenticatorGroupsConfig(AuthenticatorGroupsConfig desiredAuthenticatorGroupsConfig)
The desired authenticator groups config for the cluster.
|
ClusterUpdate |
setDesiredAutoIpamConfig(AutoIpamConfig desiredAutoIpamConfig)
AutoIpamConfig contains all information related to Auto IPAM
|
ClusterUpdate |
setDesiredAutopilotWorkloadPolicyConfig(WorkloadPolicyConfig desiredAutopilotWorkloadPolicyConfig)
WorkloadPolicyConfig is the configuration related to GCW workload policy
|
ClusterUpdate |
setDesiredBinaryAuthorization(BinaryAuthorization desiredBinaryAuthorization)
The desired configuration options for the Binary Authorization feature.
|
ClusterUpdate |
setDesiredClusterAutoscaling(ClusterAutoscaling desiredClusterAutoscaling)
Cluster-level autoscaling configuration.
|
ClusterUpdate |
setDesiredCompliancePostureConfig(CompliancePostureConfig desiredCompliancePostureConfig)
Enable/Disable Compliance Posture features for the cluster.
|
ClusterUpdate |
setDesiredContainerdConfig(ContainerdConfig desiredContainerdConfig)
The desired containerd config for the cluster.
|
ClusterUpdate |
setDesiredControlPlaneEndpointsConfig(ControlPlaneEndpointsConfig desiredControlPlaneEndpointsConfig)
Control plane endpoints configuration.
|
ClusterUpdate |
setDesiredCostManagementConfig(CostManagementConfig desiredCostManagementConfig)
The desired configuration for the fine-grained cost management feature.
|
ClusterUpdate |
setDesiredDatabaseEncryption(DatabaseEncryption desiredDatabaseEncryption)
Configuration of etcd encryption.
|
ClusterUpdate |
setDesiredDatapathProvider(String desiredDatapathProvider)
The desired datapath provider for the cluster.
|
ClusterUpdate |
setDesiredDefaultEnablePrivateNodes(Boolean desiredDefaultEnablePrivateNodes)
Override the default setting of whether future created nodes have private IP addresses only,
namely NetworkConfig.default_enable_private_nodes
|
ClusterUpdate |
setDesiredDefaultSnatStatus(DefaultSnatStatus desiredDefaultSnatStatus)
The desired status of whether to disable default sNAT for this cluster.
|
ClusterUpdate |
setDesiredDisableL4LbFirewallReconciliation(Boolean desiredDisableL4LbFirewallReconciliation)
Enable/Disable L4 LB VPC firewall reconciliation for the cluster.
|
ClusterUpdate |
setDesiredDnsConfig(DNSConfig desiredDnsConfig)
DNSConfig contains clusterDNS config for this cluster.
|
ClusterUpdate |
setDesiredEnableCiliumClusterwideNetworkPolicy(Boolean desiredEnableCiliumClusterwideNetworkPolicy)
Enable/Disable Cilium Clusterwide Network Policy for the cluster.
|
ClusterUpdate |
setDesiredEnableFqdnNetworkPolicy(Boolean desiredEnableFqdnNetworkPolicy)
Enable/Disable FQDN Network Policy for the cluster.
|
ClusterUpdate |
setDesiredEnableMultiNetworking(Boolean desiredEnableMultiNetworking)
Enable/Disable Multi-Networking for the cluster
|
ClusterUpdate |
setDesiredEnablePrivateEndpoint(Boolean desiredEnablePrivateEndpoint)
Enable/Disable private endpoint for the cluster's master.
|
ClusterUpdate |
setDesiredEnterpriseConfig(DesiredEnterpriseConfig desiredEnterpriseConfig)
The desired enterprise configuration for the cluster.
|
ClusterUpdate |
setDesiredFleet(Fleet desiredFleet)
The desired fleet configuration for the cluster.
|
ClusterUpdate |
setDesiredGatewayApiConfig(GatewayAPIConfig desiredGatewayApiConfig)
The desired config of Gateway API on this cluster.
|
ClusterUpdate |
setDesiredGcfsConfig(GcfsConfig desiredGcfsConfig)
The desired GCFS config for the cluster
|
ClusterUpdate |
setDesiredIdentityServiceConfig(IdentityServiceConfig desiredIdentityServiceConfig)
The desired Identity Service component configuration.
|
ClusterUpdate |
setDesiredImageType(String desiredImageType)
The desired image type for the node pool.
|
ClusterUpdate |
setDesiredIntraNodeVisibilityConfig(IntraNodeVisibilityConfig desiredIntraNodeVisibilityConfig)
The desired config of Intra-node visibility.
|
ClusterUpdate |
setDesiredInTransitEncryptionConfig(String desiredInTransitEncryptionConfig)
Specify the details of in-transit encryption.
|
ClusterUpdate |
setDesiredK8sBetaApis(K8sBetaAPIConfig desiredK8sBetaApis)
Desired Beta APIs to be enabled for cluster.
|
ClusterUpdate |
setDesiredL4ilbSubsettingConfig(ILBSubsettingConfig desiredL4ilbSubsettingConfig)
The desired L4 Internal Load Balancer Subsetting configuration.
|
ClusterUpdate |
setDesiredLocations(List<String> desiredLocations)
The desired list of Google Compute Engine
[zones](https://{$universe.dns_names.final_documentation_domain}/compute/docs/zones#available)
in which the cluster's nodes should be located.
|
ClusterUpdate |
setDesiredLoggingConfig(LoggingConfig desiredLoggingConfig)
The desired logging configuration.
|
ClusterUpdate |
setDesiredLoggingService(String desiredLoggingService)
The logging service the cluster should use to write logs.
|
ClusterUpdate |
setDesiredMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig desiredMasterAuthorizedNetworksConfig)
The desired configuration options for master authorized networks feature.
|
ClusterUpdate |
setDesiredMasterVersion(String desiredMasterVersion)
The Kubernetes version to change the master to.
|
ClusterUpdate |
setDesiredMeshCertificates(MeshCertificates desiredMeshCertificates)
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
|
ClusterUpdate |
setDesiredMonitoringConfig(MonitoringConfig desiredMonitoringConfig)
The desired monitoring configuration.
|
ClusterUpdate |
setDesiredMonitoringService(String desiredMonitoringService)
The monitoring service the cluster should use to write metrics.
|
ClusterUpdate |
setDesiredNetworkPerformanceConfig(ClusterNetworkPerformanceConfig desiredNetworkPerformanceConfig)
The desired network performance config.
|
ClusterUpdate |
setDesiredNetworkTierConfig(NetworkTierConfig desiredNetworkTierConfig)
The desired network tier configuration for the cluster.
|
ClusterUpdate |
setDesiredNodeKubeletConfig(NodeKubeletConfig desiredNodeKubeletConfig)
The desired node kubelet config for the cluster.
|
ClusterUpdate |
setDesiredNodePoolAutoConfigKubeletConfig(NodeKubeletConfig desiredNodePoolAutoConfigKubeletConfig)
The desired node kubelet config for all auto-provisioned node pools in autopilot clusters and
node auto-provisioning enabled clusters.
|
ClusterUpdate |
setDesiredNodePoolAutoConfigLinuxNodeConfig(LinuxNodeConfig desiredNodePoolAutoConfigLinuxNodeConfig)
The desired Linux node config for all auto-provisioned node pools in autopilot clusters and
node auto-provisioning enabled clusters.
|
ClusterUpdate |
setDesiredNodePoolAutoConfigNetworkTags(NetworkTags desiredNodePoolAutoConfigNetworkTags)
The desired network tags that apply to all auto-provisioned node pools in autopilot clusters
and node auto-provisioning enabled clusters.
|
ClusterUpdate |
setDesiredNodePoolAutoConfigResourceManagerTags(ResourceManagerTags desiredNodePoolAutoConfigResourceManagerTags)
The desired resource manager tags that apply to all auto-provisioned node pools in autopilot
clusters and node auto-provisioning enabled clusters.
|
ClusterUpdate |
setDesiredNodePoolAutoscaling(NodePoolAutoscaling desiredNodePoolAutoscaling)
Autoscaler configuration for the node pool specified in desired_node_pool_id.
|
ClusterUpdate |
setDesiredNodePoolId(String desiredNodePoolId)
The node pool to be upgraded.
|
ClusterUpdate |
setDesiredNodePoolLoggingConfig(NodePoolLoggingConfig desiredNodePoolLoggingConfig)
The desired node pool logging configuration defaults for the cluster.
|
ClusterUpdate |
setDesiredNodeVersion(String desiredNodeVersion)
The Kubernetes version to change the nodes to (typically an upgrade).
|
ClusterUpdate |
setDesiredNotificationConfig(NotificationConfig desiredNotificationConfig)
The desired notification configuration.
|
ClusterUpdate |
setDesiredParentProductConfig(ParentProductConfig desiredParentProductConfig)
The desired parent product config for the cluster.
|
ClusterUpdate |
setDesiredPodAutoscaling(PodAutoscaling desiredPodAutoscaling)
The desired config for pod autoscaling.
|
ClusterUpdate |
setDesiredPrivateClusterConfig(PrivateClusterConfig desiredPrivateClusterConfig)
The desired private cluster configuration.
|
ClusterUpdate |
setDesiredPrivateIpv6GoogleAccess(String desiredPrivateIpv6GoogleAccess)
The desired state of IPv6 connectivity to Google Services.
|
ClusterUpdate |
setDesiredRbacBindingConfig(RBACBindingConfig desiredRbacBindingConfig)
RBACBindingConfig allows user to restrict ClusterRoleBindings an RoleBindings that can be
created.
|
ClusterUpdate |
setDesiredReleaseChannel(ReleaseChannel desiredReleaseChannel)
The desired release channel configuration.
|
ClusterUpdate |
setDesiredResourceUsageExportConfig(ResourceUsageExportConfig desiredResourceUsageExportConfig)
The desired configuration for exporting resource usage.
|
ClusterUpdate |
setDesiredSecretManagerConfig(SecretManagerConfig desiredSecretManagerConfig)
Enable/Disable Secret Manager Config.
|
ClusterUpdate |
setDesiredSecurityPostureConfig(SecurityPostureConfig desiredSecurityPostureConfig)
Enable/Disable Security Posture API features for the cluster.
|
ClusterUpdate |
setDesiredServiceExternalIpsConfig(ServiceExternalIPsConfig desiredServiceExternalIpsConfig)
ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.
|
ClusterUpdate |
setDesiredShieldedNodes(ShieldedNodes desiredShieldedNodes)
Configuration for Shielded Nodes.
|
ClusterUpdate |
setDesiredStackType(String desiredStackType)
The desired stack type of the cluster.
|
ClusterUpdate |
setDesiredUserManagedKeysConfig(UserManagedKeysConfig desiredUserManagedKeysConfig)
The desired user managed keys config for the cluster.
|
ClusterUpdate |
setDesiredVerticalPodAutoscaling(VerticalPodAutoscaling desiredVerticalPodAutoscaling)
Cluster-level Vertical Pod Autoscaling configuration.
|
ClusterUpdate |
setDesiredWorkloadIdentityConfig(WorkloadIdentityConfig desiredWorkloadIdentityConfig)
Configuration for Workload Identity.
|
ClusterUpdate |
setEnableK8sBetaApis(K8sBetaAPIConfig enableK8sBetaApis)
Kubernetes open source beta apis enabled on the cluster.
|
ClusterUpdate |
setEtag(String etag)
The current etag of the cluster.
|
ClusterUpdate |
setGkeAutoUpgradeConfig(GkeAutoUpgradeConfig gkeAutoUpgradeConfig)
Configuration for GKE auto upgrade.
|
ClusterUpdate |
setRemovedAdditionalPodRangesConfig(AdditionalPodRangesConfig removedAdditionalPodRangesConfig)
The additional pod ranges that are to be removed from the cluster.
|
ClusterUpdate |
setUserManagedKeysConfig(UserManagedKeysConfig userManagedKeysConfig)
The Custom keys configuration for the cluster.
|
getFactory, setFactory, toPrettyString, toStringentrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeysclear, containsKey, containsValue, isEmpty, keySet, size, valuesfinalize, getClass, notify, notifyAll, wait, wait, waitcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic AdditionalPodRangesConfig getAdditionalPodRangesConfig()
null for nonepublic ClusterUpdate setAdditionalPodRangesConfig(AdditionalPodRangesConfig additionalPodRangesConfig)
additionalPodRangesConfig - additionalPodRangesConfig or null for nonepublic DesiredAdditionalIPRangesConfig getDesiredAdditionalIpRangesConfig()
null for nonepublic ClusterUpdate setDesiredAdditionalIpRangesConfig(DesiredAdditionalIPRangesConfig desiredAdditionalIpRangesConfig)
desiredAdditionalIpRangesConfig - desiredAdditionalIpRangesConfig or null for nonepublic AddonsConfig getDesiredAddonsConfig()
null for nonepublic ClusterUpdate setDesiredAddonsConfig(AddonsConfig desiredAddonsConfig)
desiredAddonsConfig - desiredAddonsConfig or null for nonepublic AnonymousAuthenticationConfig getDesiredAnonymousAuthenticationConfig()
null for nonepublic ClusterUpdate setDesiredAnonymousAuthenticationConfig(AnonymousAuthenticationConfig desiredAnonymousAuthenticationConfig)
desiredAnonymousAuthenticationConfig - desiredAnonymousAuthenticationConfig or null for nonepublic AuthenticatorGroupsConfig getDesiredAuthenticatorGroupsConfig()
null for nonepublic ClusterUpdate setDesiredAuthenticatorGroupsConfig(AuthenticatorGroupsConfig desiredAuthenticatorGroupsConfig)
desiredAuthenticatorGroupsConfig - desiredAuthenticatorGroupsConfig or null for nonepublic AutoIpamConfig getDesiredAutoIpamConfig()
null for nonepublic ClusterUpdate setDesiredAutoIpamConfig(AutoIpamConfig desiredAutoIpamConfig)
desiredAutoIpamConfig - desiredAutoIpamConfig or null for nonepublic WorkloadPolicyConfig getDesiredAutopilotWorkloadPolicyConfig()
null for nonepublic ClusterUpdate setDesiredAutopilotWorkloadPolicyConfig(WorkloadPolicyConfig desiredAutopilotWorkloadPolicyConfig)
desiredAutopilotWorkloadPolicyConfig - desiredAutopilotWorkloadPolicyConfig or null for nonepublic BinaryAuthorization getDesiredBinaryAuthorization()
null for nonepublic ClusterUpdate setDesiredBinaryAuthorization(BinaryAuthorization desiredBinaryAuthorization)
desiredBinaryAuthorization - desiredBinaryAuthorization or null for nonepublic ClusterAutoscaling getDesiredClusterAutoscaling()
null for nonepublic ClusterUpdate setDesiredClusterAutoscaling(ClusterAutoscaling desiredClusterAutoscaling)
desiredClusterAutoscaling - desiredClusterAutoscaling or null for nonepublic CompliancePostureConfig getDesiredCompliancePostureConfig()
null for nonepublic ClusterUpdate setDesiredCompliancePostureConfig(CompliancePostureConfig desiredCompliancePostureConfig)
desiredCompliancePostureConfig - desiredCompliancePostureConfig or null for nonepublic ContainerdConfig getDesiredContainerdConfig()
null for nonepublic ClusterUpdate setDesiredContainerdConfig(ContainerdConfig desiredContainerdConfig)
desiredContainerdConfig - desiredContainerdConfig or null for nonepublic ControlPlaneEndpointsConfig getDesiredControlPlaneEndpointsConfig()
null for nonepublic ClusterUpdate setDesiredControlPlaneEndpointsConfig(ControlPlaneEndpointsConfig desiredControlPlaneEndpointsConfig)
desiredControlPlaneEndpointsConfig - desiredControlPlaneEndpointsConfig or null for nonepublic CostManagementConfig getDesiredCostManagementConfig()
null for nonepublic ClusterUpdate setDesiredCostManagementConfig(CostManagementConfig desiredCostManagementConfig)
desiredCostManagementConfig - desiredCostManagementConfig or null for nonepublic DatabaseEncryption getDesiredDatabaseEncryption()
null for nonepublic ClusterUpdate setDesiredDatabaseEncryption(DatabaseEncryption desiredDatabaseEncryption)
desiredDatabaseEncryption - desiredDatabaseEncryption or null for nonepublic String getDesiredDatapathProvider()
null for nonepublic ClusterUpdate setDesiredDatapathProvider(String desiredDatapathProvider)
desiredDatapathProvider - desiredDatapathProvider or null for nonepublic Boolean getDesiredDefaultEnablePrivateNodes()
null for nonepublic ClusterUpdate setDesiredDefaultEnablePrivateNodes(Boolean desiredDefaultEnablePrivateNodes)
desiredDefaultEnablePrivateNodes - desiredDefaultEnablePrivateNodes or null for nonepublic DefaultSnatStatus getDesiredDefaultSnatStatus()
null for nonepublic ClusterUpdate setDesiredDefaultSnatStatus(DefaultSnatStatus desiredDefaultSnatStatus)
desiredDefaultSnatStatus - desiredDefaultSnatStatus or null for nonepublic Boolean getDesiredDisableL4LbFirewallReconciliation()
null for nonepublic ClusterUpdate setDesiredDisableL4LbFirewallReconciliation(Boolean desiredDisableL4LbFirewallReconciliation)
desiredDisableL4LbFirewallReconciliation - desiredDisableL4LbFirewallReconciliation or null for nonepublic DNSConfig getDesiredDnsConfig()
null for nonepublic ClusterUpdate setDesiredDnsConfig(DNSConfig desiredDnsConfig)
desiredDnsConfig - desiredDnsConfig or null for nonepublic Boolean getDesiredEnableCiliumClusterwideNetworkPolicy()
null for nonepublic ClusterUpdate setDesiredEnableCiliumClusterwideNetworkPolicy(Boolean desiredEnableCiliumClusterwideNetworkPolicy)
desiredEnableCiliumClusterwideNetworkPolicy - desiredEnableCiliumClusterwideNetworkPolicy or null for nonepublic Boolean getDesiredEnableFqdnNetworkPolicy()
null for nonepublic ClusterUpdate setDesiredEnableFqdnNetworkPolicy(Boolean desiredEnableFqdnNetworkPolicy)
desiredEnableFqdnNetworkPolicy - desiredEnableFqdnNetworkPolicy or null for nonepublic Boolean getDesiredEnableMultiNetworking()
null for nonepublic ClusterUpdate setDesiredEnableMultiNetworking(Boolean desiredEnableMultiNetworking)
desiredEnableMultiNetworking - desiredEnableMultiNetworking or null for nonepublic Boolean getDesiredEnablePrivateEndpoint()
null for nonepublic ClusterUpdate setDesiredEnablePrivateEndpoint(Boolean desiredEnablePrivateEndpoint)
desiredEnablePrivateEndpoint - desiredEnablePrivateEndpoint or null for nonepublic DesiredEnterpriseConfig getDesiredEnterpriseConfig()
null for nonepublic ClusterUpdate setDesiredEnterpriseConfig(DesiredEnterpriseConfig desiredEnterpriseConfig)
desiredEnterpriseConfig - desiredEnterpriseConfig or null for nonepublic Fleet getDesiredFleet()
null for nonepublic ClusterUpdate setDesiredFleet(Fleet desiredFleet)
desiredFleet - desiredFleet or null for nonepublic GatewayAPIConfig getDesiredGatewayApiConfig()
null for nonepublic ClusterUpdate setDesiredGatewayApiConfig(GatewayAPIConfig desiredGatewayApiConfig)
desiredGatewayApiConfig - desiredGatewayApiConfig or null for nonepublic GcfsConfig getDesiredGcfsConfig()
null for nonepublic ClusterUpdate setDesiredGcfsConfig(GcfsConfig desiredGcfsConfig)
desiredGcfsConfig - desiredGcfsConfig or null for nonepublic IdentityServiceConfig getDesiredIdentityServiceConfig()
null for nonepublic ClusterUpdate setDesiredIdentityServiceConfig(IdentityServiceConfig desiredIdentityServiceConfig)
desiredIdentityServiceConfig - desiredIdentityServiceConfig or null for nonepublic String getDesiredImageType()
null for nonepublic ClusterUpdate setDesiredImageType(String desiredImageType)
desiredImageType - desiredImageType or null for nonepublic String getDesiredInTransitEncryptionConfig()
null for nonepublic ClusterUpdate setDesiredInTransitEncryptionConfig(String desiredInTransitEncryptionConfig)
desiredInTransitEncryptionConfig - desiredInTransitEncryptionConfig or null for nonepublic IntraNodeVisibilityConfig getDesiredIntraNodeVisibilityConfig()
null for nonepublic ClusterUpdate setDesiredIntraNodeVisibilityConfig(IntraNodeVisibilityConfig desiredIntraNodeVisibilityConfig)
desiredIntraNodeVisibilityConfig - desiredIntraNodeVisibilityConfig or null for nonepublic K8sBetaAPIConfig getDesiredK8sBetaApis()
null for nonepublic ClusterUpdate setDesiredK8sBetaApis(K8sBetaAPIConfig desiredK8sBetaApis)
desiredK8sBetaApis - desiredK8sBetaApis or null for nonepublic ILBSubsettingConfig getDesiredL4ilbSubsettingConfig()
null for nonepublic ClusterUpdate setDesiredL4ilbSubsettingConfig(ILBSubsettingConfig desiredL4ilbSubsettingConfig)
desiredL4ilbSubsettingConfig - desiredL4ilbSubsettingConfig or null for nonepublic List<String> getDesiredLocations()
null for nonepublic ClusterUpdate setDesiredLocations(List<String> desiredLocations)
desiredLocations - desiredLocations or null for nonepublic LoggingConfig getDesiredLoggingConfig()
null for nonepublic ClusterUpdate setDesiredLoggingConfig(LoggingConfig desiredLoggingConfig)
desiredLoggingConfig - desiredLoggingConfig or null for nonepublic String getDesiredLoggingService()
null for nonepublic ClusterUpdate setDesiredLoggingService(String desiredLoggingService)
desiredLoggingService - desiredLoggingService or null for nonepublic MasterAuthorizedNetworksConfig getDesiredMasterAuthorizedNetworksConfig()
null for nonepublic ClusterUpdate setDesiredMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig desiredMasterAuthorizedNetworksConfig)
desiredMasterAuthorizedNetworksConfig - desiredMasterAuthorizedNetworksConfig or null for nonepublic String getDesiredMasterVersion()
null for nonepublic ClusterUpdate setDesiredMasterVersion(String desiredMasterVersion)
desiredMasterVersion - desiredMasterVersion or null for nonepublic MeshCertificates getDesiredMeshCertificates()
null for nonepublic ClusterUpdate setDesiredMeshCertificates(MeshCertificates desiredMeshCertificates)
desiredMeshCertificates - desiredMeshCertificates or null for nonepublic MonitoringConfig getDesiredMonitoringConfig()
null for nonepublic ClusterUpdate setDesiredMonitoringConfig(MonitoringConfig desiredMonitoringConfig)
desiredMonitoringConfig - desiredMonitoringConfig or null for nonepublic String getDesiredMonitoringService()
null for nonepublic ClusterUpdate setDesiredMonitoringService(String desiredMonitoringService)
desiredMonitoringService - desiredMonitoringService or null for nonepublic ClusterNetworkPerformanceConfig getDesiredNetworkPerformanceConfig()
null for nonepublic ClusterUpdate setDesiredNetworkPerformanceConfig(ClusterNetworkPerformanceConfig desiredNetworkPerformanceConfig)
desiredNetworkPerformanceConfig - desiredNetworkPerformanceConfig or null for nonepublic NetworkTierConfig getDesiredNetworkTierConfig()
null for nonepublic ClusterUpdate setDesiredNetworkTierConfig(NetworkTierConfig desiredNetworkTierConfig)
desiredNetworkTierConfig - desiredNetworkTierConfig or null for nonepublic NodeKubeletConfig getDesiredNodeKubeletConfig()
null for nonepublic ClusterUpdate setDesiredNodeKubeletConfig(NodeKubeletConfig desiredNodeKubeletConfig)
desiredNodeKubeletConfig - desiredNodeKubeletConfig or null for nonepublic NodeKubeletConfig getDesiredNodePoolAutoConfigKubeletConfig()
null for nonepublic ClusterUpdate setDesiredNodePoolAutoConfigKubeletConfig(NodeKubeletConfig desiredNodePoolAutoConfigKubeletConfig)
desiredNodePoolAutoConfigKubeletConfig - desiredNodePoolAutoConfigKubeletConfig or null for nonepublic LinuxNodeConfig getDesiredNodePoolAutoConfigLinuxNodeConfig()
null for nonepublic ClusterUpdate setDesiredNodePoolAutoConfigLinuxNodeConfig(LinuxNodeConfig desiredNodePoolAutoConfigLinuxNodeConfig)
desiredNodePoolAutoConfigLinuxNodeConfig - desiredNodePoolAutoConfigLinuxNodeConfig or null for nonepublic NetworkTags getDesiredNodePoolAutoConfigNetworkTags()
null for nonepublic ClusterUpdate setDesiredNodePoolAutoConfigNetworkTags(NetworkTags desiredNodePoolAutoConfigNetworkTags)
desiredNodePoolAutoConfigNetworkTags - desiredNodePoolAutoConfigNetworkTags or null for nonepublic ResourceManagerTags getDesiredNodePoolAutoConfigResourceManagerTags()
null for nonepublic ClusterUpdate setDesiredNodePoolAutoConfigResourceManagerTags(ResourceManagerTags desiredNodePoolAutoConfigResourceManagerTags)
desiredNodePoolAutoConfigResourceManagerTags - desiredNodePoolAutoConfigResourceManagerTags or null for nonepublic NodePoolAutoscaling getDesiredNodePoolAutoscaling()
null for nonepublic ClusterUpdate setDesiredNodePoolAutoscaling(NodePoolAutoscaling desiredNodePoolAutoscaling)
desiredNodePoolAutoscaling - desiredNodePoolAutoscaling or null for nonepublic String getDesiredNodePoolId()
null for nonepublic ClusterUpdate setDesiredNodePoolId(String desiredNodePoolId)
desiredNodePoolId - desiredNodePoolId or null for nonepublic NodePoolLoggingConfig getDesiredNodePoolLoggingConfig()
null for nonepublic ClusterUpdate setDesiredNodePoolLoggingConfig(NodePoolLoggingConfig desiredNodePoolLoggingConfig)
desiredNodePoolLoggingConfig - desiredNodePoolLoggingConfig or null for nonepublic String getDesiredNodeVersion()
null for nonepublic ClusterUpdate setDesiredNodeVersion(String desiredNodeVersion)
desiredNodeVersion - desiredNodeVersion or null for nonepublic NotificationConfig getDesiredNotificationConfig()
null for nonepublic ClusterUpdate setDesiredNotificationConfig(NotificationConfig desiredNotificationConfig)
desiredNotificationConfig - desiredNotificationConfig or null for nonepublic ParentProductConfig getDesiredParentProductConfig()
null for nonepublic ClusterUpdate setDesiredParentProductConfig(ParentProductConfig desiredParentProductConfig)
desiredParentProductConfig - desiredParentProductConfig or null for nonepublic PodAutoscaling getDesiredPodAutoscaling()
null for nonepublic ClusterUpdate setDesiredPodAutoscaling(PodAutoscaling desiredPodAutoscaling)
desiredPodAutoscaling - desiredPodAutoscaling or null for nonepublic PrivateClusterConfig getDesiredPrivateClusterConfig()
null for nonepublic ClusterUpdate setDesiredPrivateClusterConfig(PrivateClusterConfig desiredPrivateClusterConfig)
desiredPrivateClusterConfig - desiredPrivateClusterConfig or null for nonepublic String getDesiredPrivateIpv6GoogleAccess()
null for nonepublic ClusterUpdate setDesiredPrivateIpv6GoogleAccess(String desiredPrivateIpv6GoogleAccess)
desiredPrivateIpv6GoogleAccess - desiredPrivateIpv6GoogleAccess or null for nonepublic RBACBindingConfig getDesiredRbacBindingConfig()
null for nonepublic ClusterUpdate setDesiredRbacBindingConfig(RBACBindingConfig desiredRbacBindingConfig)
desiredRbacBindingConfig - desiredRbacBindingConfig or null for nonepublic ReleaseChannel getDesiredReleaseChannel()
null for nonepublic ClusterUpdate setDesiredReleaseChannel(ReleaseChannel desiredReleaseChannel)
desiredReleaseChannel - desiredReleaseChannel or null for nonepublic ResourceUsageExportConfig getDesiredResourceUsageExportConfig()
null for nonepublic ClusterUpdate setDesiredResourceUsageExportConfig(ResourceUsageExportConfig desiredResourceUsageExportConfig)
desiredResourceUsageExportConfig - desiredResourceUsageExportConfig or null for nonepublic SecretManagerConfig getDesiredSecretManagerConfig()
null for nonepublic ClusterUpdate setDesiredSecretManagerConfig(SecretManagerConfig desiredSecretManagerConfig)
desiredSecretManagerConfig - desiredSecretManagerConfig or null for nonepublic SecurityPostureConfig getDesiredSecurityPostureConfig()
null for nonepublic ClusterUpdate setDesiredSecurityPostureConfig(SecurityPostureConfig desiredSecurityPostureConfig)
desiredSecurityPostureConfig - desiredSecurityPostureConfig or null for nonepublic ServiceExternalIPsConfig getDesiredServiceExternalIpsConfig()
null for nonepublic ClusterUpdate setDesiredServiceExternalIpsConfig(ServiceExternalIPsConfig desiredServiceExternalIpsConfig)
desiredServiceExternalIpsConfig - desiredServiceExternalIpsConfig or null for nonepublic ShieldedNodes getDesiredShieldedNodes()
null for nonepublic ClusterUpdate setDesiredShieldedNodes(ShieldedNodes desiredShieldedNodes)
desiredShieldedNodes - desiredShieldedNodes or null for nonepublic String getDesiredStackType()
null for nonepublic ClusterUpdate setDesiredStackType(String desiredStackType)
desiredStackType - desiredStackType or null for nonepublic UserManagedKeysConfig getDesiredUserManagedKeysConfig()
null for nonepublic ClusterUpdate setDesiredUserManagedKeysConfig(UserManagedKeysConfig desiredUserManagedKeysConfig)
desiredUserManagedKeysConfig - desiredUserManagedKeysConfig or null for nonepublic VerticalPodAutoscaling getDesiredVerticalPodAutoscaling()
null for nonepublic ClusterUpdate setDesiredVerticalPodAutoscaling(VerticalPodAutoscaling desiredVerticalPodAutoscaling)
desiredVerticalPodAutoscaling - desiredVerticalPodAutoscaling or null for nonepublic WorkloadIdentityConfig getDesiredWorkloadIdentityConfig()
null for nonepublic ClusterUpdate setDesiredWorkloadIdentityConfig(WorkloadIdentityConfig desiredWorkloadIdentityConfig)
desiredWorkloadIdentityConfig - desiredWorkloadIdentityConfig or null for nonepublic K8sBetaAPIConfig getEnableK8sBetaApis()
null for nonepublic ClusterUpdate setEnableK8sBetaApis(K8sBetaAPIConfig enableK8sBetaApis)
enableK8sBetaApis - enableK8sBetaApis or null for nonepublic String getEtag()
null for nonepublic ClusterUpdate setEtag(String etag)
etag - etag or null for nonepublic GkeAutoUpgradeConfig getGkeAutoUpgradeConfig()
null for nonepublic ClusterUpdate setGkeAutoUpgradeConfig(GkeAutoUpgradeConfig gkeAutoUpgradeConfig)
gkeAutoUpgradeConfig - gkeAutoUpgradeConfig or null for nonepublic AdditionalPodRangesConfig getRemovedAdditionalPodRangesConfig()
null for nonepublic ClusterUpdate setRemovedAdditionalPodRangesConfig(AdditionalPodRangesConfig removedAdditionalPodRangesConfig)
removedAdditionalPodRangesConfig - removedAdditionalPodRangesConfig or null for nonepublic UserManagedKeysConfig getUserManagedKeysConfig()
null for nonepublic ClusterUpdate setUserManagedKeysConfig(UserManagedKeysConfig userManagedKeysConfig)
userManagedKeysConfig - userManagedKeysConfig or null for nonepublic ClusterUpdate set(String fieldName, Object value)
set in class com.google.api.client.json.GenericJsonpublic ClusterUpdate clone()
clone in class com.google.api.client.json.GenericJsonCopyright © 2011–2025 Google. All rights reserved.