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() |
AddonsConfig |
getDesiredAddonsConfig()
Configurations for the various addons available to run in the cluster.
|
AuthenticatorGroupsConfig |
getDesiredAuthenticatorGroupsConfig()
The desired authenticator groups config for the cluster.
|
BinaryAuthorization |
getDesiredBinaryAuthorization()
The desired configuration options for the Binary Authorization feature.
|
ClusterAutoscaling |
getDesiredClusterAutoscaling()
Cluster-level autoscaling 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.
|
DefaultSnatStatus |
getDesiredDefaultSnatStatus()
The desired status of whether to disable default sNAT for this cluster.
|
DNSConfig |
getDesiredDnsConfig()
DNSConfig contains clusterDNS config for this cluster.
|
Boolean |
getDesiredEnablePrivateEndpoint()
Enable/Disable private endpoint for the cluster's master.
|
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.
|
ILBSubsettingConfig |
getDesiredL4ilbSubsettingConfig()
The desired L4 Internal Load Balancer Subsetting configuration.
|
List<String> |
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.
|
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.
|
NetworkTags |
getDesiredNodePoolAutoConfigNetworkTags()
The desired network 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.
|
PrivateClusterConfig |
getDesiredPrivateClusterConfig()
The desired private cluster configuration.
|
String |
getDesiredPrivateIpv6GoogleAccess()
The desired state of IPv6 connectivity to Google Services.
|
ReleaseChannel |
getDesiredReleaseChannel()
The desired release channel configuration.
|
ResourceUsageExportConfig |
getDesiredResourceUsageExportConfig()
The desired configuration for exporting resource usage.
|
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.
|
VerticalPodAutoscaling |
getDesiredVerticalPodAutoscaling()
Cluster-level Vertical Pod Autoscaling configuration.
|
WorkloadIdentityConfig |
getDesiredWorkloadIdentityConfig()
Configuration for Workload Identity.
|
String |
getEtag()
The current etag of the cluster.
|
ClusterUpdate |
set(String fieldName,
Object value) |
ClusterUpdate |
setDesiredAddonsConfig(AddonsConfig desiredAddonsConfig)
Configurations for the various addons available to run in the cluster.
|
ClusterUpdate |
setDesiredAuthenticatorGroupsConfig(AuthenticatorGroupsConfig desiredAuthenticatorGroupsConfig)
The desired authenticator groups config for the cluster.
|
ClusterUpdate |
setDesiredBinaryAuthorization(BinaryAuthorization desiredBinaryAuthorization)
The desired configuration options for the Binary Authorization feature.
|
ClusterUpdate |
setDesiredClusterAutoscaling(ClusterAutoscaling desiredClusterAutoscaling)
Cluster-level autoscaling 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 |
setDesiredDefaultSnatStatus(DefaultSnatStatus desiredDefaultSnatStatus)
The desired status of whether to disable default sNAT for this cluster.
|
ClusterUpdate |
setDesiredDnsConfig(DNSConfig desiredDnsConfig)
DNSConfig contains clusterDNS config for this cluster.
|
ClusterUpdate |
setDesiredEnablePrivateEndpoint(Boolean desiredEnablePrivateEndpoint)
Enable/Disable private endpoint for the cluster's master.
|
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 |
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://cloud.google.com/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 |
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 |
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 |
setDesiredPrivateClusterConfig(PrivateClusterConfig desiredPrivateClusterConfig)
The desired private cluster configuration.
|
ClusterUpdate |
setDesiredPrivateIpv6GoogleAccess(String desiredPrivateIpv6GoogleAccess)
The desired state of IPv6 connectivity to Google Services.
|
ClusterUpdate |
setDesiredReleaseChannel(ReleaseChannel desiredReleaseChannel)
The desired release channel configuration.
|
ClusterUpdate |
setDesiredResourceUsageExportConfig(ResourceUsageExportConfig desiredResourceUsageExportConfig)
The desired configuration for exporting resource usage.
|
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 |
setDesiredVerticalPodAutoscaling(VerticalPodAutoscaling desiredVerticalPodAutoscaling)
Cluster-level Vertical Pod Autoscaling configuration.
|
ClusterUpdate |
setDesiredWorkloadIdentityConfig(WorkloadIdentityConfig desiredWorkloadIdentityConfig)
Configuration for Workload Identity.
|
ClusterUpdate |
setEtag(String etag)
The current etag of 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 AddonsConfig getDesiredAddonsConfig()
null for nonepublic ClusterUpdate setDesiredAddonsConfig(AddonsConfig desiredAddonsConfig)
desiredAddonsConfig - desiredAddonsConfig or null for nonepublic AuthenticatorGroupsConfig getDesiredAuthenticatorGroupsConfig()
null for nonepublic ClusterUpdate setDesiredAuthenticatorGroupsConfig(AuthenticatorGroupsConfig desiredAuthenticatorGroupsConfig)
desiredAuthenticatorGroupsConfig - desiredAuthenticatorGroupsConfig 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 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 DefaultSnatStatus getDesiredDefaultSnatStatus()
null for nonepublic ClusterUpdate setDesiredDefaultSnatStatus(DefaultSnatStatus desiredDefaultSnatStatus)
desiredDefaultSnatStatus - desiredDefaultSnatStatus or null for nonepublic DNSConfig getDesiredDnsConfig()
null for nonepublic ClusterUpdate setDesiredDnsConfig(DNSConfig desiredDnsConfig)
desiredDnsConfig - desiredDnsConfig or null for nonepublic Boolean getDesiredEnablePrivateEndpoint()
null for nonepublic ClusterUpdate setDesiredEnablePrivateEndpoint(Boolean desiredEnablePrivateEndpoint)
desiredEnablePrivateEndpoint - desiredEnablePrivateEndpoint 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 IntraNodeVisibilityConfig getDesiredIntraNodeVisibilityConfig()
null for nonepublic ClusterUpdate setDesiredIntraNodeVisibilityConfig(IntraNodeVisibilityConfig desiredIntraNodeVisibilityConfig)
desiredIntraNodeVisibilityConfig - desiredIntraNodeVisibilityConfig 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 NetworkTags getDesiredNodePoolAutoConfigNetworkTags()
null for nonepublic ClusterUpdate setDesiredNodePoolAutoConfigNetworkTags(NetworkTags desiredNodePoolAutoConfigNetworkTags)
desiredNodePoolAutoConfigNetworkTags - desiredNodePoolAutoConfigNetworkTags 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 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 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 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 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 String getEtag()
null for nonepublic ClusterUpdate setEtag(String etag)
etag - etag 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–2023 Google. All rights reserved.