- 2.58.0 (latest)
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.52.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.40.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.27.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.2
- 2.4.1
- 2.3.8
public static final class ClusterUpdate.Builder extends GeneratedMessageV3.Builder<ClusterUpdate.Builder> implements ClusterUpdateOrBuilder
ClusterUpdate describes an update to the cluster. Exactly one update can be applied to a cluster with each request, so at most one field can be provided.
Protobuf type google.container.v1.ClusterUpdate
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > ClusterUpdate.BuilderImplements
ClusterUpdateOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addAllDesiredLocations(Iterable<String> values)
public ClusterUpdate.Builder addAllDesiredLocations(Iterable<String> values)
The desired list of Google Compute Engine zones in which the cluster's nodes should be located. This list must always include the cluster's primary zone. Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.
repeated string desired_locations = 10;
Name | Description |
values | Iterable<String> The desiredLocations to add. |
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
addDesiredLocations(String value)
public ClusterUpdate.Builder addDesiredLocations(String value)
The desired list of Google Compute Engine zones in which the cluster's nodes should be located. This list must always include the cluster's primary zone. Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.
repeated string desired_locations = 10;
Name | Description |
value | String The desiredLocations to add. |
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
addDesiredLocationsBytes(ByteString value)
public ClusterUpdate.Builder addDesiredLocationsBytes(ByteString value)
The desired list of Google Compute Engine zones in which the cluster's nodes should be located. This list must always include the cluster's primary zone. Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.
repeated string desired_locations = 10;
Name | Description |
value | ByteString The bytes of the desiredLocations to add. |
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ClusterUpdate.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
ClusterUpdate.Builder |
build()
public ClusterUpdate build()
Type | Description |
ClusterUpdate |
buildPartial()
public ClusterUpdate buildPartial()
Type | Description |
ClusterUpdate |
clear()
public ClusterUpdate.Builder clear()
Type | Description |
ClusterUpdate.Builder |
clearDesiredAddonsConfig()
public ClusterUpdate.Builder clearDesiredAddonsConfig()
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig desired_addons_config = 6;
Type | Description |
ClusterUpdate.Builder |
clearDesiredAuthenticatorGroupsConfig()
public ClusterUpdate.Builder clearDesiredAuthenticatorGroupsConfig()
The desired authenticator groups config for the cluster.
.google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
Type | Description |
ClusterUpdate.Builder |
clearDesiredBinaryAuthorization()
public ClusterUpdate.Builder clearDesiredBinaryAuthorization()
The desired configuration options for the Binary Authorization feature.
.google.container.v1.BinaryAuthorization desired_binary_authorization = 16;
Type | Description |
ClusterUpdate.Builder |
clearDesiredClusterAutoscaling()
public ClusterUpdate.Builder clearDesiredClusterAutoscaling()
Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
Type | Description |
ClusterUpdate.Builder |
clearDesiredCostManagementConfig()
public ClusterUpdate.Builder clearDesiredCostManagementConfig()
The desired configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig desired_cost_management_config = 49;
Type | Description |
ClusterUpdate.Builder |
clearDesiredDatabaseEncryption()
public ClusterUpdate.Builder clearDesiredDatabaseEncryption()
Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption desired_database_encryption = 46;
Type | Description |
ClusterUpdate.Builder |
clearDesiredDatapathProvider()
public ClusterUpdate.Builder clearDesiredDatapathProvider()
The desired datapath provider for the cluster.
.google.container.v1.DatapathProvider desired_datapath_provider = 50;
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
clearDesiredDefaultSnatStatus()
public ClusterUpdate.Builder clearDesiredDefaultSnatStatus()
The desired status of whether to disable default sNAT for this cluster.
.google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;
Type | Description |
ClusterUpdate.Builder |
clearDesiredDnsConfig()
public ClusterUpdate.Builder clearDesiredDnsConfig()
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig desired_dns_config = 53;
Type | Description |
ClusterUpdate.Builder |
clearDesiredGcfsConfig()
public ClusterUpdate.Builder clearDesiredGcfsConfig()
The desired GCFS config for the cluster
.google.container.v1.GcfsConfig desired_gcfs_config = 109;
Type | Description |
ClusterUpdate.Builder |
clearDesiredIdentityServiceConfig()
public ClusterUpdate.Builder clearDesiredIdentityServiceConfig()
The desired Identity Service component configuration.
.google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
Type | Description |
ClusterUpdate.Builder |
clearDesiredImageType()
public ClusterUpdate.Builder clearDesiredImageType()
The desired image type for the node pool. NOTE: Set the "desired_node_pool" field as well.
string desired_image_type = 8;
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
clearDesiredIntraNodeVisibilityConfig()
public ClusterUpdate.Builder clearDesiredIntraNodeVisibilityConfig()
The desired config of Intra-node visibility.
.google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
Type | Description |
ClusterUpdate.Builder |
clearDesiredL4IlbSubsettingConfig()
public ClusterUpdate.Builder clearDesiredL4IlbSubsettingConfig()
The desired L4 Internal Load Balancer Subsetting configuration.
.google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
Type | Description |
ClusterUpdate.Builder |
clearDesiredLocations()
public ClusterUpdate.Builder clearDesiredLocations()
The desired list of Google Compute Engine zones in which the cluster's nodes should be located. This list must always include the cluster's primary zone. Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.
repeated string desired_locations = 10;
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
clearDesiredLoggingConfig()
public ClusterUpdate.Builder clearDesiredLoggingConfig()
The desired logging configuration.
.google.container.v1.LoggingConfig desired_logging_config = 64;
Type | Description |
ClusterUpdate.Builder |
clearDesiredLoggingService()
public ClusterUpdate.Builder clearDesiredLoggingService()
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 modellogging.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+ orlogging.googleapis.com
for earlier versions.
string desired_logging_service = 19;
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
clearDesiredMasterAuthorizedNetworksConfig()
public ClusterUpdate.Builder clearDesiredMasterAuthorizedNetworksConfig()
The desired configuration options for master authorized networks feature.
.google.container.v1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12;
Type | Description |
ClusterUpdate.Builder |
clearDesiredMasterVersion()
public ClusterUpdate.Builder clearDesiredMasterVersion()
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;
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
clearDesiredMeshCertificates()
public ClusterUpdate.Builder clearDesiredMeshCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates desired_mesh_certificates = 67;
Type | Description |
ClusterUpdate.Builder |
clearDesiredMonitoringConfig()
public ClusterUpdate.Builder clearDesiredMonitoringConfig()
The desired monitoring configuration.
.google.container.v1.MonitoringConfig desired_monitoring_config = 65;
Type | Description |
ClusterUpdate.Builder |
clearDesiredMonitoringService()
public ClusterUpdate.Builder clearDesiredMonitoringService()
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+ ormonitoring.googleapis.com
for earlier versions.
string desired_monitoring_service = 5;
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
clearDesiredNodePoolAutoConfigNetworkTags()
public ClusterUpdate.Builder clearDesiredNodePoolAutoConfigNetworkTags()
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;
Type | Description |
ClusterUpdate.Builder |
clearDesiredNodePoolAutoscaling()
public ClusterUpdate.Builder clearDesiredNodePoolAutoscaling()
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;
Type | Description |
ClusterUpdate.Builder |
clearDesiredNodePoolId()
public ClusterUpdate.Builder clearDesiredNodePoolId()
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;
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
clearDesiredNodePoolLoggingConfig()
public ClusterUpdate.Builder clearDesiredNodePoolLoggingConfig()
The desired node pool logging configuration defaults for the cluster.
.google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
Type | Description |
ClusterUpdate.Builder |
clearDesiredNodeVersion()
public ClusterUpdate.Builder clearDesiredNodeVersion()
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;
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
clearDesiredNotificationConfig()
public ClusterUpdate.Builder clearDesiredNotificationConfig()
The desired notification configuration.
.google.container.v1.NotificationConfig desired_notification_config = 55;
Type | Description |
ClusterUpdate.Builder |
clearDesiredPrivateClusterConfig()
public ClusterUpdate.Builder clearDesiredPrivateClusterConfig()
The desired private cluster configuration.
.google.container.v1.PrivateClusterConfig desired_private_cluster_config = 25;
Type | Description |
ClusterUpdate.Builder |
clearDesiredPrivateIpv6GoogleAccess()
public ClusterUpdate.Builder clearDesiredPrivateIpv6GoogleAccess()
The desired state of IPv6 connectivity to Google Services.
.google.container.v1.PrivateIPv6GoogleAccess desired_private_ipv6_google_access = 51;
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
clearDesiredReleaseChannel()
public ClusterUpdate.Builder clearDesiredReleaseChannel()
The desired release channel configuration.
.google.container.v1.ReleaseChannel desired_release_channel = 31;
Type | Description |
ClusterUpdate.Builder |
clearDesiredResourceUsageExportConfig()
public ClusterUpdate.Builder clearDesiredResourceUsageExportConfig()
The desired configuration for exporting resource usage.
.google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
Type | Description |
ClusterUpdate.Builder |
clearDesiredServiceExternalIpsConfig()
public ClusterUpdate.Builder clearDesiredServiceExternalIpsConfig()
ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.
.google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
Type | Description |
ClusterUpdate.Builder |
clearDesiredShieldedNodes()
public ClusterUpdate.Builder clearDesiredShieldedNodes()
Configuration for Shielded Nodes.
.google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
Type | Description |
ClusterUpdate.Builder |
clearDesiredVerticalPodAutoscaling()
public ClusterUpdate.Builder clearDesiredVerticalPodAutoscaling()
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
Type | Description |
ClusterUpdate.Builder |
clearDesiredWorkloadIdentityConfig()
public ClusterUpdate.Builder clearDesiredWorkloadIdentityConfig()
Configuration for Workload Identity.
.google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
Type | Description |
ClusterUpdate.Builder |
clearField(Descriptors.FieldDescriptor field)
public ClusterUpdate.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
ClusterUpdate.Builder |
clearOneof(Descriptors.OneofDescriptor oneof)
public ClusterUpdate.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
ClusterUpdate.Builder |
clone()
public ClusterUpdate.Builder clone()
Type | Description |
ClusterUpdate.Builder |
getDefaultInstanceForType()
public ClusterUpdate getDefaultInstanceForType()
Type | Description |
ClusterUpdate |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getDesiredAddonsConfig()
public AddonsConfig getDesiredAddonsConfig()
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig desired_addons_config = 6;
Type | Description |
AddonsConfig | The desiredAddonsConfig. |
getDesiredAddonsConfigBuilder()
public AddonsConfig.Builder getDesiredAddonsConfigBuilder()
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig desired_addons_config = 6;
Type | Description |
AddonsConfig.Builder |
getDesiredAddonsConfigOrBuilder()
public AddonsConfigOrBuilder getDesiredAddonsConfigOrBuilder()
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig desired_addons_config = 6;
Type | Description |
AddonsConfigOrBuilder |
getDesiredAuthenticatorGroupsConfig()
public AuthenticatorGroupsConfig getDesiredAuthenticatorGroupsConfig()
The desired authenticator groups config for the cluster.
.google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
Type | Description |
AuthenticatorGroupsConfig | The desiredAuthenticatorGroupsConfig. |
getDesiredAuthenticatorGroupsConfigBuilder()
public AuthenticatorGroupsConfig.Builder getDesiredAuthenticatorGroupsConfigBuilder()
The desired authenticator groups config for the cluster.
.google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
Type | Description |
AuthenticatorGroupsConfig.Builder |
getDesiredAuthenticatorGroupsConfigOrBuilder()
public AuthenticatorGroupsConfigOrBuilder getDesiredAuthenticatorGroupsConfigOrBuilder()
The desired authenticator groups config for the cluster.
.google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
Type | Description |
AuthenticatorGroupsConfigOrBuilder |
getDesiredBinaryAuthorization()
public BinaryAuthorization getDesiredBinaryAuthorization()
The desired configuration options for the Binary Authorization feature.
.google.container.v1.BinaryAuthorization desired_binary_authorization = 16;
Type | Description |
BinaryAuthorization | The desiredBinaryAuthorization. |
getDesiredBinaryAuthorizationBuilder()
public BinaryAuthorization.Builder getDesiredBinaryAuthorizationBuilder()
The desired configuration options for the Binary Authorization feature.
.google.container.v1.BinaryAuthorization desired_binary_authorization = 16;
Type | Description |
BinaryAuthorization.Builder |
getDesiredBinaryAuthorizationOrBuilder()
public BinaryAuthorizationOrBuilder getDesiredBinaryAuthorizationOrBuilder()
The desired configuration options for the Binary Authorization feature.
.google.container.v1.BinaryAuthorization desired_binary_authorization = 16;
Type | Description |
BinaryAuthorizationOrBuilder |
getDesiredClusterAutoscaling()
public ClusterAutoscaling getDesiredClusterAutoscaling()
Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
Type | Description |
ClusterAutoscaling | The desiredClusterAutoscaling. |
getDesiredClusterAutoscalingBuilder()
public ClusterAutoscaling.Builder getDesiredClusterAutoscalingBuilder()
Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
Type | Description |
ClusterAutoscaling.Builder |
getDesiredClusterAutoscalingOrBuilder()
public ClusterAutoscalingOrBuilder getDesiredClusterAutoscalingOrBuilder()
Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
Type | Description |
ClusterAutoscalingOrBuilder |
getDesiredCostManagementConfig()
public CostManagementConfig getDesiredCostManagementConfig()
The desired configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig desired_cost_management_config = 49;
Type | Description |
CostManagementConfig | The desiredCostManagementConfig. |
getDesiredCostManagementConfigBuilder()
public CostManagementConfig.Builder getDesiredCostManagementConfigBuilder()
The desired configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig desired_cost_management_config = 49;
Type | Description |
CostManagementConfig.Builder |
getDesiredCostManagementConfigOrBuilder()
public CostManagementConfigOrBuilder getDesiredCostManagementConfigOrBuilder()
The desired configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig desired_cost_management_config = 49;
Type | Description |
CostManagementConfigOrBuilder |
getDesiredDatabaseEncryption()
public DatabaseEncryption getDesiredDatabaseEncryption()
Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption desired_database_encryption = 46;
Type | Description |
DatabaseEncryption | The desiredDatabaseEncryption. |
getDesiredDatabaseEncryptionBuilder()
public DatabaseEncryption.Builder getDesiredDatabaseEncryptionBuilder()
Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption desired_database_encryption = 46;
Type | Description |
DatabaseEncryption.Builder |
getDesiredDatabaseEncryptionOrBuilder()
public DatabaseEncryptionOrBuilder getDesiredDatabaseEncryptionOrBuilder()
Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption desired_database_encryption = 46;
Type | Description |
DatabaseEncryptionOrBuilder |
getDesiredDatapathProvider()
public DatapathProvider getDesiredDatapathProvider()
The desired datapath provider for the cluster.
.google.container.v1.DatapathProvider desired_datapath_provider = 50;
Type | Description |
DatapathProvider | The desiredDatapathProvider. |
getDesiredDatapathProviderValue()
public int getDesiredDatapathProviderValue()
The desired datapath provider for the cluster.
.google.container.v1.DatapathProvider desired_datapath_provider = 50;
Type | Description |
int | The enum numeric value on the wire for desiredDatapathProvider. |
getDesiredDefaultSnatStatus()
public DefaultSnatStatus getDesiredDefaultSnatStatus()
The desired status of whether to disable default sNAT for this cluster.
.google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;
Type | Description |
DefaultSnatStatus | The desiredDefaultSnatStatus. |
getDesiredDefaultSnatStatusBuilder()
public DefaultSnatStatus.Builder getDesiredDefaultSnatStatusBuilder()
The desired status of whether to disable default sNAT for this cluster.
.google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;
Type | Description |
DefaultSnatStatus.Builder |
getDesiredDefaultSnatStatusOrBuilder()
public DefaultSnatStatusOrBuilder getDesiredDefaultSnatStatusOrBuilder()
The desired status of whether to disable default sNAT for this cluster.
.google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;
Type | Description |
DefaultSnatStatusOrBuilder |
getDesiredDnsConfig()
public DNSConfig getDesiredDnsConfig()
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig desired_dns_config = 53;
Type | Description |
DNSConfig | The desiredDnsConfig. |
getDesiredDnsConfigBuilder()
public DNSConfig.Builder getDesiredDnsConfigBuilder()
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig desired_dns_config = 53;
Type | Description |
DNSConfig.Builder |
getDesiredDnsConfigOrBuilder()
public DNSConfigOrBuilder getDesiredDnsConfigOrBuilder()
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig desired_dns_config = 53;
Type | Description |
DNSConfigOrBuilder |
getDesiredGcfsConfig()
public GcfsConfig getDesiredGcfsConfig()
The desired GCFS config for the cluster
.google.container.v1.GcfsConfig desired_gcfs_config = 109;
Type | Description |
GcfsConfig | The desiredGcfsConfig. |
getDesiredGcfsConfigBuilder()
public GcfsConfig.Builder getDesiredGcfsConfigBuilder()
The desired GCFS config for the cluster
.google.container.v1.GcfsConfig desired_gcfs_config = 109;
Type | Description |
GcfsConfig.Builder |
getDesiredGcfsConfigOrBuilder()
public GcfsConfigOrBuilder getDesiredGcfsConfigOrBuilder()
The desired GCFS config for the cluster
.google.container.v1.GcfsConfig desired_gcfs_config = 109;
Type | Description |
GcfsConfigOrBuilder |
getDesiredIdentityServiceConfig()
public IdentityServiceConfig getDesiredIdentityServiceConfig()
The desired Identity Service component configuration.
.google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
Type | Description |
IdentityServiceConfig | The desiredIdentityServiceConfig. |
getDesiredIdentityServiceConfigBuilder()
public IdentityServiceConfig.Builder getDesiredIdentityServiceConfigBuilder()
The desired Identity Service component configuration.
.google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
Type | Description |
IdentityServiceConfig.Builder |
getDesiredIdentityServiceConfigOrBuilder()
public IdentityServiceConfigOrBuilder getDesiredIdentityServiceConfigOrBuilder()
The desired Identity Service component configuration.
.google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
Type | Description |
IdentityServiceConfigOrBuilder |
getDesiredImageType()
public String getDesiredImageType()
The desired image type for the node pool. NOTE: Set the "desired_node_pool" field as well.
string desired_image_type = 8;
Type | Description |
String | The desiredImageType. |
getDesiredImageTypeBytes()
public ByteString getDesiredImageTypeBytes()
The desired image type for the node pool. NOTE: Set the "desired_node_pool" field as well.
string desired_image_type = 8;
Type | Description |
ByteString | The bytes for desiredImageType. |
getDesiredIntraNodeVisibilityConfig()
public IntraNodeVisibilityConfig getDesiredIntraNodeVisibilityConfig()
The desired config of Intra-node visibility.
.google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
Type | Description |
IntraNodeVisibilityConfig | The desiredIntraNodeVisibilityConfig. |
getDesiredIntraNodeVisibilityConfigBuilder()
public IntraNodeVisibilityConfig.Builder getDesiredIntraNodeVisibilityConfigBuilder()
The desired config of Intra-node visibility.
.google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
Type | Description |
IntraNodeVisibilityConfig.Builder |
getDesiredIntraNodeVisibilityConfigOrBuilder()
public IntraNodeVisibilityConfigOrBuilder getDesiredIntraNodeVisibilityConfigOrBuilder()
The desired config of Intra-node visibility.
.google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
Type | Description |
IntraNodeVisibilityConfigOrBuilder |
getDesiredL4IlbSubsettingConfig()
public ILBSubsettingConfig getDesiredL4IlbSubsettingConfig()
The desired L4 Internal Load Balancer Subsetting configuration.
.google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
Type | Description |
ILBSubsettingConfig | The desiredL4ilbSubsettingConfig. |
getDesiredL4IlbSubsettingConfigBuilder()
public ILBSubsettingConfig.Builder getDesiredL4IlbSubsettingConfigBuilder()
The desired L4 Internal Load Balancer Subsetting configuration.
.google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
Type | Description |
ILBSubsettingConfig.Builder |
getDesiredL4IlbSubsettingConfigOrBuilder()
public ILBSubsettingConfigOrBuilder getDesiredL4IlbSubsettingConfigOrBuilder()
The desired L4 Internal Load Balancer Subsetting configuration.
.google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
Type | Description |
ILBSubsettingConfigOrBuilder |
getDesiredLocations(int index)
public String getDesiredLocations(int index)
The desired list of Google Compute Engine zones in which the cluster's nodes should be located. This list must always include the cluster's primary zone. Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.
repeated string desired_locations = 10;
Name | Description |
index | int The index of the element to return. |
Type | Description |
String | The desiredLocations at the given index. |
getDesiredLocationsBytes(int index)
public ByteString getDesiredLocationsBytes(int index)
The desired list of Google Compute Engine zones in which the cluster's nodes should be located. This list must always include the cluster's primary zone. Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.
repeated string desired_locations = 10;
Name | Description |
index | int The index of the value to return. |
Type | Description |
ByteString | The bytes of the desiredLocations at the given index. |
getDesiredLocationsCount()
public int getDesiredLocationsCount()
The desired list of Google Compute Engine zones in which the cluster's nodes should be located. This list must always include the cluster's primary zone. Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.
repeated string desired_locations = 10;
Type | Description |
int | The count of desiredLocations. |
getDesiredLocationsList()
public ProtocolStringList getDesiredLocationsList()
The desired list of Google Compute Engine zones in which the cluster's nodes should be located. This list must always include the cluster's primary zone. Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.
repeated string desired_locations = 10;
Type | Description |
ProtocolStringList | A list containing the desiredLocations. |
getDesiredLoggingConfig()
public LoggingConfig getDesiredLoggingConfig()
The desired logging configuration.
.google.container.v1.LoggingConfig desired_logging_config = 64;
Type | Description |
LoggingConfig | The desiredLoggingConfig. |
getDesiredLoggingConfigBuilder()
public LoggingConfig.Builder getDesiredLoggingConfigBuilder()
The desired logging configuration.
.google.container.v1.LoggingConfig desired_logging_config = 64;
Type | Description |
LoggingConfig.Builder |
getDesiredLoggingConfigOrBuilder()
public LoggingConfigOrBuilder getDesiredLoggingConfigOrBuilder()
The desired logging configuration.
.google.container.v1.LoggingConfig desired_logging_config = 64;
Type | Description |
LoggingConfigOrBuilder |
getDesiredLoggingService()
public 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 modellogging.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+ orlogging.googleapis.com
for earlier versions.
string desired_logging_service = 19;
Type | Description |
String | The desiredLoggingService. |
getDesiredLoggingServiceBytes()
public 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 modellogging.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+ orlogging.googleapis.com
for earlier versions.
string desired_logging_service = 19;
Type | Description |
ByteString | The bytes for desiredLoggingService. |
getDesiredMasterAuthorizedNetworksConfig()
public MasterAuthorizedNetworksConfig getDesiredMasterAuthorizedNetworksConfig()
The desired configuration options for master authorized networks feature.
.google.container.v1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12;
Type | Description |
MasterAuthorizedNetworksConfig | The desiredMasterAuthorizedNetworksConfig. |
getDesiredMasterAuthorizedNetworksConfigBuilder()
public MasterAuthorizedNetworksConfig.Builder getDesiredMasterAuthorizedNetworksConfigBuilder()
The desired configuration options for master authorized networks feature.
.google.container.v1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12;
Type | Description |
MasterAuthorizedNetworksConfig.Builder |
getDesiredMasterAuthorizedNetworksConfigOrBuilder()
public MasterAuthorizedNetworksConfigOrBuilder getDesiredMasterAuthorizedNetworksConfigOrBuilder()
The desired configuration options for master authorized networks feature.
.google.container.v1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12;
Type | Description |
MasterAuthorizedNetworksConfigOrBuilder |
getDesiredMasterVersion()
public 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;
Type | Description |
String | The desiredMasterVersion. |
getDesiredMasterVersionBytes()
public 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;
Type | Description |
ByteString | The bytes for desiredMasterVersion. |
getDesiredMeshCertificates()
public MeshCertificates getDesiredMeshCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates desired_mesh_certificates = 67;
Type | Description |
MeshCertificates | The desiredMeshCertificates. |
getDesiredMeshCertificatesBuilder()
public MeshCertificates.Builder getDesiredMeshCertificatesBuilder()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates desired_mesh_certificates = 67;
Type | Description |
MeshCertificates.Builder |
getDesiredMeshCertificatesOrBuilder()
public MeshCertificatesOrBuilder getDesiredMeshCertificatesOrBuilder()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates desired_mesh_certificates = 67;
Type | Description |
MeshCertificatesOrBuilder |
getDesiredMonitoringConfig()
public MonitoringConfig getDesiredMonitoringConfig()
The desired monitoring configuration.
.google.container.v1.MonitoringConfig desired_monitoring_config = 65;
Type | Description |
MonitoringConfig | The desiredMonitoringConfig. |
getDesiredMonitoringConfigBuilder()
public MonitoringConfig.Builder getDesiredMonitoringConfigBuilder()
The desired monitoring configuration.
.google.container.v1.MonitoringConfig desired_monitoring_config = 65;
Type | Description |
MonitoringConfig.Builder |
getDesiredMonitoringConfigOrBuilder()
public MonitoringConfigOrBuilder getDesiredMonitoringConfigOrBuilder()
The desired monitoring configuration.
.google.container.v1.MonitoringConfig desired_monitoring_config = 65;
Type | Description |
MonitoringConfigOrBuilder |
getDesiredMonitoringService()
public 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+ ormonitoring.googleapis.com
for earlier versions.
string desired_monitoring_service = 5;
Type | Description |
String | The desiredMonitoringService. |
getDesiredMonitoringServiceBytes()
public 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+ ormonitoring.googleapis.com
for earlier versions.
string desired_monitoring_service = 5;
Type | Description |
ByteString | The bytes for desiredMonitoringService. |
getDesiredNodePoolAutoConfigNetworkTags()
public 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;
Type | Description |
NetworkTags | The desiredNodePoolAutoConfigNetworkTags. |
getDesiredNodePoolAutoConfigNetworkTagsBuilder()
public NetworkTags.Builder getDesiredNodePoolAutoConfigNetworkTagsBuilder()
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;
Type | Description |
NetworkTags.Builder |
getDesiredNodePoolAutoConfigNetworkTagsOrBuilder()
public 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;
Type | Description |
NetworkTagsOrBuilder |
getDesiredNodePoolAutoscaling()
public 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;
Type | Description |
NodePoolAutoscaling | The desiredNodePoolAutoscaling. |
getDesiredNodePoolAutoscalingBuilder()
public NodePoolAutoscaling.Builder getDesiredNodePoolAutoscalingBuilder()
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;
Type | Description |
NodePoolAutoscaling.Builder |
getDesiredNodePoolAutoscalingOrBuilder()
public 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;
Type | Description |
NodePoolAutoscalingOrBuilder |
getDesiredNodePoolId()
public 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;
Type | Description |
String | The desiredNodePoolId. |
getDesiredNodePoolIdBytes()
public 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;
Type | Description |
ByteString | The bytes for desiredNodePoolId. |
getDesiredNodePoolLoggingConfig()
public NodePoolLoggingConfig getDesiredNodePoolLoggingConfig()
The desired node pool logging configuration defaults for the cluster.
.google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
Type | Description |
NodePoolLoggingConfig | The desiredNodePoolLoggingConfig. |
getDesiredNodePoolLoggingConfigBuilder()
public NodePoolLoggingConfig.Builder getDesiredNodePoolLoggingConfigBuilder()
The desired node pool logging configuration defaults for the cluster.
.google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
Type | Description |
NodePoolLoggingConfig.Builder |
getDesiredNodePoolLoggingConfigOrBuilder()
public NodePoolLoggingConfigOrBuilder getDesiredNodePoolLoggingConfigOrBuilder()
The desired node pool logging configuration defaults for the cluster.
.google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
Type | Description |
NodePoolLoggingConfigOrBuilder |
getDesiredNodeVersion()
public 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;
Type | Description |
String | The desiredNodeVersion. |
getDesiredNodeVersionBytes()
public 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;
Type | Description |
ByteString | The bytes for desiredNodeVersion. |
getDesiredNotificationConfig()
public NotificationConfig getDesiredNotificationConfig()
The desired notification configuration.
.google.container.v1.NotificationConfig desired_notification_config = 55;
Type | Description |
NotificationConfig | The desiredNotificationConfig. |
getDesiredNotificationConfigBuilder()
public NotificationConfig.Builder getDesiredNotificationConfigBuilder()
The desired notification configuration.
.google.container.v1.NotificationConfig desired_notification_config = 55;
Type | Description |
NotificationConfig.Builder |
getDesiredNotificationConfigOrBuilder()
public NotificationConfigOrBuilder getDesiredNotificationConfigOrBuilder()
The desired notification configuration.
.google.container.v1.NotificationConfig desired_notification_config = 55;
Type | Description |
NotificationConfigOrBuilder |
getDesiredPrivateClusterConfig()
public PrivateClusterConfig getDesiredPrivateClusterConfig()
The desired private cluster configuration.
.google.container.v1.PrivateClusterConfig desired_private_cluster_config = 25;
Type | Description |
PrivateClusterConfig | The desiredPrivateClusterConfig. |
getDesiredPrivateClusterConfigBuilder()
public PrivateClusterConfig.Builder getDesiredPrivateClusterConfigBuilder()
The desired private cluster configuration.
.google.container.v1.PrivateClusterConfig desired_private_cluster_config = 25;
Type | Description |
PrivateClusterConfig.Builder |
getDesiredPrivateClusterConfigOrBuilder()
public PrivateClusterConfigOrBuilder getDesiredPrivateClusterConfigOrBuilder()
The desired private cluster configuration.
.google.container.v1.PrivateClusterConfig desired_private_cluster_config = 25;
Type | Description |
PrivateClusterConfigOrBuilder |
getDesiredPrivateIpv6GoogleAccess()
public PrivateIPv6GoogleAccess getDesiredPrivateIpv6GoogleAccess()
The desired state of IPv6 connectivity to Google Services.
.google.container.v1.PrivateIPv6GoogleAccess desired_private_ipv6_google_access = 51;
Type | Description |
PrivateIPv6GoogleAccess | The desiredPrivateIpv6GoogleAccess. |
getDesiredPrivateIpv6GoogleAccessValue()
public int getDesiredPrivateIpv6GoogleAccessValue()
The desired state of IPv6 connectivity to Google Services.
.google.container.v1.PrivateIPv6GoogleAccess desired_private_ipv6_google_access = 51;
Type | Description |
int | The enum numeric value on the wire for desiredPrivateIpv6GoogleAccess. |
getDesiredReleaseChannel()
public ReleaseChannel getDesiredReleaseChannel()
The desired release channel configuration.
.google.container.v1.ReleaseChannel desired_release_channel = 31;
Type | Description |
ReleaseChannel | The desiredReleaseChannel. |
getDesiredReleaseChannelBuilder()
public ReleaseChannel.Builder getDesiredReleaseChannelBuilder()
The desired release channel configuration.
.google.container.v1.ReleaseChannel desired_release_channel = 31;
Type | Description |
ReleaseChannel.Builder |
getDesiredReleaseChannelOrBuilder()
public ReleaseChannelOrBuilder getDesiredReleaseChannelOrBuilder()
The desired release channel configuration.
.google.container.v1.ReleaseChannel desired_release_channel = 31;
Type | Description |
ReleaseChannelOrBuilder |
getDesiredResourceUsageExportConfig()
public ResourceUsageExportConfig getDesiredResourceUsageExportConfig()
The desired configuration for exporting resource usage.
.google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
Type | Description |
ResourceUsageExportConfig | The desiredResourceUsageExportConfig. |
getDesiredResourceUsageExportConfigBuilder()
public ResourceUsageExportConfig.Builder getDesiredResourceUsageExportConfigBuilder()
The desired configuration for exporting resource usage.
.google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
Type | Description |
ResourceUsageExportConfig.Builder |
getDesiredResourceUsageExportConfigOrBuilder()
public ResourceUsageExportConfigOrBuilder getDesiredResourceUsageExportConfigOrBuilder()
The desired configuration for exporting resource usage.
.google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
Type | Description |
ResourceUsageExportConfigOrBuilder |
getDesiredServiceExternalIpsConfig()
public ServiceExternalIPsConfig getDesiredServiceExternalIpsConfig()
ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.
.google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
Type | Description |
ServiceExternalIPsConfig | The desiredServiceExternalIpsConfig. |
getDesiredServiceExternalIpsConfigBuilder()
public ServiceExternalIPsConfig.Builder getDesiredServiceExternalIpsConfigBuilder()
ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.
.google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
Type | Description |
ServiceExternalIPsConfig.Builder |
getDesiredServiceExternalIpsConfigOrBuilder()
public ServiceExternalIPsConfigOrBuilder getDesiredServiceExternalIpsConfigOrBuilder()
ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.
.google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
Type | Description |
ServiceExternalIPsConfigOrBuilder |
getDesiredShieldedNodes()
public ShieldedNodes getDesiredShieldedNodes()
Configuration for Shielded Nodes.
.google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
Type | Description |
ShieldedNodes | The desiredShieldedNodes. |
getDesiredShieldedNodesBuilder()
public ShieldedNodes.Builder getDesiredShieldedNodesBuilder()
Configuration for Shielded Nodes.
.google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
Type | Description |
ShieldedNodes.Builder |
getDesiredShieldedNodesOrBuilder()
public ShieldedNodesOrBuilder getDesiredShieldedNodesOrBuilder()
Configuration for Shielded Nodes.
.google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
Type | Description |
ShieldedNodesOrBuilder |
getDesiredVerticalPodAutoscaling()
public VerticalPodAutoscaling getDesiredVerticalPodAutoscaling()
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
Type | Description |
VerticalPodAutoscaling | The desiredVerticalPodAutoscaling. |
getDesiredVerticalPodAutoscalingBuilder()
public VerticalPodAutoscaling.Builder getDesiredVerticalPodAutoscalingBuilder()
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
Type | Description |
VerticalPodAutoscaling.Builder |
getDesiredVerticalPodAutoscalingOrBuilder()
public VerticalPodAutoscalingOrBuilder getDesiredVerticalPodAutoscalingOrBuilder()
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
Type | Description |
VerticalPodAutoscalingOrBuilder |
getDesiredWorkloadIdentityConfig()
public WorkloadIdentityConfig getDesiredWorkloadIdentityConfig()
Configuration for Workload Identity.
.google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
Type | Description |
WorkloadIdentityConfig | The desiredWorkloadIdentityConfig. |
getDesiredWorkloadIdentityConfigBuilder()
public WorkloadIdentityConfig.Builder getDesiredWorkloadIdentityConfigBuilder()
Configuration for Workload Identity.
.google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
Type | Description |
WorkloadIdentityConfig.Builder |
getDesiredWorkloadIdentityConfigOrBuilder()
public WorkloadIdentityConfigOrBuilder getDesiredWorkloadIdentityConfigOrBuilder()
Configuration for Workload Identity.
.google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
Type | Description |
WorkloadIdentityConfigOrBuilder |
hasDesiredAddonsConfig()
public boolean hasDesiredAddonsConfig()
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig desired_addons_config = 6;
Type | Description |
boolean | Whether the desiredAddonsConfig field is set. |
hasDesiredAuthenticatorGroupsConfig()
public boolean hasDesiredAuthenticatorGroupsConfig()
The desired authenticator groups config for the cluster.
.google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
Type | Description |
boolean | Whether the desiredAuthenticatorGroupsConfig field is set. |
hasDesiredBinaryAuthorization()
public boolean hasDesiredBinaryAuthorization()
The desired configuration options for the Binary Authorization feature.
.google.container.v1.BinaryAuthorization desired_binary_authorization = 16;
Type | Description |
boolean | Whether the desiredBinaryAuthorization field is set. |
hasDesiredClusterAutoscaling()
public boolean hasDesiredClusterAutoscaling()
Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
Type | Description |
boolean | Whether the desiredClusterAutoscaling field is set. |
hasDesiredCostManagementConfig()
public boolean hasDesiredCostManagementConfig()
The desired configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig desired_cost_management_config = 49;
Type | Description |
boolean | Whether the desiredCostManagementConfig field is set. |
hasDesiredDatabaseEncryption()
public boolean hasDesiredDatabaseEncryption()
Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption desired_database_encryption = 46;
Type | Description |
boolean | Whether the desiredDatabaseEncryption field is set. |
hasDesiredDefaultSnatStatus()
public boolean hasDesiredDefaultSnatStatus()
The desired status of whether to disable default sNAT for this cluster.
.google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;
Type | Description |
boolean | Whether the desiredDefaultSnatStatus field is set. |
hasDesiredDnsConfig()
public boolean hasDesiredDnsConfig()
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig desired_dns_config = 53;
Type | Description |
boolean | Whether the desiredDnsConfig field is set. |
hasDesiredGcfsConfig()
public boolean hasDesiredGcfsConfig()
The desired GCFS config for the cluster
.google.container.v1.GcfsConfig desired_gcfs_config = 109;
Type | Description |
boolean | Whether the desiredGcfsConfig field is set. |
hasDesiredIdentityServiceConfig()
public boolean hasDesiredIdentityServiceConfig()
The desired Identity Service component configuration.
.google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
Type | Description |
boolean | Whether the desiredIdentityServiceConfig field is set. |
hasDesiredIntraNodeVisibilityConfig()
public boolean hasDesiredIntraNodeVisibilityConfig()
The desired config of Intra-node visibility.
.google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
Type | Description |
boolean | Whether the desiredIntraNodeVisibilityConfig field is set. |
hasDesiredL4IlbSubsettingConfig()
public boolean hasDesiredL4IlbSubsettingConfig()
The desired L4 Internal Load Balancer Subsetting configuration.
.google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
Type | Description |
boolean | Whether the desiredL4ilbSubsettingConfig field is set. |
hasDesiredLoggingConfig()
public boolean hasDesiredLoggingConfig()
The desired logging configuration.
.google.container.v1.LoggingConfig desired_logging_config = 64;
Type | Description |
boolean | Whether the desiredLoggingConfig field is set. |
hasDesiredMasterAuthorizedNetworksConfig()
public boolean hasDesiredMasterAuthorizedNetworksConfig()
The desired configuration options for master authorized networks feature.
.google.container.v1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12;
Type | Description |
boolean | Whether the desiredMasterAuthorizedNetworksConfig field is set. |
hasDesiredMeshCertificates()
public boolean hasDesiredMeshCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates desired_mesh_certificates = 67;
Type | Description |
boolean | Whether the desiredMeshCertificates field is set. |
hasDesiredMonitoringConfig()
public boolean hasDesiredMonitoringConfig()
The desired monitoring configuration.
.google.container.v1.MonitoringConfig desired_monitoring_config = 65;
Type | Description |
boolean | Whether the desiredMonitoringConfig field is set. |
hasDesiredNodePoolAutoConfigNetworkTags()
public 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;
Type | Description |
boolean | Whether the desiredNodePoolAutoConfigNetworkTags field is set. |
hasDesiredNodePoolAutoscaling()
public 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;
Type | Description |
boolean | Whether the desiredNodePoolAutoscaling field is set. |
hasDesiredNodePoolLoggingConfig()
public boolean hasDesiredNodePoolLoggingConfig()
The desired node pool logging configuration defaults for the cluster.
.google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
Type | Description |
boolean | Whether the desiredNodePoolLoggingConfig field is set. |
hasDesiredNotificationConfig()
public boolean hasDesiredNotificationConfig()
The desired notification configuration.
.google.container.v1.NotificationConfig desired_notification_config = 55;
Type | Description |
boolean | Whether the desiredNotificationConfig field is set. |
hasDesiredPrivateClusterConfig()
public boolean hasDesiredPrivateClusterConfig()
The desired private cluster configuration.
.google.container.v1.PrivateClusterConfig desired_private_cluster_config = 25;
Type | Description |
boolean | Whether the desiredPrivateClusterConfig field is set. |
hasDesiredReleaseChannel()
public boolean hasDesiredReleaseChannel()
The desired release channel configuration.
.google.container.v1.ReleaseChannel desired_release_channel = 31;
Type | Description |
boolean | Whether the desiredReleaseChannel field is set. |
hasDesiredResourceUsageExportConfig()
public boolean hasDesiredResourceUsageExportConfig()
The desired configuration for exporting resource usage.
.google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
Type | Description |
boolean | Whether the desiredResourceUsageExportConfig field is set. |
hasDesiredServiceExternalIpsConfig()
public boolean hasDesiredServiceExternalIpsConfig()
ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.
.google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
Type | Description |
boolean | Whether the desiredServiceExternalIpsConfig field is set. |
hasDesiredShieldedNodes()
public boolean hasDesiredShieldedNodes()
Configuration for Shielded Nodes.
.google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
Type | Description |
boolean | Whether the desiredShieldedNodes field is set. |
hasDesiredVerticalPodAutoscaling()
public boolean hasDesiredVerticalPodAutoscaling()
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
Type | Description |
boolean | Whether the desiredVerticalPodAutoscaling field is set. |
hasDesiredWorkloadIdentityConfig()
public boolean hasDesiredWorkloadIdentityConfig()
Configuration for Workload Identity.
.google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
Type | Description |
boolean | Whether the desiredWorkloadIdentityConfig field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeDesiredAddonsConfig(AddonsConfig value)
public ClusterUpdate.Builder mergeDesiredAddonsConfig(AddonsConfig value)
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig desired_addons_config = 6;
Name | Description |
value | AddonsConfig |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredAuthenticatorGroupsConfig(AuthenticatorGroupsConfig value)
public ClusterUpdate.Builder mergeDesiredAuthenticatorGroupsConfig(AuthenticatorGroupsConfig value)
The desired authenticator groups config for the cluster.
.google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
Name | Description |
value | AuthenticatorGroupsConfig |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredBinaryAuthorization(BinaryAuthorization value)
public ClusterUpdate.Builder mergeDesiredBinaryAuthorization(BinaryAuthorization value)
The desired configuration options for the Binary Authorization feature.
.google.container.v1.BinaryAuthorization desired_binary_authorization = 16;
Name | Description |
value | BinaryAuthorization |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredClusterAutoscaling(ClusterAutoscaling value)
public ClusterUpdate.Builder mergeDesiredClusterAutoscaling(ClusterAutoscaling value)
Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
Name | Description |
value | ClusterAutoscaling |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredCostManagementConfig(CostManagementConfig value)
public ClusterUpdate.Builder mergeDesiredCostManagementConfig(CostManagementConfig value)
The desired configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig desired_cost_management_config = 49;
Name | Description |
value | CostManagementConfig |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredDatabaseEncryption(DatabaseEncryption value)
public ClusterUpdate.Builder mergeDesiredDatabaseEncryption(DatabaseEncryption value)
Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption desired_database_encryption = 46;
Name | Description |
value | DatabaseEncryption |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredDefaultSnatStatus(DefaultSnatStatus value)
public ClusterUpdate.Builder mergeDesiredDefaultSnatStatus(DefaultSnatStatus value)
The desired status of whether to disable default sNAT for this cluster.
.google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;
Name | Description |
value | DefaultSnatStatus |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredDnsConfig(DNSConfig value)
public ClusterUpdate.Builder mergeDesiredDnsConfig(DNSConfig value)
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig desired_dns_config = 53;
Name | Description |
value | DNSConfig |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredGcfsConfig(GcfsConfig value)
public ClusterUpdate.Builder mergeDesiredGcfsConfig(GcfsConfig value)
The desired GCFS config for the cluster
.google.container.v1.GcfsConfig desired_gcfs_config = 109;
Name | Description |
value | GcfsConfig |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredIdentityServiceConfig(IdentityServiceConfig value)
public ClusterUpdate.Builder mergeDesiredIdentityServiceConfig(IdentityServiceConfig value)
The desired Identity Service component configuration.
.google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
Name | Description |
value | IdentityServiceConfig |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredIntraNodeVisibilityConfig(IntraNodeVisibilityConfig value)
public ClusterUpdate.Builder mergeDesiredIntraNodeVisibilityConfig(IntraNodeVisibilityConfig value)
The desired config of Intra-node visibility.
.google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
Name | Description |
value | IntraNodeVisibilityConfig |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredL4IlbSubsettingConfig(ILBSubsettingConfig value)
public ClusterUpdate.Builder mergeDesiredL4IlbSubsettingConfig(ILBSubsettingConfig value)
The desired L4 Internal Load Balancer Subsetting configuration.
.google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
Name | Description |
value | ILBSubsettingConfig |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredLoggingConfig(LoggingConfig value)
public ClusterUpdate.Builder mergeDesiredLoggingConfig(LoggingConfig value)
The desired logging configuration.
.google.container.v1.LoggingConfig desired_logging_config = 64;
Name | Description |
value | LoggingConfig |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig value)
public ClusterUpdate.Builder mergeDesiredMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig value)
The desired configuration options for master authorized networks feature.
.google.container.v1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12;
Name | Description |
value | MasterAuthorizedNetworksConfig |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredMeshCertificates(MeshCertificates value)
public ClusterUpdate.Builder mergeDesiredMeshCertificates(MeshCertificates value)
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates desired_mesh_certificates = 67;
Name | Description |
value | MeshCertificates |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredMonitoringConfig(MonitoringConfig value)
public ClusterUpdate.Builder mergeDesiredMonitoringConfig(MonitoringConfig value)
The desired monitoring configuration.
.google.container.v1.MonitoringConfig desired_monitoring_config = 65;
Name | Description |
value | MonitoringConfig |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredNodePoolAutoConfigNetworkTags(NetworkTags value)
public ClusterUpdate.Builder mergeDesiredNodePoolAutoConfigNetworkTags(NetworkTags value)
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;
Name | Description |
value | NetworkTags |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredNodePoolAutoscaling(NodePoolAutoscaling value)
public ClusterUpdate.Builder mergeDesiredNodePoolAutoscaling(NodePoolAutoscaling value)
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;
Name | Description |
value | NodePoolAutoscaling |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredNodePoolLoggingConfig(NodePoolLoggingConfig value)
public ClusterUpdate.Builder mergeDesiredNodePoolLoggingConfig(NodePoolLoggingConfig value)
The desired node pool logging configuration defaults for the cluster.
.google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
Name | Description |
value | NodePoolLoggingConfig |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredNotificationConfig(NotificationConfig value)
public ClusterUpdate.Builder mergeDesiredNotificationConfig(NotificationConfig value)
The desired notification configuration.
.google.container.v1.NotificationConfig desired_notification_config = 55;
Name | Description |
value | NotificationConfig |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredPrivateClusterConfig(PrivateClusterConfig value)
public ClusterUpdate.Builder mergeDesiredPrivateClusterConfig(PrivateClusterConfig value)
The desired private cluster configuration.
.google.container.v1.PrivateClusterConfig desired_private_cluster_config = 25;
Name | Description |
value | PrivateClusterConfig |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredReleaseChannel(ReleaseChannel value)
public ClusterUpdate.Builder mergeDesiredReleaseChannel(ReleaseChannel value)
The desired release channel configuration.
.google.container.v1.ReleaseChannel desired_release_channel = 31;
Name | Description |
value | ReleaseChannel |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredResourceUsageExportConfig(ResourceUsageExportConfig value)
public ClusterUpdate.Builder mergeDesiredResourceUsageExportConfig(ResourceUsageExportConfig value)
The desired configuration for exporting resource usage.
.google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
Name | Description |
value | ResourceUsageExportConfig |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredServiceExternalIpsConfig(ServiceExternalIPsConfig value)
public ClusterUpdate.Builder mergeDesiredServiceExternalIpsConfig(ServiceExternalIPsConfig value)
ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.
.google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
Name | Description |
value | ServiceExternalIPsConfig |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredShieldedNodes(ShieldedNodes value)
public ClusterUpdate.Builder mergeDesiredShieldedNodes(ShieldedNodes value)
Configuration for Shielded Nodes.
.google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
Name | Description |
value | ShieldedNodes |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredVerticalPodAutoscaling(VerticalPodAutoscaling value)
public ClusterUpdate.Builder mergeDesiredVerticalPodAutoscaling(VerticalPodAutoscaling value)
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
Name | Description |
value | VerticalPodAutoscaling |
Type | Description |
ClusterUpdate.Builder |
mergeDesiredWorkloadIdentityConfig(WorkloadIdentityConfig value)
public ClusterUpdate.Builder mergeDesiredWorkloadIdentityConfig(WorkloadIdentityConfig value)
Configuration for Workload Identity.
.google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
Name | Description |
value | WorkloadIdentityConfig |
Type | Description |
ClusterUpdate.Builder |
mergeFrom(ClusterUpdate other)
public ClusterUpdate.Builder mergeFrom(ClusterUpdate other)
Name | Description |
other | ClusterUpdate |
Type | Description |
ClusterUpdate.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public ClusterUpdate.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
ClusterUpdate.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public ClusterUpdate.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
ClusterUpdate.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ClusterUpdate.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
ClusterUpdate.Builder |
setDesiredAddonsConfig(AddonsConfig value)
public ClusterUpdate.Builder setDesiredAddonsConfig(AddonsConfig value)
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig desired_addons_config = 6;
Name | Description |
value | AddonsConfig |
Type | Description |
ClusterUpdate.Builder |
setDesiredAddonsConfig(AddonsConfig.Builder builderForValue)
public ClusterUpdate.Builder setDesiredAddonsConfig(AddonsConfig.Builder builderForValue)
Configurations for the various addons available to run in the cluster.
.google.container.v1.AddonsConfig desired_addons_config = 6;
Name | Description |
builderForValue | AddonsConfig.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredAuthenticatorGroupsConfig(AuthenticatorGroupsConfig value)
public ClusterUpdate.Builder setDesiredAuthenticatorGroupsConfig(AuthenticatorGroupsConfig value)
The desired authenticator groups config for the cluster.
.google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
Name | Description |
value | AuthenticatorGroupsConfig |
Type | Description |
ClusterUpdate.Builder |
setDesiredAuthenticatorGroupsConfig(AuthenticatorGroupsConfig.Builder builderForValue)
public ClusterUpdate.Builder setDesiredAuthenticatorGroupsConfig(AuthenticatorGroupsConfig.Builder builderForValue)
The desired authenticator groups config for the cluster.
.google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
Name | Description |
builderForValue | AuthenticatorGroupsConfig.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredBinaryAuthorization(BinaryAuthorization value)
public ClusterUpdate.Builder setDesiredBinaryAuthorization(BinaryAuthorization value)
The desired configuration options for the Binary Authorization feature.
.google.container.v1.BinaryAuthorization desired_binary_authorization = 16;
Name | Description |
value | BinaryAuthorization |
Type | Description |
ClusterUpdate.Builder |
setDesiredBinaryAuthorization(BinaryAuthorization.Builder builderForValue)
public ClusterUpdate.Builder setDesiredBinaryAuthorization(BinaryAuthorization.Builder builderForValue)
The desired configuration options for the Binary Authorization feature.
.google.container.v1.BinaryAuthorization desired_binary_authorization = 16;
Name | Description |
builderForValue | BinaryAuthorization.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredClusterAutoscaling(ClusterAutoscaling value)
public ClusterUpdate.Builder setDesiredClusterAutoscaling(ClusterAutoscaling value)
Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
Name | Description |
value | ClusterAutoscaling |
Type | Description |
ClusterUpdate.Builder |
setDesiredClusterAutoscaling(ClusterAutoscaling.Builder builderForValue)
public ClusterUpdate.Builder setDesiredClusterAutoscaling(ClusterAutoscaling.Builder builderForValue)
Cluster-level autoscaling configuration.
.google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
Name | Description |
builderForValue | ClusterAutoscaling.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredCostManagementConfig(CostManagementConfig value)
public ClusterUpdate.Builder setDesiredCostManagementConfig(CostManagementConfig value)
The desired configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig desired_cost_management_config = 49;
Name | Description |
value | CostManagementConfig |
Type | Description |
ClusterUpdate.Builder |
setDesiredCostManagementConfig(CostManagementConfig.Builder builderForValue)
public ClusterUpdate.Builder setDesiredCostManagementConfig(CostManagementConfig.Builder builderForValue)
The desired configuration for the fine-grained cost management feature.
.google.container.v1.CostManagementConfig desired_cost_management_config = 49;
Name | Description |
builderForValue | CostManagementConfig.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredDatabaseEncryption(DatabaseEncryption value)
public ClusterUpdate.Builder setDesiredDatabaseEncryption(DatabaseEncryption value)
Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption desired_database_encryption = 46;
Name | Description |
value | DatabaseEncryption |
Type | Description |
ClusterUpdate.Builder |
setDesiredDatabaseEncryption(DatabaseEncryption.Builder builderForValue)
public ClusterUpdate.Builder setDesiredDatabaseEncryption(DatabaseEncryption.Builder builderForValue)
Configuration of etcd encryption.
.google.container.v1.DatabaseEncryption desired_database_encryption = 46;
Name | Description |
builderForValue | DatabaseEncryption.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredDatapathProvider(DatapathProvider value)
public ClusterUpdate.Builder setDesiredDatapathProvider(DatapathProvider value)
The desired datapath provider for the cluster.
.google.container.v1.DatapathProvider desired_datapath_provider = 50;
Name | Description |
value | DatapathProvider The desiredDatapathProvider to set. |
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
setDesiredDatapathProviderValue(int value)
public ClusterUpdate.Builder setDesiredDatapathProviderValue(int value)
The desired datapath provider for the cluster.
.google.container.v1.DatapathProvider desired_datapath_provider = 50;
Name | Description |
value | int The enum numeric value on the wire for desiredDatapathProvider to set. |
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
setDesiredDefaultSnatStatus(DefaultSnatStatus value)
public ClusterUpdate.Builder setDesiredDefaultSnatStatus(DefaultSnatStatus value)
The desired status of whether to disable default sNAT for this cluster.
.google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;
Name | Description |
value | DefaultSnatStatus |
Type | Description |
ClusterUpdate.Builder |
setDesiredDefaultSnatStatus(DefaultSnatStatus.Builder builderForValue)
public ClusterUpdate.Builder setDesiredDefaultSnatStatus(DefaultSnatStatus.Builder builderForValue)
The desired status of whether to disable default sNAT for this cluster.
.google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;
Name | Description |
builderForValue | DefaultSnatStatus.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredDnsConfig(DNSConfig value)
public ClusterUpdate.Builder setDesiredDnsConfig(DNSConfig value)
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig desired_dns_config = 53;
Name | Description |
value | DNSConfig |
Type | Description |
ClusterUpdate.Builder |
setDesiredDnsConfig(DNSConfig.Builder builderForValue)
public ClusterUpdate.Builder setDesiredDnsConfig(DNSConfig.Builder builderForValue)
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1.DNSConfig desired_dns_config = 53;
Name | Description |
builderForValue | DNSConfig.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredGcfsConfig(GcfsConfig value)
public ClusterUpdate.Builder setDesiredGcfsConfig(GcfsConfig value)
The desired GCFS config for the cluster
.google.container.v1.GcfsConfig desired_gcfs_config = 109;
Name | Description |
value | GcfsConfig |
Type | Description |
ClusterUpdate.Builder |
setDesiredGcfsConfig(GcfsConfig.Builder builderForValue)
public ClusterUpdate.Builder setDesiredGcfsConfig(GcfsConfig.Builder builderForValue)
The desired GCFS config for the cluster
.google.container.v1.GcfsConfig desired_gcfs_config = 109;
Name | Description |
builderForValue | GcfsConfig.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredIdentityServiceConfig(IdentityServiceConfig value)
public ClusterUpdate.Builder setDesiredIdentityServiceConfig(IdentityServiceConfig value)
The desired Identity Service component configuration.
.google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
Name | Description |
value | IdentityServiceConfig |
Type | Description |
ClusterUpdate.Builder |
setDesiredIdentityServiceConfig(IdentityServiceConfig.Builder builderForValue)
public ClusterUpdate.Builder setDesiredIdentityServiceConfig(IdentityServiceConfig.Builder builderForValue)
The desired Identity Service component configuration.
.google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
Name | Description |
builderForValue | IdentityServiceConfig.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredImageType(String value)
public ClusterUpdate.Builder setDesiredImageType(String value)
The desired image type for the node pool. NOTE: Set the "desired_node_pool" field as well.
string desired_image_type = 8;
Name | Description |
value | String The desiredImageType to set. |
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
setDesiredImageTypeBytes(ByteString value)
public ClusterUpdate.Builder setDesiredImageTypeBytes(ByteString value)
The desired image type for the node pool. NOTE: Set the "desired_node_pool" field as well.
string desired_image_type = 8;
Name | Description |
value | ByteString The bytes for desiredImageType to set. |
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
setDesiredIntraNodeVisibilityConfig(IntraNodeVisibilityConfig value)
public ClusterUpdate.Builder setDesiredIntraNodeVisibilityConfig(IntraNodeVisibilityConfig value)
The desired config of Intra-node visibility.
.google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
Name | Description |
value | IntraNodeVisibilityConfig |
Type | Description |
ClusterUpdate.Builder |
setDesiredIntraNodeVisibilityConfig(IntraNodeVisibilityConfig.Builder builderForValue)
public ClusterUpdate.Builder setDesiredIntraNodeVisibilityConfig(IntraNodeVisibilityConfig.Builder builderForValue)
The desired config of Intra-node visibility.
.google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
Name | Description |
builderForValue | IntraNodeVisibilityConfig.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredL4IlbSubsettingConfig(ILBSubsettingConfig value)
public ClusterUpdate.Builder setDesiredL4IlbSubsettingConfig(ILBSubsettingConfig value)
The desired L4 Internal Load Balancer Subsetting configuration.
.google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
Name | Description |
value | ILBSubsettingConfig |
Type | Description |
ClusterUpdate.Builder |
setDesiredL4IlbSubsettingConfig(ILBSubsettingConfig.Builder builderForValue)
public ClusterUpdate.Builder setDesiredL4IlbSubsettingConfig(ILBSubsettingConfig.Builder builderForValue)
The desired L4 Internal Load Balancer Subsetting configuration.
.google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
Name | Description |
builderForValue | ILBSubsettingConfig.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredLocations(int index, String value)
public ClusterUpdate.Builder setDesiredLocations(int index, String value)
The desired list of Google Compute Engine zones in which the cluster's nodes should be located. This list must always include the cluster's primary zone. Warning: changing cluster locations will update the locations of all node pools and will result in nodes being added and/or removed.
repeated string desired_locations = 10;
Name | Description |
index | int The index to set the value at. |
value | String The desiredLocations to set. |
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
setDesiredLoggingConfig(LoggingConfig value)
public ClusterUpdate.Builder setDesiredLoggingConfig(LoggingConfig value)
The desired logging configuration.
.google.container.v1.LoggingConfig desired_logging_config = 64;
Name | Description |
value | LoggingConfig |
Type | Description |
ClusterUpdate.Builder |
setDesiredLoggingConfig(LoggingConfig.Builder builderForValue)
public ClusterUpdate.Builder setDesiredLoggingConfig(LoggingConfig.Builder builderForValue)
The desired logging configuration.
.google.container.v1.LoggingConfig desired_logging_config = 64;
Name | Description |
builderForValue | LoggingConfig.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredLoggingService(String value)
public ClusterUpdate.Builder setDesiredLoggingService(String value)
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 modellogging.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+ orlogging.googleapis.com
for earlier versions.
string desired_logging_service = 19;
Name | Description |
value | String The desiredLoggingService to set. |
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
setDesiredLoggingServiceBytes(ByteString value)
public ClusterUpdate.Builder setDesiredLoggingServiceBytes(ByteString value)
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 modellogging.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+ orlogging.googleapis.com
for earlier versions.
string desired_logging_service = 19;
Name | Description |
value | ByteString The bytes for desiredLoggingService to set. |
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
setDesiredMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig value)
public ClusterUpdate.Builder setDesiredMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig value)
The desired configuration options for master authorized networks feature.
.google.container.v1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12;
Name | Description |
value | MasterAuthorizedNetworksConfig |
Type | Description |
ClusterUpdate.Builder |
setDesiredMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig.Builder builderForValue)
public ClusterUpdate.Builder setDesiredMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig.Builder builderForValue)
The desired configuration options for master authorized networks feature.
.google.container.v1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12;
Name | Description |
builderForValue | MasterAuthorizedNetworksConfig.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredMasterVersion(String value)
public ClusterUpdate.Builder setDesiredMasterVersion(String value)
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;
Name | Description |
value | String The desiredMasterVersion to set. |
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
setDesiredMasterVersionBytes(ByteString value)
public ClusterUpdate.Builder setDesiredMasterVersionBytes(ByteString value)
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;
Name | Description |
value | ByteString The bytes for desiredMasterVersion to set. |
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
setDesiredMeshCertificates(MeshCertificates value)
public ClusterUpdate.Builder setDesiredMeshCertificates(MeshCertificates value)
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates desired_mesh_certificates = 67;
Name | Description |
value | MeshCertificates |
Type | Description |
ClusterUpdate.Builder |
setDesiredMeshCertificates(MeshCertificates.Builder builderForValue)
public ClusterUpdate.Builder setDesiredMeshCertificates(MeshCertificates.Builder builderForValue)
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1.MeshCertificates desired_mesh_certificates = 67;
Name | Description |
builderForValue | MeshCertificates.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredMonitoringConfig(MonitoringConfig value)
public ClusterUpdate.Builder setDesiredMonitoringConfig(MonitoringConfig value)
The desired monitoring configuration.
.google.container.v1.MonitoringConfig desired_monitoring_config = 65;
Name | Description |
value | MonitoringConfig |
Type | Description |
ClusterUpdate.Builder |
setDesiredMonitoringConfig(MonitoringConfig.Builder builderForValue)
public ClusterUpdate.Builder setDesiredMonitoringConfig(MonitoringConfig.Builder builderForValue)
The desired monitoring configuration.
.google.container.v1.MonitoringConfig desired_monitoring_config = 65;
Name | Description |
builderForValue | MonitoringConfig.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredMonitoringService(String value)
public ClusterUpdate.Builder setDesiredMonitoringService(String value)
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+ ormonitoring.googleapis.com
for earlier versions.
string desired_monitoring_service = 5;
Name | Description |
value | String The desiredMonitoringService to set. |
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
setDesiredMonitoringServiceBytes(ByteString value)
public ClusterUpdate.Builder setDesiredMonitoringServiceBytes(ByteString value)
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+ ormonitoring.googleapis.com
for earlier versions.
string desired_monitoring_service = 5;
Name | Description |
value | ByteString The bytes for desiredMonitoringService to set. |
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
setDesiredNodePoolAutoConfigNetworkTags(NetworkTags value)
public ClusterUpdate.Builder setDesiredNodePoolAutoConfigNetworkTags(NetworkTags value)
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;
Name | Description |
value | NetworkTags |
Type | Description |
ClusterUpdate.Builder |
setDesiredNodePoolAutoConfigNetworkTags(NetworkTags.Builder builderForValue)
public ClusterUpdate.Builder setDesiredNodePoolAutoConfigNetworkTags(NetworkTags.Builder builderForValue)
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;
Name | Description |
builderForValue | NetworkTags.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredNodePoolAutoscaling(NodePoolAutoscaling value)
public ClusterUpdate.Builder setDesiredNodePoolAutoscaling(NodePoolAutoscaling value)
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;
Name | Description |
value | NodePoolAutoscaling |
Type | Description |
ClusterUpdate.Builder |
setDesiredNodePoolAutoscaling(NodePoolAutoscaling.Builder builderForValue)
public ClusterUpdate.Builder setDesiredNodePoolAutoscaling(NodePoolAutoscaling.Builder builderForValue)
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;
Name | Description |
builderForValue | NodePoolAutoscaling.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredNodePoolId(String value)
public ClusterUpdate.Builder setDesiredNodePoolId(String value)
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;
Name | Description |
value | String The desiredNodePoolId to set. |
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
setDesiredNodePoolIdBytes(ByteString value)
public ClusterUpdate.Builder setDesiredNodePoolIdBytes(ByteString value)
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;
Name | Description |
value | ByteString The bytes for desiredNodePoolId to set. |
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
setDesiredNodePoolLoggingConfig(NodePoolLoggingConfig value)
public ClusterUpdate.Builder setDesiredNodePoolLoggingConfig(NodePoolLoggingConfig value)
The desired node pool logging configuration defaults for the cluster.
.google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
Name | Description |
value | NodePoolLoggingConfig |
Type | Description |
ClusterUpdate.Builder |
setDesiredNodePoolLoggingConfig(NodePoolLoggingConfig.Builder builderForValue)
public ClusterUpdate.Builder setDesiredNodePoolLoggingConfig(NodePoolLoggingConfig.Builder builderForValue)
The desired node pool logging configuration defaults for the cluster.
.google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
Name | Description |
builderForValue | NodePoolLoggingConfig.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredNodeVersion(String value)
public ClusterUpdate.Builder setDesiredNodeVersion(String value)
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;
Name | Description |
value | String The desiredNodeVersion to set. |
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
setDesiredNodeVersionBytes(ByteString value)
public ClusterUpdate.Builder setDesiredNodeVersionBytes(ByteString value)
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;
Name | Description |
value | ByteString The bytes for desiredNodeVersion to set. |
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
setDesiredNotificationConfig(NotificationConfig value)
public ClusterUpdate.Builder setDesiredNotificationConfig(NotificationConfig value)
The desired notification configuration.
.google.container.v1.NotificationConfig desired_notification_config = 55;
Name | Description |
value | NotificationConfig |
Type | Description |
ClusterUpdate.Builder |
setDesiredNotificationConfig(NotificationConfig.Builder builderForValue)
public ClusterUpdate.Builder setDesiredNotificationConfig(NotificationConfig.Builder builderForValue)
The desired notification configuration.
.google.container.v1.NotificationConfig desired_notification_config = 55;
Name | Description |
builderForValue | NotificationConfig.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredPrivateClusterConfig(PrivateClusterConfig value)
public ClusterUpdate.Builder setDesiredPrivateClusterConfig(PrivateClusterConfig value)
The desired private cluster configuration.
.google.container.v1.PrivateClusterConfig desired_private_cluster_config = 25;
Name | Description |
value | PrivateClusterConfig |
Type | Description |
ClusterUpdate.Builder |
setDesiredPrivateClusterConfig(PrivateClusterConfig.Builder builderForValue)
public ClusterUpdate.Builder setDesiredPrivateClusterConfig(PrivateClusterConfig.Builder builderForValue)
The desired private cluster configuration.
.google.container.v1.PrivateClusterConfig desired_private_cluster_config = 25;
Name | Description |
builderForValue | PrivateClusterConfig.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredPrivateIpv6GoogleAccess(PrivateIPv6GoogleAccess value)
public ClusterUpdate.Builder setDesiredPrivateIpv6GoogleAccess(PrivateIPv6GoogleAccess value)
The desired state of IPv6 connectivity to Google Services.
.google.container.v1.PrivateIPv6GoogleAccess desired_private_ipv6_google_access = 51;
Name | Description |
value | PrivateIPv6GoogleAccess The desiredPrivateIpv6GoogleAccess to set. |
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
setDesiredPrivateIpv6GoogleAccessValue(int value)
public ClusterUpdate.Builder setDesiredPrivateIpv6GoogleAccessValue(int value)
The desired state of IPv6 connectivity to Google Services.
.google.container.v1.PrivateIPv6GoogleAccess desired_private_ipv6_google_access = 51;
Name | Description |
value | int The enum numeric value on the wire for desiredPrivateIpv6GoogleAccess to set. |
Type | Description |
ClusterUpdate.Builder | This builder for chaining. |
setDesiredReleaseChannel(ReleaseChannel value)
public ClusterUpdate.Builder setDesiredReleaseChannel(ReleaseChannel value)
The desired release channel configuration.
.google.container.v1.ReleaseChannel desired_release_channel = 31;
Name | Description |
value | ReleaseChannel |
Type | Description |
ClusterUpdate.Builder |
setDesiredReleaseChannel(ReleaseChannel.Builder builderForValue)
public ClusterUpdate.Builder setDesiredReleaseChannel(ReleaseChannel.Builder builderForValue)
The desired release channel configuration.
.google.container.v1.ReleaseChannel desired_release_channel = 31;
Name | Description |
builderForValue | ReleaseChannel.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredResourceUsageExportConfig(ResourceUsageExportConfig value)
public ClusterUpdate.Builder setDesiredResourceUsageExportConfig(ResourceUsageExportConfig value)
The desired configuration for exporting resource usage.
.google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
Name | Description |
value | ResourceUsageExportConfig |
Type | Description |
ClusterUpdate.Builder |
setDesiredResourceUsageExportConfig(ResourceUsageExportConfig.Builder builderForValue)
public ClusterUpdate.Builder setDesiredResourceUsageExportConfig(ResourceUsageExportConfig.Builder builderForValue)
The desired configuration for exporting resource usage.
.google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
Name | Description |
builderForValue | ResourceUsageExportConfig.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredServiceExternalIpsConfig(ServiceExternalIPsConfig value)
public ClusterUpdate.Builder setDesiredServiceExternalIpsConfig(ServiceExternalIPsConfig value)
ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.
.google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
Name | Description |
value | ServiceExternalIPsConfig |
Type | Description |
ClusterUpdate.Builder |
setDesiredServiceExternalIpsConfig(ServiceExternalIPsConfig.Builder builderForValue)
public ClusterUpdate.Builder setDesiredServiceExternalIpsConfig(ServiceExternalIPsConfig.Builder builderForValue)
ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.
.google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
Name | Description |
builderForValue | ServiceExternalIPsConfig.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredShieldedNodes(ShieldedNodes value)
public ClusterUpdate.Builder setDesiredShieldedNodes(ShieldedNodes value)
Configuration for Shielded Nodes.
.google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
Name | Description |
value | ShieldedNodes |
Type | Description |
ClusterUpdate.Builder |
setDesiredShieldedNodes(ShieldedNodes.Builder builderForValue)
public ClusterUpdate.Builder setDesiredShieldedNodes(ShieldedNodes.Builder builderForValue)
Configuration for Shielded Nodes.
.google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
Name | Description |
builderForValue | ShieldedNodes.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredVerticalPodAutoscaling(VerticalPodAutoscaling value)
public ClusterUpdate.Builder setDesiredVerticalPodAutoscaling(VerticalPodAutoscaling value)
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
Name | Description |
value | VerticalPodAutoscaling |
Type | Description |
ClusterUpdate.Builder |
setDesiredVerticalPodAutoscaling(VerticalPodAutoscaling.Builder builderForValue)
public ClusterUpdate.Builder setDesiredVerticalPodAutoscaling(VerticalPodAutoscaling.Builder builderForValue)
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
Name | Description |
builderForValue | VerticalPodAutoscaling.Builder |
Type | Description |
ClusterUpdate.Builder |
setDesiredWorkloadIdentityConfig(WorkloadIdentityConfig value)
public ClusterUpdate.Builder setDesiredWorkloadIdentityConfig(WorkloadIdentityConfig value)
Configuration for Workload Identity.
.google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
Name | Description |
value | WorkloadIdentityConfig |
Type | Description |
ClusterUpdate.Builder |
setDesiredWorkloadIdentityConfig(WorkloadIdentityConfig.Builder builderForValue)
public ClusterUpdate.Builder setDesiredWorkloadIdentityConfig(WorkloadIdentityConfig.Builder builderForValue)
Configuration for Workload Identity.
.google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
Name | Description |
builderForValue | WorkloadIdentityConfig.Builder |
Type | Description |
ClusterUpdate.Builder |
setField(Descriptors.FieldDescriptor field, Object value)
public ClusterUpdate.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
ClusterUpdate.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ClusterUpdate.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
ClusterUpdate.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final ClusterUpdate.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
ClusterUpdate.Builder |