| Package | Description |
|---|---|
| com.google.api.services.container.v1beta1.model |
| Modifier and Type | Method and Description |
|---|---|
ClusterUpdate |
ClusterUpdate.clone() |
ClusterUpdate |
UpdateClusterRequest.getUpdate()
Required.
|
ClusterUpdate |
ClusterUpdate.set(String fieldName,
Object value) |
ClusterUpdate |
ClusterUpdate.setAdditionalPodRangesConfig(AdditionalPodRangesConfig additionalPodRangesConfig)
The additional pod ranges to be added to the cluster.
|
ClusterUpdate |
ClusterUpdate.setDesiredAddonsConfig(AddonsConfig desiredAddonsConfig)
Configurations for the various addons available to run in the cluster.
|
ClusterUpdate |
ClusterUpdate.setDesiredAuthenticatorGroupsConfig(AuthenticatorGroupsConfig desiredAuthenticatorGroupsConfig)
AuthenticatorGroupsConfig specifies the config for the cluster security groups settings.
|
ClusterUpdate |
ClusterUpdate.setDesiredAutopilotWorkloadPolicyConfig(WorkloadPolicyConfig desiredAutopilotWorkloadPolicyConfig)
The desired workload policy configuration for the autopilot cluster.
|
ClusterUpdate |
ClusterUpdate.setDesiredBinaryAuthorization(BinaryAuthorization desiredBinaryAuthorization)
The desired configuration options for the Binary Authorization feature.
|
ClusterUpdate |
ClusterUpdate.setDesiredClusterAutoscaling(ClusterAutoscaling desiredClusterAutoscaling)
Cluster-level autoscaling configuration.
|
ClusterUpdate |
ClusterUpdate.setDesiredClusterTelemetry(ClusterTelemetry desiredClusterTelemetry)
The desired telemetry integration for the cluster.
|
ClusterUpdate |
ClusterUpdate.setDesiredCostManagementConfig(CostManagementConfig desiredCostManagementConfig)
The desired configuration for the fine-grained cost management feature.
|
ClusterUpdate |
ClusterUpdate.setDesiredDatabaseEncryption(DatabaseEncryption desiredDatabaseEncryption)
Configuration of etcd encryption.
|
ClusterUpdate |
ClusterUpdate.setDesiredDatapathProvider(String desiredDatapathProvider)
The desired datapath provider for the cluster.
|
ClusterUpdate |
ClusterUpdate.setDesiredDefaultSnatStatus(DefaultSnatStatus desiredDefaultSnatStatus)
The desired status of whether to disable default sNAT for this cluster.
|
ClusterUpdate |
ClusterUpdate.setDesiredDnsConfig(DNSConfig desiredDnsConfig)
DNSConfig contains clusterDNS config for this cluster.
|
ClusterUpdate |
ClusterUpdate.setDesiredEnableFqdnNetworkPolicy(Boolean desiredEnableFqdnNetworkPolicy)
Enable/Disable FQDN Network Policy for the cluster.
|
ClusterUpdate |
ClusterUpdate.setDesiredEnablePrivateEndpoint(Boolean desiredEnablePrivateEndpoint)
Enable/Disable private endpoint for the cluster's master.
|
ClusterUpdate |
ClusterUpdate.setDesiredFleet(Fleet desiredFleet)
The desired fleet configuration for the cluster.
|
ClusterUpdate |
ClusterUpdate.setDesiredGatewayApiConfig(GatewayAPIConfig desiredGatewayApiConfig)
The desired config of Gateway API on this cluster.
|
ClusterUpdate |
ClusterUpdate.setDesiredGcfsConfig(GcfsConfig desiredGcfsConfig)
The desired GCFS config for the cluster.
|
ClusterUpdate |
ClusterUpdate.setDesiredIdentityServiceConfig(IdentityServiceConfig desiredIdentityServiceConfig)
The desired Identity Service component configuration.
|
ClusterUpdate |
ClusterUpdate.setDesiredImageType(String desiredImageType)
The desired image type for the node pool.
|
ClusterUpdate |
ClusterUpdate.setDesiredIntraNodeVisibilityConfig(IntraNodeVisibilityConfig desiredIntraNodeVisibilityConfig)
The desired config of Intra-node visibility.
|
ClusterUpdate |
ClusterUpdate.setDesiredK8sBetaApis(K8sBetaAPIConfig desiredK8sBetaApis)
Beta APIs enabled for cluster.
|
ClusterUpdate |
ClusterUpdate.setDesiredL4ilbSubsettingConfig(ILBSubsettingConfig desiredL4ilbSubsettingConfig)
The desired L4 Internal Load Balancer Subsetting configuration.
|
ClusterUpdate |
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 |
ClusterUpdate.setDesiredLoggingConfig(LoggingConfig desiredLoggingConfig)
The desired logging configuration.
|
ClusterUpdate |
ClusterUpdate.setDesiredLoggingService(String desiredLoggingService)
The logging service the cluster should use to write logs.
|
ClusterUpdate |
ClusterUpdate.setDesiredMaster(Master desiredMaster)
Configuration for master components.
|
ClusterUpdate |
ClusterUpdate.setDesiredMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig desiredMasterAuthorizedNetworksConfig)
The desired configuration options for master authorized networks feature.
|
ClusterUpdate |
ClusterUpdate.setDesiredMasterVersion(String desiredMasterVersion)
The Kubernetes version to change the master to.
|
ClusterUpdate |
ClusterUpdate.setDesiredMeshCertificates(MeshCertificates desiredMeshCertificates)
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
|
ClusterUpdate |
ClusterUpdate.setDesiredMonitoringConfig(MonitoringConfig desiredMonitoringConfig)
The desired monitoring configuration.
|
ClusterUpdate |
ClusterUpdate.setDesiredMonitoringService(String desiredMonitoringService)
The monitoring service the cluster should use to write metrics.
|
ClusterUpdate |
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 |
ClusterUpdate.setDesiredNodePoolAutoscaling(NodePoolAutoscaling desiredNodePoolAutoscaling)
Autoscaler configuration for the node pool specified in desired_node_pool_id.
|
ClusterUpdate |
ClusterUpdate.setDesiredNodePoolId(String desiredNodePoolId)
The node pool to be upgraded.
|
ClusterUpdate |
ClusterUpdate.setDesiredNodePoolLoggingConfig(NodePoolLoggingConfig desiredNodePoolLoggingConfig)
The desired node pool logging configuration defaults for the cluster.
|
ClusterUpdate |
ClusterUpdate.setDesiredNodeVersion(String desiredNodeVersion)
The Kubernetes version to change the nodes to (typically an upgrade).
|
ClusterUpdate |
ClusterUpdate.setDesiredNotificationConfig(NotificationConfig desiredNotificationConfig)
The desired notification configuration.
|
ClusterUpdate |
ClusterUpdate.setDesiredPodSecurityPolicyConfig(PodSecurityPolicyConfig desiredPodSecurityPolicyConfig)
The desired configuration options for the PodSecurityPolicy feature.
|
ClusterUpdate |
ClusterUpdate.setDesiredPrivateClusterConfig(PrivateClusterConfig desiredPrivateClusterConfig)
The desired private cluster configuration.
|
ClusterUpdate |
ClusterUpdate.setDesiredPrivateIpv6GoogleAccess(String desiredPrivateIpv6GoogleAccess)
The desired state of IPv6 connectivity to Google Services.
|
ClusterUpdate |
ClusterUpdate.setDesiredProtectConfig(ProtectConfig desiredProtectConfig)
Enable/Disable Protect API features for the cluster.
|
ClusterUpdate |
ClusterUpdate.setDesiredReleaseChannel(ReleaseChannel desiredReleaseChannel)
The desired release channel configuration.
|
ClusterUpdate |
ClusterUpdate.setDesiredResourceUsageExportConfig(ResourceUsageExportConfig desiredResourceUsageExportConfig)
The desired configuration for exporting resource usage.
|
ClusterUpdate |
ClusterUpdate.setDesiredSecurityPostureConfig(SecurityPostureConfig desiredSecurityPostureConfig)
Enable/Disable Security Posture API features for the cluster.
|
ClusterUpdate |
ClusterUpdate.setDesiredServiceExternalIpsConfig(ServiceExternalIPsConfig desiredServiceExternalIpsConfig)
ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.
|
ClusterUpdate |
ClusterUpdate.setDesiredShieldedNodes(ShieldedNodes desiredShieldedNodes)
Configuration for Shielded Nodes.
|
ClusterUpdate |
ClusterUpdate.setDesiredStackType(String desiredStackType)
The desired stack type of the cluster.
|
ClusterUpdate |
ClusterUpdate.setDesiredTpuConfig(TpuConfig desiredTpuConfig)
The desired Cloud TPU configuration.
|
ClusterUpdate |
ClusterUpdate.setDesiredVerticalPodAutoscaling(VerticalPodAutoscaling desiredVerticalPodAutoscaling)
Cluster-level Vertical Pod Autoscaling configuration.
|
ClusterUpdate |
ClusterUpdate.setDesiredWorkloadAltsConfig(WorkloadALTSConfig desiredWorkloadAltsConfig)
Configuration for direct-path (via ALTS) with workload identity.
|
ClusterUpdate |
ClusterUpdate.setDesiredWorkloadCertificates(WorkloadCertificates desiredWorkloadCertificates)
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
|
ClusterUpdate |
ClusterUpdate.setDesiredWorkloadIdentityConfig(WorkloadIdentityConfig desiredWorkloadIdentityConfig)
Configuration for Workload Identity.
|
ClusterUpdate |
ClusterUpdate.setEnableK8sBetaApis(K8sBetaAPIConfig enableK8sBetaApis)
Kubernetes open source beta apis enabled on the cluster.
|
ClusterUpdate |
ClusterUpdate.setEtag(String etag)
The current etag of the cluster.
|
ClusterUpdate |
ClusterUpdate.setRemovedAdditionalPodRangesConfig(AdditionalPodRangesConfig removedAdditionalPodRangesConfig)
The additional pod ranges that are to be removed from the cluster.
|
| Modifier and Type | Method and Description |
|---|---|
UpdateClusterRequest |
UpdateClusterRequest.setUpdate(ClusterUpdate update)
Required.
|
Copyright © 2011–2023 Google. All rights reserved.