- 2.56.0 (latest)
- 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 final class ClusterUpdate extends GeneratedMessageV3 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.v1beta1.ClusterUpdate
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > ClusterUpdateImplements
ClusterUpdateOrBuilderStatic Fields
DESIRED_ADDONS_CONFIG_FIELD_NUMBER
public static final int DESIRED_ADDONS_CONFIG_FIELD_NUMBER
Type | Description |
int |
DESIRED_AUTHENTICATOR_GROUPS_CONFIG_FIELD_NUMBER
public static final int DESIRED_AUTHENTICATOR_GROUPS_CONFIG_FIELD_NUMBER
Type | Description |
int |
DESIRED_BINARY_AUTHORIZATION_FIELD_NUMBER
public static final int DESIRED_BINARY_AUTHORIZATION_FIELD_NUMBER
Type | Description |
int |
DESIRED_CLUSTER_AUTOSCALING_FIELD_NUMBER
public static final int DESIRED_CLUSTER_AUTOSCALING_FIELD_NUMBER
Type | Description |
int |
DESIRED_CLUSTER_TELEMETRY_FIELD_NUMBER
public static final int DESIRED_CLUSTER_TELEMETRY_FIELD_NUMBER
Type | Description |
int |
DESIRED_COST_MANAGEMENT_CONFIG_FIELD_NUMBER
public static final int DESIRED_COST_MANAGEMENT_CONFIG_FIELD_NUMBER
Type | Description |
int |
DESIRED_DATABASE_ENCRYPTION_FIELD_NUMBER
public static final int DESIRED_DATABASE_ENCRYPTION_FIELD_NUMBER
Type | Description |
int |
DESIRED_DATAPATH_PROVIDER_FIELD_NUMBER
public static final int DESIRED_DATAPATH_PROVIDER_FIELD_NUMBER
Type | Description |
int |
DESIRED_DEFAULT_SNAT_STATUS_FIELD_NUMBER
public static final int DESIRED_DEFAULT_SNAT_STATUS_FIELD_NUMBER
Type | Description |
int |
DESIRED_DNS_CONFIG_FIELD_NUMBER
public static final int DESIRED_DNS_CONFIG_FIELD_NUMBER
Type | Description |
int |
DESIRED_GCFS_CONFIG_FIELD_NUMBER
public static final int DESIRED_GCFS_CONFIG_FIELD_NUMBER
Type | Description |
int |
DESIRED_IDENTITY_SERVICE_CONFIG_FIELD_NUMBER
public static final int DESIRED_IDENTITY_SERVICE_CONFIG_FIELD_NUMBER
Type | Description |
int |
DESIRED_IMAGE_TYPE_FIELD_NUMBER
public static final int DESIRED_IMAGE_TYPE_FIELD_NUMBER
Type | Description |
int |
DESIRED_INTRA_NODE_VISIBILITY_CONFIG_FIELD_NUMBER
public static final int DESIRED_INTRA_NODE_VISIBILITY_CONFIG_FIELD_NUMBER
Type | Description |
int |
DESIRED_L4ILB_SUBSETTING_CONFIG_FIELD_NUMBER
public static final int DESIRED_L4ILB_SUBSETTING_CONFIG_FIELD_NUMBER
Type | Description |
int |
DESIRED_LOCATIONS_FIELD_NUMBER
public static final int DESIRED_LOCATIONS_FIELD_NUMBER
Type | Description |
int |
DESIRED_LOGGING_CONFIG_FIELD_NUMBER
public static final int DESIRED_LOGGING_CONFIG_FIELD_NUMBER
Type | Description |
int |
DESIRED_LOGGING_SERVICE_FIELD_NUMBER
public static final int DESIRED_LOGGING_SERVICE_FIELD_NUMBER
Type | Description |
int |
DESIRED_MASTER_AUTHORIZED_NETWORKS_CONFIG_FIELD_NUMBER
public static final int DESIRED_MASTER_AUTHORIZED_NETWORKS_CONFIG_FIELD_NUMBER
Type | Description |
int |
DESIRED_MASTER_FIELD_NUMBER
public static final int DESIRED_MASTER_FIELD_NUMBER
Type | Description |
int |
DESIRED_MASTER_VERSION_FIELD_NUMBER
public static final int DESIRED_MASTER_VERSION_FIELD_NUMBER
Type | Description |
int |
DESIRED_MESH_CERTIFICATES_FIELD_NUMBER
public static final int DESIRED_MESH_CERTIFICATES_FIELD_NUMBER
Type | Description |
int |
DESIRED_MONITORING_CONFIG_FIELD_NUMBER
public static final int DESIRED_MONITORING_CONFIG_FIELD_NUMBER
Type | Description |
int |
DESIRED_MONITORING_SERVICE_FIELD_NUMBER
public static final int DESIRED_MONITORING_SERVICE_FIELD_NUMBER
Type | Description |
int |
DESIRED_NODE_POOL_AUTOSCALING_FIELD_NUMBER
public static final int DESIRED_NODE_POOL_AUTOSCALING_FIELD_NUMBER
Type | Description |
int |
DESIRED_NODE_POOL_AUTO_CONFIG_NETWORK_TAGS_FIELD_NUMBER
public static final int DESIRED_NODE_POOL_AUTO_CONFIG_NETWORK_TAGS_FIELD_NUMBER
Type | Description |
int |
DESIRED_NODE_POOL_ID_FIELD_NUMBER
public static final int DESIRED_NODE_POOL_ID_FIELD_NUMBER
Type | Description |
int |
DESIRED_NODE_POOL_LOGGING_CONFIG_FIELD_NUMBER
public static final int DESIRED_NODE_POOL_LOGGING_CONFIG_FIELD_NUMBER
Type | Description |
int |
DESIRED_NODE_VERSION_FIELD_NUMBER
public static final int DESIRED_NODE_VERSION_FIELD_NUMBER
Type | Description |
int |
DESIRED_NOTIFICATION_CONFIG_FIELD_NUMBER
public static final int DESIRED_NOTIFICATION_CONFIG_FIELD_NUMBER
Type | Description |
int |
DESIRED_POD_SECURITY_POLICY_CONFIG_FIELD_NUMBER
public static final int DESIRED_POD_SECURITY_POLICY_CONFIG_FIELD_NUMBER
Type | Description |
int |
DESIRED_PRIVATE_CLUSTER_CONFIG_FIELD_NUMBER
public static final int DESIRED_PRIVATE_CLUSTER_CONFIG_FIELD_NUMBER
Type | Description |
int |
DESIRED_PRIVATE_IPV6_GOOGLE_ACCESS_FIELD_NUMBER
public static final int DESIRED_PRIVATE_IPV6_GOOGLE_ACCESS_FIELD_NUMBER
Type | Description |
int |
DESIRED_PROTECT_CONFIG_FIELD_NUMBER
public static final int DESIRED_PROTECT_CONFIG_FIELD_NUMBER
Type | Description |
int |
DESIRED_RELEASE_CHANNEL_FIELD_NUMBER
public static final int DESIRED_RELEASE_CHANNEL_FIELD_NUMBER
Type | Description |
int |
DESIRED_RESOURCE_USAGE_EXPORT_CONFIG_FIELD_NUMBER
public static final int DESIRED_RESOURCE_USAGE_EXPORT_CONFIG_FIELD_NUMBER
Type | Description |
int |
DESIRED_SERVICE_EXTERNAL_IPS_CONFIG_FIELD_NUMBER
public static final int DESIRED_SERVICE_EXTERNAL_IPS_CONFIG_FIELD_NUMBER
Type | Description |
int |
DESIRED_SHIELDED_NODES_FIELD_NUMBER
public static final int DESIRED_SHIELDED_NODES_FIELD_NUMBER
Type | Description |
int |
DESIRED_TPU_CONFIG_FIELD_NUMBER
public static final int DESIRED_TPU_CONFIG_FIELD_NUMBER
Type | Description |
int |
DESIRED_VERTICAL_POD_AUTOSCALING_FIELD_NUMBER
public static final int DESIRED_VERTICAL_POD_AUTOSCALING_FIELD_NUMBER
Type | Description |
int |
DESIRED_WORKLOAD_ALTS_CONFIG_FIELD_NUMBER
public static final int DESIRED_WORKLOAD_ALTS_CONFIG_FIELD_NUMBER
Type | Description |
int |
DESIRED_WORKLOAD_CERTIFICATES_FIELD_NUMBER
public static final int DESIRED_WORKLOAD_CERTIFICATES_FIELD_NUMBER
Type | Description |
int |
DESIRED_WORKLOAD_IDENTITY_CONFIG_FIELD_NUMBER
public static final int DESIRED_WORKLOAD_IDENTITY_CONFIG_FIELD_NUMBER
Type | Description |
int |
Static Methods
getDefaultInstance()
public static ClusterUpdate getDefaultInstance()
Type | Description |
ClusterUpdate |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
newBuilder()
public static ClusterUpdate.Builder newBuilder()
Type | Description |
ClusterUpdate.Builder |
newBuilder(ClusterUpdate prototype)
public static ClusterUpdate.Builder newBuilder(ClusterUpdate prototype)
Name | Description |
prototype | ClusterUpdate |
Type | Description |
ClusterUpdate.Builder |
parseDelimitedFrom(InputStream input)
public static ClusterUpdate parseDelimitedFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
ClusterUpdate |
Type | Description |
IOException |
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ClusterUpdate parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
ClusterUpdate |
Type | Description |
IOException |
parseFrom(byte[] data)
public static ClusterUpdate parseFrom(byte[] data)
Name | Description |
data | byte[] |
Type | Description |
ClusterUpdate |
Type | Description |
InvalidProtocolBufferException |
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ClusterUpdate parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | byte[] |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
ClusterUpdate |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data)
public static ClusterUpdate parseFrom(ByteString data)
Name | Description |
data | ByteString |
Type | Description |
ClusterUpdate |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ClusterUpdate parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteString |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
ClusterUpdate |
Type | Description |
InvalidProtocolBufferException |
parseFrom(CodedInputStream input)
public static ClusterUpdate parseFrom(CodedInputStream input)
Name | Description |
input | CodedInputStream |
Type | Description |
ClusterUpdate |
Type | Description |
IOException |
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ClusterUpdate parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
ClusterUpdate |
Type | Description |
IOException |
parseFrom(InputStream input)
public static ClusterUpdate parseFrom(InputStream input)
Name | Description |
input | InputStream |
Type | Description |
ClusterUpdate |
Type | Description |
IOException |
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ClusterUpdate parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | InputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
ClusterUpdate |
Type | Description |
IOException |
parseFrom(ByteBuffer data)
public static ClusterUpdate parseFrom(ByteBuffer data)
Name | Description |
data | ByteBuffer |
Type | Description |
ClusterUpdate |
Type | Description |
InvalidProtocolBufferException |
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ClusterUpdate parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Name | Description |
data | ByteBuffer |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
ClusterUpdate |
Type | Description |
InvalidProtocolBufferException |
parser()
public static Parser<ClusterUpdate> parser()
Type | Description |
Parser<ClusterUpdate> |
Methods
equals(Object obj)
public boolean equals(Object obj)
Name | Description |
obj | Object |
Type | Description |
boolean |
getDefaultInstanceForType()
public ClusterUpdate getDefaultInstanceForType()
Type | Description |
ClusterUpdate |
getDesiredAddonsConfig()
public AddonsConfig getDesiredAddonsConfig()
Configurations for the various addons available to run in the cluster.
.google.container.v1beta1.AddonsConfig desired_addons_config = 6;
Type | Description |
AddonsConfig | The desiredAddonsConfig. |
getDesiredAddonsConfigOrBuilder()
public AddonsConfigOrBuilder getDesiredAddonsConfigOrBuilder()
Configurations for the various addons available to run in the cluster.
.google.container.v1beta1.AddonsConfig desired_addons_config = 6;
Type | Description |
AddonsConfigOrBuilder |
getDesiredAuthenticatorGroupsConfig()
public AuthenticatorGroupsConfig getDesiredAuthenticatorGroupsConfig()
AuthenticatorGroupsConfig specifies the config for the cluster security groups settings.
.google.container.v1beta1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
Type | Description |
AuthenticatorGroupsConfig | The desiredAuthenticatorGroupsConfig. |
getDesiredAuthenticatorGroupsConfigOrBuilder()
public AuthenticatorGroupsConfigOrBuilder getDesiredAuthenticatorGroupsConfigOrBuilder()
AuthenticatorGroupsConfig specifies the config for the cluster security groups settings.
.google.container.v1beta1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
Type | Description |
AuthenticatorGroupsConfigOrBuilder |
getDesiredBinaryAuthorization()
public BinaryAuthorization getDesiredBinaryAuthorization()
The desired configuration options for the Binary Authorization feature.
.google.container.v1beta1.BinaryAuthorization desired_binary_authorization = 16;
Type | Description |
BinaryAuthorization | The desiredBinaryAuthorization. |
getDesiredBinaryAuthorizationOrBuilder()
public BinaryAuthorizationOrBuilder getDesiredBinaryAuthorizationOrBuilder()
The desired configuration options for the Binary Authorization feature.
.google.container.v1beta1.BinaryAuthorization desired_binary_authorization = 16;
Type | Description |
BinaryAuthorizationOrBuilder |
getDesiredClusterAutoscaling()
public ClusterAutoscaling getDesiredClusterAutoscaling()
Cluster-level autoscaling configuration.
.google.container.v1beta1.ClusterAutoscaling desired_cluster_autoscaling = 15;
Type | Description |
ClusterAutoscaling | The desiredClusterAutoscaling. |
getDesiredClusterAutoscalingOrBuilder()
public ClusterAutoscalingOrBuilder getDesiredClusterAutoscalingOrBuilder()
Cluster-level autoscaling configuration.
.google.container.v1beta1.ClusterAutoscaling desired_cluster_autoscaling = 15;
Type | Description |
ClusterAutoscalingOrBuilder |
getDesiredClusterTelemetry()
public ClusterTelemetry getDesiredClusterTelemetry()
The desired telemetry integration for the cluster.
.google.container.v1beta1.ClusterTelemetry desired_cluster_telemetry = 30;
Type | Description |
ClusterTelemetry | The desiredClusterTelemetry. |
getDesiredClusterTelemetryOrBuilder()
public ClusterTelemetryOrBuilder getDesiredClusterTelemetryOrBuilder()
The desired telemetry integration for the cluster.
.google.container.v1beta1.ClusterTelemetry desired_cluster_telemetry = 30;
Type | Description |
ClusterTelemetryOrBuilder |
getDesiredCostManagementConfig()
public CostManagementConfig getDesiredCostManagementConfig()
The desired configuration for the fine-grained cost management feature.
.google.container.v1beta1.CostManagementConfig desired_cost_management_config = 49;
Type | Description |
CostManagementConfig | The desiredCostManagementConfig. |
getDesiredCostManagementConfigOrBuilder()
public CostManagementConfigOrBuilder getDesiredCostManagementConfigOrBuilder()
The desired configuration for the fine-grained cost management feature.
.google.container.v1beta1.CostManagementConfig desired_cost_management_config = 49;
Type | Description |
CostManagementConfigOrBuilder |
getDesiredDatabaseEncryption()
public DatabaseEncryption getDesiredDatabaseEncryption()
Configuration of etcd encryption.
.google.container.v1beta1.DatabaseEncryption desired_database_encryption = 46;
Type | Description |
DatabaseEncryption | The desiredDatabaseEncryption. |
getDesiredDatabaseEncryptionOrBuilder()
public DatabaseEncryptionOrBuilder getDesiredDatabaseEncryptionOrBuilder()
Configuration of etcd encryption.
.google.container.v1beta1.DatabaseEncryption desired_database_encryption = 46;
Type | Description |
DatabaseEncryptionOrBuilder |
getDesiredDatapathProvider()
public DatapathProvider getDesiredDatapathProvider()
The desired datapath provider for the cluster.
.google.container.v1beta1.DatapathProvider desired_datapath_provider = 50;
Type | Description |
DatapathProvider | The desiredDatapathProvider. |
getDesiredDatapathProviderValue()
public int getDesiredDatapathProviderValue()
The desired datapath provider for the cluster.
.google.container.v1beta1.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.v1beta1.DefaultSnatStatus desired_default_snat_status = 28;
Type | Description |
DefaultSnatStatus | The desiredDefaultSnatStatus. |
getDesiredDefaultSnatStatusOrBuilder()
public DefaultSnatStatusOrBuilder getDesiredDefaultSnatStatusOrBuilder()
The desired status of whether to disable default sNAT for this cluster.
.google.container.v1beta1.DefaultSnatStatus desired_default_snat_status = 28;
Type | Description |
DefaultSnatStatusOrBuilder |
getDesiredDnsConfig()
public DNSConfig getDesiredDnsConfig()
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1beta1.DNSConfig desired_dns_config = 53;
Type | Description |
DNSConfig | The desiredDnsConfig. |
getDesiredDnsConfigOrBuilder()
public DNSConfigOrBuilder getDesiredDnsConfigOrBuilder()
DNSConfig contains clusterDNS config for this cluster.
.google.container.v1beta1.DNSConfig desired_dns_config = 53;
Type | Description |
DNSConfigOrBuilder |
getDesiredGcfsConfig()
public GcfsConfig getDesiredGcfsConfig()
The desired GCFS config for the cluster.
.google.container.v1beta1.GcfsConfig desired_gcfs_config = 109;
Type | Description |
GcfsConfig | The desiredGcfsConfig. |
getDesiredGcfsConfigOrBuilder()
public GcfsConfigOrBuilder getDesiredGcfsConfigOrBuilder()
The desired GCFS config for the cluster.
.google.container.v1beta1.GcfsConfig desired_gcfs_config = 109;
Type | Description |
GcfsConfigOrBuilder |
getDesiredIdentityServiceConfig()
public IdentityServiceConfig getDesiredIdentityServiceConfig()
The desired Identity Service component configuration.
.google.container.v1beta1.IdentityServiceConfig desired_identity_service_config = 66;
Type | Description |
IdentityServiceConfig | The desiredIdentityServiceConfig. |
getDesiredIdentityServiceConfigOrBuilder()
public IdentityServiceConfigOrBuilder getDesiredIdentityServiceConfigOrBuilder()
The desired Identity Service component configuration.
.google.container.v1beta1.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.v1beta1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
Type | Description |
IntraNodeVisibilityConfig | The desiredIntraNodeVisibilityConfig. |
getDesiredIntraNodeVisibilityConfigOrBuilder()
public IntraNodeVisibilityConfigOrBuilder getDesiredIntraNodeVisibilityConfigOrBuilder()
The desired config of Intra-node visibility.
.google.container.v1beta1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
Type | Description |
IntraNodeVisibilityConfigOrBuilder |
getDesiredL4IlbSubsettingConfig()
public ILBSubsettingConfig getDesiredL4IlbSubsettingConfig()
The desired L4 Internal Load Balancer Subsetting configuration.
.google.container.v1beta1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
Type | Description |
ILBSubsettingConfig | The desiredL4ilbSubsettingConfig. |
getDesiredL4IlbSubsettingConfigOrBuilder()
public ILBSubsettingConfigOrBuilder getDesiredL4IlbSubsettingConfigOrBuilder()
The desired L4 Internal Load Balancer Subsetting configuration.
.google.container.v1beta1.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.v1beta1.LoggingConfig desired_logging_config = 64;
Type | Description |
LoggingConfig | The desiredLoggingConfig. |
getDesiredLoggingConfigOrBuilder()
public LoggingConfigOrBuilder getDesiredLoggingConfigOrBuilder()
The desired logging configuration.
.google.container.v1beta1.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. |
getDesiredMaster()
public Master getDesiredMaster()
Configuration for master components.
.google.container.v1beta1.Master desired_master = 52;
Type | Description |
Master | The desiredMaster. |
getDesiredMasterAuthorizedNetworksConfig()
public MasterAuthorizedNetworksConfig getDesiredMasterAuthorizedNetworksConfig()
The desired configuration options for master authorized networks feature.
.google.container.v1beta1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12;
Type | Description |
MasterAuthorizedNetworksConfig | The desiredMasterAuthorizedNetworksConfig. |
getDesiredMasterAuthorizedNetworksConfigOrBuilder()
public MasterAuthorizedNetworksConfigOrBuilder getDesiredMasterAuthorizedNetworksConfigOrBuilder()
The desired configuration options for master authorized networks feature.
.google.container.v1beta1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12;
Type | Description |
MasterAuthorizedNetworksConfigOrBuilder |
getDesiredMasterOrBuilder()
public MasterOrBuilder getDesiredMasterOrBuilder()
Configuration for master components.
.google.container.v1beta1.Master desired_master = 52;
Type | Description |
MasterOrBuilder |
getDesiredMasterVersion()
public String getDesiredMasterVersion()
The Kubernetes version to change the master to. The only valid value is the latest supported version. 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. The only valid value is the latest supported version. 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.v1beta1.MeshCertificates desired_mesh_certificates = 67;
Type | Description |
MeshCertificates | The desiredMeshCertificates. |
getDesiredMeshCertificatesOrBuilder()
public MeshCertificatesOrBuilder getDesiredMeshCertificatesOrBuilder()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1beta1.MeshCertificates desired_mesh_certificates = 67;
Type | Description |
MeshCertificatesOrBuilder |
getDesiredMonitoringConfig()
public MonitoringConfig getDesiredMonitoringConfig()
The desired monitoring configuration.
.google.container.v1beta1.MonitoringConfig desired_monitoring_config = 65;
Type | Description |
MonitoringConfig | The desiredMonitoringConfig. |
getDesiredMonitoringConfigOrBuilder()
public MonitoringConfigOrBuilder getDesiredMonitoringConfigOrBuilder()
The desired monitoring configuration.
.google.container.v1beta1.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.v1beta1.NetworkTags desired_node_pool_auto_config_network_tags = 110;
Type | Description |
NetworkTags | The desiredNodePoolAutoConfigNetworkTags. |
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.v1beta1.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.v1beta1.NodePoolAutoscaling desired_node_pool_autoscaling = 9;
Type | Description |
NodePoolAutoscaling | The desiredNodePoolAutoscaling. |
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.v1beta1.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", "desired_node_pool_autoscaling", or "desired_workload_metadata_config" 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", "desired_node_pool_autoscaling", or "desired_workload_metadata_config" 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.v1beta1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
Type | Description |
NodePoolLoggingConfig | The desiredNodePoolLoggingConfig. |
getDesiredNodePoolLoggingConfigOrBuilder()
public NodePoolLoggingConfigOrBuilder getDesiredNodePoolLoggingConfigOrBuilder()
The desired node pool logging configuration defaults for the cluster.
.google.container.v1beta1.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.v1beta1.NotificationConfig desired_notification_config = 55;
Type | Description |
NotificationConfig | The desiredNotificationConfig. |
getDesiredNotificationConfigOrBuilder()
public NotificationConfigOrBuilder getDesiredNotificationConfigOrBuilder()
The desired notification configuration.
.google.container.v1beta1.NotificationConfig desired_notification_config = 55;
Type | Description |
NotificationConfigOrBuilder |
getDesiredPodSecurityPolicyConfig()
public PodSecurityPolicyConfig getDesiredPodSecurityPolicyConfig()
The desired configuration options for the PodSecurityPolicy feature.
.google.container.v1beta1.PodSecurityPolicyConfig desired_pod_security_policy_config = 14;
Type | Description |
PodSecurityPolicyConfig | The desiredPodSecurityPolicyConfig. |
getDesiredPodSecurityPolicyConfigOrBuilder()
public PodSecurityPolicyConfigOrBuilder getDesiredPodSecurityPolicyConfigOrBuilder()
The desired configuration options for the PodSecurityPolicy feature.
.google.container.v1beta1.PodSecurityPolicyConfig desired_pod_security_policy_config = 14;
Type | Description |
PodSecurityPolicyConfigOrBuilder |
getDesiredPrivateClusterConfig()
public PrivateClusterConfig getDesiredPrivateClusterConfig()
The desired private cluster configuration.
.google.container.v1beta1.PrivateClusterConfig desired_private_cluster_config = 25;
Type | Description |
PrivateClusterConfig | The desiredPrivateClusterConfig. |
getDesiredPrivateClusterConfigOrBuilder()
public PrivateClusterConfigOrBuilder getDesiredPrivateClusterConfigOrBuilder()
The desired private cluster configuration.
.google.container.v1beta1.PrivateClusterConfig desired_private_cluster_config = 25;
Type | Description |
PrivateClusterConfigOrBuilder |
getDesiredPrivateIpv6GoogleAccess()
public PrivateIPv6GoogleAccess getDesiredPrivateIpv6GoogleAccess()
The desired state of IPv6 connectivity to Google Services.
.google.container.v1beta1.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.v1beta1.PrivateIPv6GoogleAccess desired_private_ipv6_google_access = 51;
Type | Description |
int | The enum numeric value on the wire for desiredPrivateIpv6GoogleAccess. |
getDesiredProtectConfig()
public ProtectConfig getDesiredProtectConfig()
Enable/Disable Protect API features for the cluster.
optional .google.container.v1beta1.ProtectConfig desired_protect_config = 112;
Type | Description |
ProtectConfig | The desiredProtectConfig. |
getDesiredProtectConfigOrBuilder()
public ProtectConfigOrBuilder getDesiredProtectConfigOrBuilder()
Enable/Disable Protect API features for the cluster.
optional .google.container.v1beta1.ProtectConfig desired_protect_config = 112;
Type | Description |
ProtectConfigOrBuilder |
getDesiredReleaseChannel()
public ReleaseChannel getDesiredReleaseChannel()
The desired release channel configuration.
.google.container.v1beta1.ReleaseChannel desired_release_channel = 31;
Type | Description |
ReleaseChannel | The desiredReleaseChannel. |
getDesiredReleaseChannelOrBuilder()
public ReleaseChannelOrBuilder getDesiredReleaseChannelOrBuilder()
The desired release channel configuration.
.google.container.v1beta1.ReleaseChannel desired_release_channel = 31;
Type | Description |
ReleaseChannelOrBuilder |
getDesiredResourceUsageExportConfig()
public ResourceUsageExportConfig getDesiredResourceUsageExportConfig()
The desired configuration for exporting resource usage.
.google.container.v1beta1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
Type | Description |
ResourceUsageExportConfig | The desiredResourceUsageExportConfig. |
getDesiredResourceUsageExportConfigOrBuilder()
public ResourceUsageExportConfigOrBuilder getDesiredResourceUsageExportConfigOrBuilder()
The desired configuration for exporting resource usage.
.google.container.v1beta1.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.v1beta1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
Type | Description |
ServiceExternalIPsConfig | The desiredServiceExternalIpsConfig. |
getDesiredServiceExternalIpsConfigOrBuilder()
public ServiceExternalIPsConfigOrBuilder getDesiredServiceExternalIpsConfigOrBuilder()
ServiceExternalIPsConfig specifies the config for the use of Services with ExternalIPs field.
.google.container.v1beta1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
Type | Description |
ServiceExternalIPsConfigOrBuilder |
getDesiredShieldedNodes()
public ShieldedNodes getDesiredShieldedNodes()
Configuration for Shielded Nodes.
.google.container.v1beta1.ShieldedNodes desired_shielded_nodes = 48;
Type | Description |
ShieldedNodes | The desiredShieldedNodes. |
getDesiredShieldedNodesOrBuilder()
public ShieldedNodesOrBuilder getDesiredShieldedNodesOrBuilder()
Configuration for Shielded Nodes.
.google.container.v1beta1.ShieldedNodes desired_shielded_nodes = 48;
Type | Description |
ShieldedNodesOrBuilder |
getDesiredTpuConfig()
public TpuConfig getDesiredTpuConfig()
The desired Cloud TPU configuration.
.google.container.v1beta1.TpuConfig desired_tpu_config = 38;
Type | Description |
TpuConfig | The desiredTpuConfig. |
getDesiredTpuConfigOrBuilder()
public TpuConfigOrBuilder getDesiredTpuConfigOrBuilder()
The desired Cloud TPU configuration.
.google.container.v1beta1.TpuConfig desired_tpu_config = 38;
Type | Description |
TpuConfigOrBuilder |
getDesiredVerticalPodAutoscaling()
public VerticalPodAutoscaling getDesiredVerticalPodAutoscaling()
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1beta1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
Type | Description |
VerticalPodAutoscaling | The desiredVerticalPodAutoscaling. |
getDesiredVerticalPodAutoscalingOrBuilder()
public VerticalPodAutoscalingOrBuilder getDesiredVerticalPodAutoscalingOrBuilder()
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1beta1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
Type | Description |
VerticalPodAutoscalingOrBuilder |
getDesiredWorkloadAltsConfig()
public WorkloadALTSConfig getDesiredWorkloadAltsConfig()
Configuration for direct-path (via ALTS) with workload identity.
.google.container.v1beta1.WorkloadALTSConfig desired_workload_alts_config = 62;
Type | Description |
WorkloadALTSConfig | The desiredWorkloadAltsConfig. |
getDesiredWorkloadAltsConfigOrBuilder()
public WorkloadALTSConfigOrBuilder getDesiredWorkloadAltsConfigOrBuilder()
Configuration for direct-path (via ALTS) with workload identity.
.google.container.v1beta1.WorkloadALTSConfig desired_workload_alts_config = 62;
Type | Description |
WorkloadALTSConfigOrBuilder |
getDesiredWorkloadCertificates()
public WorkloadCertificates getDesiredWorkloadCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1beta1.WorkloadCertificates desired_workload_certificates = 61;
Type | Description |
WorkloadCertificates | The desiredWorkloadCertificates. |
getDesiredWorkloadCertificatesOrBuilder()
public WorkloadCertificatesOrBuilder getDesiredWorkloadCertificatesOrBuilder()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1beta1.WorkloadCertificates desired_workload_certificates = 61;
Type | Description |
WorkloadCertificatesOrBuilder |
getDesiredWorkloadIdentityConfig()
public WorkloadIdentityConfig getDesiredWorkloadIdentityConfig()
Configuration for Workload Identity.
.google.container.v1beta1.WorkloadIdentityConfig desired_workload_identity_config = 47;
Type | Description |
WorkloadIdentityConfig | The desiredWorkloadIdentityConfig. |
getDesiredWorkloadIdentityConfigOrBuilder()
public WorkloadIdentityConfigOrBuilder getDesiredWorkloadIdentityConfigOrBuilder()
Configuration for Workload Identity.
.google.container.v1beta1.WorkloadIdentityConfig desired_workload_identity_config = 47;
Type | Description |
WorkloadIdentityConfigOrBuilder |
getParserForType()
public Parser<ClusterUpdate> getParserForType()
Type | Description |
Parser<ClusterUpdate> |
getSerializedSize()
public int getSerializedSize()
Type | Description |
int |
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Type | Description |
UnknownFieldSet |
hasDesiredAddonsConfig()
public boolean hasDesiredAddonsConfig()
Configurations for the various addons available to run in the cluster.
.google.container.v1beta1.AddonsConfig desired_addons_config = 6;
Type | Description |
boolean | Whether the desiredAddonsConfig field is set. |
hasDesiredAuthenticatorGroupsConfig()
public boolean hasDesiredAuthenticatorGroupsConfig()
AuthenticatorGroupsConfig specifies the config for the cluster security groups settings.
.google.container.v1beta1.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.v1beta1.BinaryAuthorization desired_binary_authorization = 16;
Type | Description |
boolean | Whether the desiredBinaryAuthorization field is set. |
hasDesiredClusterAutoscaling()
public boolean hasDesiredClusterAutoscaling()
Cluster-level autoscaling configuration.
.google.container.v1beta1.ClusterAutoscaling desired_cluster_autoscaling = 15;
Type | Description |
boolean | Whether the desiredClusterAutoscaling field is set. |
hasDesiredClusterTelemetry()
public boolean hasDesiredClusterTelemetry()
The desired telemetry integration for the cluster.
.google.container.v1beta1.ClusterTelemetry desired_cluster_telemetry = 30;
Type | Description |
boolean | Whether the desiredClusterTelemetry field is set. |
hasDesiredCostManagementConfig()
public boolean hasDesiredCostManagementConfig()
The desired configuration for the fine-grained cost management feature.
.google.container.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.LoggingConfig desired_logging_config = 64;
Type | Description |
boolean | Whether the desiredLoggingConfig field is set. |
hasDesiredMaster()
public boolean hasDesiredMaster()
Configuration for master components.
.google.container.v1beta1.Master desired_master = 52;
Type | Description |
boolean | Whether the desiredMaster field is set. |
hasDesiredMasterAuthorizedNetworksConfig()
public boolean hasDesiredMasterAuthorizedNetworksConfig()
The desired configuration options for master authorized networks feature.
.google.container.v1beta1.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.v1beta1.MeshCertificates desired_mesh_certificates = 67;
Type | Description |
boolean | Whether the desiredMeshCertificates field is set. |
hasDesiredMonitoringConfig()
public boolean hasDesiredMonitoringConfig()
The desired monitoring configuration.
.google.container.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.NotificationConfig desired_notification_config = 55;
Type | Description |
boolean | Whether the desiredNotificationConfig field is set. |
hasDesiredPodSecurityPolicyConfig()
public boolean hasDesiredPodSecurityPolicyConfig()
The desired configuration options for the PodSecurityPolicy feature.
.google.container.v1beta1.PodSecurityPolicyConfig desired_pod_security_policy_config = 14;
Type | Description |
boolean | Whether the desiredPodSecurityPolicyConfig field is set. |
hasDesiredPrivateClusterConfig()
public boolean hasDesiredPrivateClusterConfig()
The desired private cluster configuration.
.google.container.v1beta1.PrivateClusterConfig desired_private_cluster_config = 25;
Type | Description |
boolean | Whether the desiredPrivateClusterConfig field is set. |
hasDesiredProtectConfig()
public boolean hasDesiredProtectConfig()
Enable/Disable Protect API features for the cluster.
optional .google.container.v1beta1.ProtectConfig desired_protect_config = 112;
Type | Description |
boolean | Whether the desiredProtectConfig field is set. |
hasDesiredReleaseChannel()
public boolean hasDesiredReleaseChannel()
The desired release channel configuration.
.google.container.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.ShieldedNodes desired_shielded_nodes = 48;
Type | Description |
boolean | Whether the desiredShieldedNodes field is set. |
hasDesiredTpuConfig()
public boolean hasDesiredTpuConfig()
The desired Cloud TPU configuration.
.google.container.v1beta1.TpuConfig desired_tpu_config = 38;
Type | Description |
boolean | Whether the desiredTpuConfig field is set. |
hasDesiredVerticalPodAutoscaling()
public boolean hasDesiredVerticalPodAutoscaling()
Cluster-level Vertical Pod Autoscaling configuration.
.google.container.v1beta1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
Type | Description |
boolean | Whether the desiredVerticalPodAutoscaling field is set. |
hasDesiredWorkloadAltsConfig()
public boolean hasDesiredWorkloadAltsConfig()
Configuration for direct-path (via ALTS) with workload identity.
.google.container.v1beta1.WorkloadALTSConfig desired_workload_alts_config = 62;
Type | Description |
boolean | Whether the desiredWorkloadAltsConfig field is set. |
hasDesiredWorkloadCertificates()
public boolean hasDesiredWorkloadCertificates()
Configuration for issuance of mTLS keys and certificates to Kubernetes pods.
.google.container.v1beta1.WorkloadCertificates desired_workload_certificates = 61;
Type | Description |
boolean | Whether the desiredWorkloadCertificates field is set. |
hasDesiredWorkloadIdentityConfig()
public boolean hasDesiredWorkloadIdentityConfig()
Configuration for Workload Identity.
.google.container.v1beta1.WorkloadIdentityConfig desired_workload_identity_config = 47;
Type | Description |
boolean | Whether the desiredWorkloadIdentityConfig field is set. |
hashCode()
public int hashCode()
Type | Description |
int |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
newBuilderForType()
public ClusterUpdate.Builder newBuilderForType()
Type | Description |
ClusterUpdate.Builder |
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected ClusterUpdate.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Name | Description |
parent | BuilderParent |
Type | Description |
ClusterUpdate.Builder |
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Name | Description |
unused | UnusedPrivateParameter |
Type | Description |
Object |
toBuilder()
public ClusterUpdate.Builder toBuilder()
Type | Description |
ClusterUpdate.Builder |
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Name | Description |
output | CodedOutputStream |
Type | Description |
IOException |