Class ClusterUpdate

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.container.v1.ClusterUpdate
All Implemented Interfaces:
ClusterUpdateOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class ClusterUpdate extends com.google.protobuf.GeneratedMessage 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
See Also:
  • Field Details

    • DESIRED_NODE_VERSION_FIELD_NUMBER

      public static final int DESIRED_NODE_VERSION_FIELD_NUMBER
      See Also:
    • DESIRED_MONITORING_SERVICE_FIELD_NUMBER

      public static final int DESIRED_MONITORING_SERVICE_FIELD_NUMBER
      See Also:
    • DESIRED_ADDONS_CONFIG_FIELD_NUMBER

      public static final int DESIRED_ADDONS_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_NODE_POOL_ID_FIELD_NUMBER

      public static final int DESIRED_NODE_POOL_ID_FIELD_NUMBER
      See Also:
    • DESIRED_IMAGE_TYPE_FIELD_NUMBER

      public static final int DESIRED_IMAGE_TYPE_FIELD_NUMBER
      See Also:
    • DESIRED_IMAGE_FIELD_NUMBER

      public static final int DESIRED_IMAGE_FIELD_NUMBER
      See Also:
    • DESIRED_IMAGE_PROJECT_FIELD_NUMBER

      public static final int DESIRED_IMAGE_PROJECT_FIELD_NUMBER
      See Also:
    • DESIRED_DATABASE_ENCRYPTION_FIELD_NUMBER

      public static final int DESIRED_DATABASE_ENCRYPTION_FIELD_NUMBER
      See Also:
    • DESIRED_WORKLOAD_IDENTITY_CONFIG_FIELD_NUMBER

      public static final int DESIRED_WORKLOAD_IDENTITY_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_MESH_CERTIFICATES_FIELD_NUMBER

      public static final int DESIRED_MESH_CERTIFICATES_FIELD_NUMBER
      See Also:
    • DESIRED_SHIELDED_NODES_FIELD_NUMBER

      public static final int DESIRED_SHIELDED_NODES_FIELD_NUMBER
      See Also:
    • DESIRED_COST_MANAGEMENT_CONFIG_FIELD_NUMBER

      public static final int DESIRED_COST_MANAGEMENT_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_DNS_CONFIG_FIELD_NUMBER

      public static final int DESIRED_DNS_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_NODE_POOL_AUTOSCALING_FIELD_NUMBER

      public static final int DESIRED_NODE_POOL_AUTOSCALING_FIELD_NUMBER
      See Also:
    • DESIRED_LOCATIONS_FIELD_NUMBER

      public static final int DESIRED_LOCATIONS_FIELD_NUMBER
      See Also:
    • DESIRED_MASTER_AUTHORIZED_NETWORKS_CONFIG_FIELD_NUMBER

      public static final int DESIRED_MASTER_AUTHORIZED_NETWORKS_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_CLUSTER_AUTOSCALING_FIELD_NUMBER

      public static final int DESIRED_CLUSTER_AUTOSCALING_FIELD_NUMBER
      See Also:
    • DESIRED_BINARY_AUTHORIZATION_FIELD_NUMBER

      public static final int DESIRED_BINARY_AUTHORIZATION_FIELD_NUMBER
      See Also:
    • DESIRED_LOGGING_SERVICE_FIELD_NUMBER

      public static final int DESIRED_LOGGING_SERVICE_FIELD_NUMBER
      See Also:
    • DESIRED_RESOURCE_USAGE_EXPORT_CONFIG_FIELD_NUMBER

      public static final int DESIRED_RESOURCE_USAGE_EXPORT_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_VERTICAL_POD_AUTOSCALING_FIELD_NUMBER

      public static final int DESIRED_VERTICAL_POD_AUTOSCALING_FIELD_NUMBER
      See Also:
    • DESIRED_PRIVATE_CLUSTER_CONFIG_FIELD_NUMBER

      public static final int DESIRED_PRIVATE_CLUSTER_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_INTRA_NODE_VISIBILITY_CONFIG_FIELD_NUMBER

      public static final int DESIRED_INTRA_NODE_VISIBILITY_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_DEFAULT_SNAT_STATUS_FIELD_NUMBER

      public static final int DESIRED_DEFAULT_SNAT_STATUS_FIELD_NUMBER
      See Also:
    • DESIRED_RELEASE_CHANNEL_FIELD_NUMBER

      public static final int DESIRED_RELEASE_CHANNEL_FIELD_NUMBER
      See Also:
    • DESIRED_L4ILB_SUBSETTING_CONFIG_FIELD_NUMBER

      public static final int DESIRED_L4ILB_SUBSETTING_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_DATAPATH_PROVIDER_FIELD_NUMBER

      public static final int DESIRED_DATAPATH_PROVIDER_FIELD_NUMBER
      See Also:
    • DESIRED_PRIVATE_IPV6_GOOGLE_ACCESS_FIELD_NUMBER

      public static final int DESIRED_PRIVATE_IPV6_GOOGLE_ACCESS_FIELD_NUMBER
      See Also:
    • DESIRED_NOTIFICATION_CONFIG_FIELD_NUMBER

      public static final int DESIRED_NOTIFICATION_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_AUTHENTICATOR_GROUPS_CONFIG_FIELD_NUMBER

      public static final int DESIRED_AUTHENTICATOR_GROUPS_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_LOGGING_CONFIG_FIELD_NUMBER

      public static final int DESIRED_LOGGING_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_MONITORING_CONFIG_FIELD_NUMBER

      public static final int DESIRED_MONITORING_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_IDENTITY_SERVICE_CONFIG_FIELD_NUMBER

      public static final int DESIRED_IDENTITY_SERVICE_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_SERVICE_EXTERNAL_IPS_CONFIG_FIELD_NUMBER

      public static final int DESIRED_SERVICE_EXTERNAL_IPS_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_ENABLE_PRIVATE_ENDPOINT_FIELD_NUMBER

      public static final int DESIRED_ENABLE_PRIVATE_ENDPOINT_FIELD_NUMBER
      See Also:
    • DESIRED_DEFAULT_ENABLE_PRIVATE_NODES_FIELD_NUMBER

      public static final int DESIRED_DEFAULT_ENABLE_PRIVATE_NODES_FIELD_NUMBER
      See Also:
    • DESIRED_CONTROL_PLANE_ENDPOINTS_CONFIG_FIELD_NUMBER

      public static final int DESIRED_CONTROL_PLANE_ENDPOINTS_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_MASTER_VERSION_FIELD_NUMBER

      public static final int DESIRED_MASTER_VERSION_FIELD_NUMBER
      See Also:
    • DESIRED_GCFS_CONFIG_FIELD_NUMBER

      public static final int DESIRED_GCFS_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_NODE_POOL_AUTO_CONFIG_NETWORK_TAGS_FIELD_NUMBER

      public static final int DESIRED_NODE_POOL_AUTO_CONFIG_NETWORK_TAGS_FIELD_NUMBER
      See Also:
    • DESIRED_POD_AUTOSCALING_FIELD_NUMBER

      public static final int DESIRED_POD_AUTOSCALING_FIELD_NUMBER
      See Also:
    • DESIRED_GATEWAY_API_CONFIG_FIELD_NUMBER

      public static final int DESIRED_GATEWAY_API_CONFIG_FIELD_NUMBER
      See Also:
    • ETAG_FIELD_NUMBER

      public static final int ETAG_FIELD_NUMBER
      See Also:
    • DESIRED_NODE_POOL_LOGGING_CONFIG_FIELD_NUMBER

      public static final int DESIRED_NODE_POOL_LOGGING_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_FLEET_FIELD_NUMBER

      public static final int DESIRED_FLEET_FIELD_NUMBER
      See Also:
    • DESIRED_STACK_TYPE_FIELD_NUMBER

      public static final int DESIRED_STACK_TYPE_FIELD_NUMBER
      See Also:
    • ADDITIONAL_POD_RANGES_CONFIG_FIELD_NUMBER

      public static final int ADDITIONAL_POD_RANGES_CONFIG_FIELD_NUMBER
      See Also:
    • REMOVED_ADDITIONAL_POD_RANGES_CONFIG_FIELD_NUMBER

      public static final int REMOVED_ADDITIONAL_POD_RANGES_CONFIG_FIELD_NUMBER
      See Also:
    • ENABLE_K8S_BETA_APIS_FIELD_NUMBER

      public static final int ENABLE_K8S_BETA_APIS_FIELD_NUMBER
      See Also:
    • DESIRED_SECURITY_POSTURE_CONFIG_FIELD_NUMBER

      public static final int DESIRED_SECURITY_POSTURE_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_NETWORK_PERFORMANCE_CONFIG_FIELD_NUMBER

      public static final int DESIRED_NETWORK_PERFORMANCE_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_ENABLE_FQDN_NETWORK_POLICY_FIELD_NUMBER

      public static final int DESIRED_ENABLE_FQDN_NETWORK_POLICY_FIELD_NUMBER
      See Also:
    • DESIRED_AUTOPILOT_WORKLOAD_POLICY_CONFIG_FIELD_NUMBER

      public static final int DESIRED_AUTOPILOT_WORKLOAD_POLICY_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_K8S_BETA_APIS_FIELD_NUMBER

      public static final int DESIRED_K8S_BETA_APIS_FIELD_NUMBER
      See Also:
    • DESIRED_CONTAINERD_CONFIG_FIELD_NUMBER

      public static final int DESIRED_CONTAINERD_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_ENABLE_MULTI_NETWORKING_FIELD_NUMBER

      public static final int DESIRED_ENABLE_MULTI_NETWORKING_FIELD_NUMBER
      See Also:
    • DESIRED_NODE_POOL_AUTO_CONFIG_RESOURCE_MANAGER_TAGS_FIELD_NUMBER

      public static final int DESIRED_NODE_POOL_AUTO_CONFIG_RESOURCE_MANAGER_TAGS_FIELD_NUMBER
      See Also:
    • DESIRED_IN_TRANSIT_ENCRYPTION_CONFIG_FIELD_NUMBER

      public static final int DESIRED_IN_TRANSIT_ENCRYPTION_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_ENABLE_CILIUM_CLUSTERWIDE_NETWORK_POLICY_FIELD_NUMBER

      public static final int DESIRED_ENABLE_CILIUM_CLUSTERWIDE_NETWORK_POLICY_FIELD_NUMBER
      See Also:
    • DESIRED_SECRET_MANAGER_CONFIG_FIELD_NUMBER

      public static final int DESIRED_SECRET_MANAGER_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_COMPLIANCE_POSTURE_CONFIG_FIELD_NUMBER

      public static final int DESIRED_COMPLIANCE_POSTURE_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_NODE_KUBELET_CONFIG_FIELD_NUMBER

      public static final int DESIRED_NODE_KUBELET_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_NODE_POOL_AUTO_CONFIG_KUBELET_CONFIG_FIELD_NUMBER

      public static final int DESIRED_NODE_POOL_AUTO_CONFIG_KUBELET_CONFIG_FIELD_NUMBER
      See Also:
    • USER_MANAGED_KEYS_CONFIG_FIELD_NUMBER

      public static final int USER_MANAGED_KEYS_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_RBAC_BINDING_CONFIG_FIELD_NUMBER

      public static final int DESIRED_RBAC_BINDING_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_ADDITIONAL_IP_RANGES_CONFIG_FIELD_NUMBER

      public static final int DESIRED_ADDITIONAL_IP_RANGES_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_ENTERPRISE_CONFIG_FIELD_NUMBER

      public static final int DESIRED_ENTERPRISE_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_AUTO_IPAM_CONFIG_FIELD_NUMBER

      public static final int DESIRED_AUTO_IPAM_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_DISABLE_L4_LB_FIREWALL_RECONCILIATION_FIELD_NUMBER

      public static final int DESIRED_DISABLE_L4_LB_FIREWALL_RECONCILIATION_FIELD_NUMBER
      See Also:
    • DESIRED_NODE_POOL_AUTO_CONFIG_LINUX_NODE_CONFIG_FIELD_NUMBER

      public static final int DESIRED_NODE_POOL_AUTO_CONFIG_LINUX_NODE_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_USER_MANAGED_KEYS_CONFIG_FIELD_NUMBER

      public static final int DESIRED_USER_MANAGED_KEYS_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_ANONYMOUS_AUTHENTICATION_CONFIG_FIELD_NUMBER

      public static final int DESIRED_ANONYMOUS_AUTHENTICATION_CONFIG_FIELD_NUMBER
      See Also:
    • GKE_AUTO_UPGRADE_CONFIG_FIELD_NUMBER

      public static final int GKE_AUTO_UPGRADE_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_NETWORK_TIER_CONFIG_FIELD_NUMBER

      public static final int DESIRED_NETWORK_TIER_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_SECRET_SYNC_CONFIG_FIELD_NUMBER

      public static final int DESIRED_SECRET_SYNC_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_PRIVILEGED_ADMISSION_CONFIG_FIELD_NUMBER

      public static final int DESIRED_PRIVILEGED_ADMISSION_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_CONTROL_PLANE_EGRESS_FIELD_NUMBER

      public static final int DESIRED_CONTROL_PLANE_EGRESS_FIELD_NUMBER
      See Also:
    • DESIRED_MANAGED_OPENTELEMETRY_CONFIG_FIELD_NUMBER

      public static final int DESIRED_MANAGED_OPENTELEMETRY_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_AUTOPILOT_CLUSTER_POLICY_CONFIG_FIELD_NUMBER

      public static final int DESIRED_AUTOPILOT_CLUSTER_POLICY_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_MANAGED_MACHINE_LEARNING_DIAGNOSTICS_CONFIG_FIELD_NUMBER

      public static final int DESIRED_MANAGED_MACHINE_LEARNING_DIAGNOSTICS_CONFIG_FIELD_NUMBER
      See Also:
    • DESIRED_NODE_CREATION_CONFIG_FIELD_NUMBER

      public static final int DESIRED_NODE_CREATION_CONFIG_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • 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;
      Specified by:
      getDesiredNodeVersion in interface ClusterUpdateOrBuilder
      Returns:
      The desiredNodeVersion.
    • getDesiredNodeVersionBytes

      public com.google.protobuf.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;
      Specified by:
      getDesiredNodeVersionBytes in interface ClusterUpdateOrBuilder
      Returns:
      The bytes for desiredNodeVersion.
    • 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+ or `monitoring.googleapis.com` for earlier versions.
       
      string desired_monitoring_service = 5;
      Specified by:
      getDesiredMonitoringService in interface ClusterUpdateOrBuilder
      Returns:
      The desiredMonitoringService.
    • getDesiredMonitoringServiceBytes

      public com.google.protobuf.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+ or `monitoring.googleapis.com` for earlier versions.
       
      string desired_monitoring_service = 5;
      Specified by:
      getDesiredMonitoringServiceBytes in interface ClusterUpdateOrBuilder
      Returns:
      The bytes for desiredMonitoringService.
    • hasDesiredAddonsConfig

      public boolean hasDesiredAddonsConfig()
       Configurations for the various addons available to run in the cluster.
       
      .google.container.v1.AddonsConfig desired_addons_config = 6;
      Specified by:
      hasDesiredAddonsConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredAddonsConfig field is set.
    • getDesiredAddonsConfig

      public AddonsConfig getDesiredAddonsConfig()
       Configurations for the various addons available to run in the cluster.
       
      .google.container.v1.AddonsConfig desired_addons_config = 6;
      Specified by:
      getDesiredAddonsConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredAddonsConfig.
    • getDesiredAddonsConfigOrBuilder

      public AddonsConfigOrBuilder getDesiredAddonsConfigOrBuilder()
       Configurations for the various addons available to run in the cluster.
       
      .google.container.v1.AddonsConfig desired_addons_config = 6;
      Specified by:
      getDesiredAddonsConfigOrBuilder in interface ClusterUpdateOrBuilder
    • 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;
      Specified by:
      getDesiredNodePoolId in interface ClusterUpdateOrBuilder
      Returns:
      The desiredNodePoolId.
    • getDesiredNodePoolIdBytes

      public com.google.protobuf.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;
      Specified by:
      getDesiredNodePoolIdBytes in interface ClusterUpdateOrBuilder
      Returns:
      The bytes for desiredNodePoolId.
    • 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;
      Specified by:
      getDesiredImageType in interface ClusterUpdateOrBuilder
      Returns:
      The desiredImageType.
    • getDesiredImageTypeBytes

      public com.google.protobuf.ByteString getDesiredImageTypeBytes()
       The desired image type for the node pool.
       NOTE: Set the "desired_node_pool" field as well.
       
      string desired_image_type = 8;
      Specified by:
      getDesiredImageTypeBytes in interface ClusterUpdateOrBuilder
      Returns:
      The bytes for desiredImageType.
    • getDesiredImage

      public String getDesiredImage()
       The desired name of the image to use for this node.
       This is used to create clusters using a custom image.
       NOTE: Set the "desired_node_pool" field as well.
       
      string desired_image = 44;
      Specified by:
      getDesiredImage in interface ClusterUpdateOrBuilder
      Returns:
      The desiredImage.
    • getDesiredImageBytes

      public com.google.protobuf.ByteString getDesiredImageBytes()
       The desired name of the image to use for this node.
       This is used to create clusters using a custom image.
       NOTE: Set the "desired_node_pool" field as well.
       
      string desired_image = 44;
      Specified by:
      getDesiredImageBytes in interface ClusterUpdateOrBuilder
      Returns:
      The bytes for desiredImage.
    • getDesiredImageProject

      public String getDesiredImageProject()
       The project containing the desired image to use for this node.
       This is used to create clusters using a custom image.
       NOTE: Set the "desired_node_pool" field as well.
       
      string desired_image_project = 45;
      Specified by:
      getDesiredImageProject in interface ClusterUpdateOrBuilder
      Returns:
      The desiredImageProject.
    • getDesiredImageProjectBytes

      public com.google.protobuf.ByteString getDesiredImageProjectBytes()
       The project containing the desired image to use for this node.
       This is used to create clusters using a custom image.
       NOTE: Set the "desired_node_pool" field as well.
       
      string desired_image_project = 45;
      Specified by:
      getDesiredImageProjectBytes in interface ClusterUpdateOrBuilder
      Returns:
      The bytes for desiredImageProject.
    • hasDesiredDatabaseEncryption

      public boolean hasDesiredDatabaseEncryption()
       Configuration of etcd encryption.
       
      .google.container.v1.DatabaseEncryption desired_database_encryption = 46;
      Specified by:
      hasDesiredDatabaseEncryption in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredDatabaseEncryption field is set.
    • getDesiredDatabaseEncryption

      public DatabaseEncryption getDesiredDatabaseEncryption()
       Configuration of etcd encryption.
       
      .google.container.v1.DatabaseEncryption desired_database_encryption = 46;
      Specified by:
      getDesiredDatabaseEncryption in interface ClusterUpdateOrBuilder
      Returns:
      The desiredDatabaseEncryption.
    • getDesiredDatabaseEncryptionOrBuilder

      public DatabaseEncryptionOrBuilder getDesiredDatabaseEncryptionOrBuilder()
       Configuration of etcd encryption.
       
      .google.container.v1.DatabaseEncryption desired_database_encryption = 46;
      Specified by:
      getDesiredDatabaseEncryptionOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredWorkloadIdentityConfig

      public boolean hasDesiredWorkloadIdentityConfig()
       Configuration for Workload Identity.
       
      .google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
      Specified by:
      hasDesiredWorkloadIdentityConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredWorkloadIdentityConfig field is set.
    • getDesiredWorkloadIdentityConfig

      public WorkloadIdentityConfig getDesiredWorkloadIdentityConfig()
       Configuration for Workload Identity.
       
      .google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
      Specified by:
      getDesiredWorkloadIdentityConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredWorkloadIdentityConfig.
    • getDesiredWorkloadIdentityConfigOrBuilder

      public WorkloadIdentityConfigOrBuilder getDesiredWorkloadIdentityConfigOrBuilder()
       Configuration for Workload Identity.
       
      .google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
      Specified by:
      getDesiredWorkloadIdentityConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredMeshCertificates

      public boolean hasDesiredMeshCertificates()
       Configuration for issuance of mTLS keys and certificates to Kubernetes
       pods.
       
      .google.container.v1.MeshCertificates desired_mesh_certificates = 67;
      Specified by:
      hasDesiredMeshCertificates in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredMeshCertificates field is set.
    • getDesiredMeshCertificates

      public MeshCertificates getDesiredMeshCertificates()
       Configuration for issuance of mTLS keys and certificates to Kubernetes
       pods.
       
      .google.container.v1.MeshCertificates desired_mesh_certificates = 67;
      Specified by:
      getDesiredMeshCertificates in interface ClusterUpdateOrBuilder
      Returns:
      The desiredMeshCertificates.
    • getDesiredMeshCertificatesOrBuilder

      public MeshCertificatesOrBuilder getDesiredMeshCertificatesOrBuilder()
       Configuration for issuance of mTLS keys and certificates to Kubernetes
       pods.
       
      .google.container.v1.MeshCertificates desired_mesh_certificates = 67;
      Specified by:
      getDesiredMeshCertificatesOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredShieldedNodes

      public boolean hasDesiredShieldedNodes()
       Configuration for Shielded Nodes.
       
      .google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
      Specified by:
      hasDesiredShieldedNodes in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredShieldedNodes field is set.
    • getDesiredShieldedNodes

      public ShieldedNodes getDesiredShieldedNodes()
       Configuration for Shielded Nodes.
       
      .google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
      Specified by:
      getDesiredShieldedNodes in interface ClusterUpdateOrBuilder
      Returns:
      The desiredShieldedNodes.
    • getDesiredShieldedNodesOrBuilder

      public ShieldedNodesOrBuilder getDesiredShieldedNodesOrBuilder()
       Configuration for Shielded Nodes.
       
      .google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
      Specified by:
      getDesiredShieldedNodesOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredCostManagementConfig

      public boolean hasDesiredCostManagementConfig()
       The desired configuration for the fine-grained cost management feature.
       
      .google.container.v1.CostManagementConfig desired_cost_management_config = 49;
      Specified by:
      hasDesiredCostManagementConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredCostManagementConfig field is set.
    • getDesiredCostManagementConfig

      public CostManagementConfig getDesiredCostManagementConfig()
       The desired configuration for the fine-grained cost management feature.
       
      .google.container.v1.CostManagementConfig desired_cost_management_config = 49;
      Specified by:
      getDesiredCostManagementConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredCostManagementConfig.
    • getDesiredCostManagementConfigOrBuilder

      public CostManagementConfigOrBuilder getDesiredCostManagementConfigOrBuilder()
       The desired configuration for the fine-grained cost management feature.
       
      .google.container.v1.CostManagementConfig desired_cost_management_config = 49;
      Specified by:
      getDesiredCostManagementConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredDnsConfig

      public boolean hasDesiredDnsConfig()
       DNSConfig contains clusterDNS config for this cluster.
       
      .google.container.v1.DNSConfig desired_dns_config = 53;
      Specified by:
      hasDesiredDnsConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredDnsConfig field is set.
    • getDesiredDnsConfig

      public DNSConfig getDesiredDnsConfig()
       DNSConfig contains clusterDNS config for this cluster.
       
      .google.container.v1.DNSConfig desired_dns_config = 53;
      Specified by:
      getDesiredDnsConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredDnsConfig.
    • getDesiredDnsConfigOrBuilder

      public DNSConfigOrBuilder getDesiredDnsConfigOrBuilder()
       DNSConfig contains clusterDNS config for this cluster.
       
      .google.container.v1.DNSConfig desired_dns_config = 53;
      Specified by:
      getDesiredDnsConfigOrBuilder in interface ClusterUpdateOrBuilder
    • 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;
      Specified by:
      hasDesiredNodePoolAutoscaling in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredNodePoolAutoscaling field is set.
    • 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;
      Specified by:
      getDesiredNodePoolAutoscaling in interface ClusterUpdateOrBuilder
      Returns:
      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.v1.NodePoolAutoscaling desired_node_pool_autoscaling = 9;
      Specified by:
      getDesiredNodePoolAutoscalingOrBuilder in interface ClusterUpdateOrBuilder
    • getDesiredLocationsList

      public com.google.protobuf.ProtocolStringList getDesiredLocationsList()
       The desired list of Google Compute Engine
       [zones](https://cloud.google.com/compute/docs/zones#available)
       in which the cluster's nodes should be located.
      
       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;
      Specified by:
      getDesiredLocationsList in interface ClusterUpdateOrBuilder
      Returns:
      A list containing the desiredLocations.
    • getDesiredLocationsCount

      public int getDesiredLocationsCount()
       The desired list of Google Compute Engine
       [zones](https://cloud.google.com/compute/docs/zones#available)
       in which the cluster's nodes should be located.
      
       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;
      Specified by:
      getDesiredLocationsCount in interface ClusterUpdateOrBuilder
      Returns:
      The count of desiredLocations.
    • getDesiredLocations

      public String getDesiredLocations(int index)
       The desired list of Google Compute Engine
       [zones](https://cloud.google.com/compute/docs/zones#available)
       in which the cluster's nodes should be located.
      
       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;
      Specified by:
      getDesiredLocations in interface ClusterUpdateOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The desiredLocations at the given index.
    • getDesiredLocationsBytes

      public com.google.protobuf.ByteString getDesiredLocationsBytes(int index)
       The desired list of Google Compute Engine
       [zones](https://cloud.google.com/compute/docs/zones#available)
       in which the cluster's nodes should be located.
      
       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;
      Specified by:
      getDesiredLocationsBytes in interface ClusterUpdateOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the desiredLocations at the given index.
    • hasDesiredMasterAuthorizedNetworksConfig

      @Deprecated public boolean hasDesiredMasterAuthorizedNetworksConfig()
      Deprecated.
      google.container.v1.ClusterUpdate.desired_master_authorized_networks_config is deprecated. See google/container/v1/cluster_service.proto;l=3648
       The desired configuration options for master authorized networks feature.
      
       Deprecated: Use
       desired_control_plane_endpoints_config.ip_endpoints_config.authorized_networks_config
       instead.
       
      .google.container.v1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12 [deprecated = true];
      Specified by:
      hasDesiredMasterAuthorizedNetworksConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredMasterAuthorizedNetworksConfig field is set.
    • getDesiredMasterAuthorizedNetworksConfig

      @Deprecated public MasterAuthorizedNetworksConfig getDesiredMasterAuthorizedNetworksConfig()
      Deprecated.
      google.container.v1.ClusterUpdate.desired_master_authorized_networks_config is deprecated. See google/container/v1/cluster_service.proto;l=3648
       The desired configuration options for master authorized networks feature.
      
       Deprecated: Use
       desired_control_plane_endpoints_config.ip_endpoints_config.authorized_networks_config
       instead.
       
      .google.container.v1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12 [deprecated = true];
      Specified by:
      getDesiredMasterAuthorizedNetworksConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredMasterAuthorizedNetworksConfig.
    • getDesiredMasterAuthorizedNetworksConfigOrBuilder

      @Deprecated public MasterAuthorizedNetworksConfigOrBuilder getDesiredMasterAuthorizedNetworksConfigOrBuilder()
      Deprecated.
       The desired configuration options for master authorized networks feature.
      
       Deprecated: Use
       desired_control_plane_endpoints_config.ip_endpoints_config.authorized_networks_config
       instead.
       
      .google.container.v1.MasterAuthorizedNetworksConfig desired_master_authorized_networks_config = 12 [deprecated = true];
      Specified by:
      getDesiredMasterAuthorizedNetworksConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredClusterAutoscaling

      public boolean hasDesiredClusterAutoscaling()
       Cluster-level autoscaling configuration.
       
      .google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
      Specified by:
      hasDesiredClusterAutoscaling in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredClusterAutoscaling field is set.
    • getDesiredClusterAutoscaling

      public ClusterAutoscaling getDesiredClusterAutoscaling()
       Cluster-level autoscaling configuration.
       
      .google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
      Specified by:
      getDesiredClusterAutoscaling in interface ClusterUpdateOrBuilder
      Returns:
      The desiredClusterAutoscaling.
    • getDesiredClusterAutoscalingOrBuilder

      public ClusterAutoscalingOrBuilder getDesiredClusterAutoscalingOrBuilder()
       Cluster-level autoscaling configuration.
       
      .google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
      Specified by:
      getDesiredClusterAutoscalingOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredBinaryAuthorization

      public boolean hasDesiredBinaryAuthorization()
       The desired configuration options for the Binary Authorization feature.
       
      .google.container.v1.BinaryAuthorization desired_binary_authorization = 16;
      Specified by:
      hasDesiredBinaryAuthorization in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredBinaryAuthorization field is set.
    • getDesiredBinaryAuthorization

      public BinaryAuthorization getDesiredBinaryAuthorization()
       The desired configuration options for the Binary Authorization feature.
       
      .google.container.v1.BinaryAuthorization desired_binary_authorization = 16;
      Specified by:
      getDesiredBinaryAuthorization in interface ClusterUpdateOrBuilder
      Returns:
      The desiredBinaryAuthorization.
    • getDesiredBinaryAuthorizationOrBuilder

      public BinaryAuthorizationOrBuilder getDesiredBinaryAuthorizationOrBuilder()
       The desired configuration options for the Binary Authorization feature.
       
      .google.container.v1.BinaryAuthorization desired_binary_authorization = 16;
      Specified by:
      getDesiredBinaryAuthorizationOrBuilder in interface ClusterUpdateOrBuilder
    • 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 model
       * `logging.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+ or `logging.googleapis.com` for earlier versions.
       
      string desired_logging_service = 19;
      Specified by:
      getDesiredLoggingService in interface ClusterUpdateOrBuilder
      Returns:
      The desiredLoggingService.
    • getDesiredLoggingServiceBytes

      public com.google.protobuf.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 model
       * `logging.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+ or `logging.googleapis.com` for earlier versions.
       
      string desired_logging_service = 19;
      Specified by:
      getDesiredLoggingServiceBytes in interface ClusterUpdateOrBuilder
      Returns:
      The bytes for desiredLoggingService.
    • hasDesiredResourceUsageExportConfig

      public boolean hasDesiredResourceUsageExportConfig()
       The desired configuration for exporting resource usage.
       
      .google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
      Specified by:
      hasDesiredResourceUsageExportConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredResourceUsageExportConfig field is set.
    • getDesiredResourceUsageExportConfig

      public ResourceUsageExportConfig getDesiredResourceUsageExportConfig()
       The desired configuration for exporting resource usage.
       
      .google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
      Specified by:
      getDesiredResourceUsageExportConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredResourceUsageExportConfig.
    • getDesiredResourceUsageExportConfigOrBuilder

      public ResourceUsageExportConfigOrBuilder getDesiredResourceUsageExportConfigOrBuilder()
       The desired configuration for exporting resource usage.
       
      .google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
      Specified by:
      getDesiredResourceUsageExportConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredVerticalPodAutoscaling

      public boolean hasDesiredVerticalPodAutoscaling()
       Cluster-level Vertical Pod Autoscaling configuration.
       
      .google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
      Specified by:
      hasDesiredVerticalPodAutoscaling in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredVerticalPodAutoscaling field is set.
    • getDesiredVerticalPodAutoscaling

      public VerticalPodAutoscaling getDesiredVerticalPodAutoscaling()
       Cluster-level Vertical Pod Autoscaling configuration.
       
      .google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
      Specified by:
      getDesiredVerticalPodAutoscaling in interface ClusterUpdateOrBuilder
      Returns:
      The desiredVerticalPodAutoscaling.
    • getDesiredVerticalPodAutoscalingOrBuilder

      public VerticalPodAutoscalingOrBuilder getDesiredVerticalPodAutoscalingOrBuilder()
       Cluster-level Vertical Pod Autoscaling configuration.
       
      .google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
      Specified by:
      getDesiredVerticalPodAutoscalingOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredPrivateClusterConfig

      @Deprecated public boolean hasDesiredPrivateClusterConfig()
      Deprecated.
      google.container.v1.ClusterUpdate.desired_private_cluster_config is deprecated. See google/container/v1/cluster_service.proto;l=3686
       The desired private cluster configuration. master_global_access_config is
       the only field that can be changed via this field.
       See also
       [ClusterUpdate.desired_enable_private_endpoint][google.container.v1.ClusterUpdate.desired_enable_private_endpoint]
       for modifying other fields within
       [PrivateClusterConfig][google.container.v1.PrivateClusterConfig].
      
       Deprecated: Use
       desired_control_plane_endpoints_config.ip_endpoints_config.global_access
       instead.
       
      .google.container.v1.PrivateClusterConfig desired_private_cluster_config = 25 [deprecated = true];
      Specified by:
      hasDesiredPrivateClusterConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredPrivateClusterConfig field is set.
    • getDesiredPrivateClusterConfig

      @Deprecated public PrivateClusterConfig getDesiredPrivateClusterConfig()
      Deprecated.
      google.container.v1.ClusterUpdate.desired_private_cluster_config is deprecated. See google/container/v1/cluster_service.proto;l=3686
       The desired private cluster configuration. master_global_access_config is
       the only field that can be changed via this field.
       See also
       [ClusterUpdate.desired_enable_private_endpoint][google.container.v1.ClusterUpdate.desired_enable_private_endpoint]
       for modifying other fields within
       [PrivateClusterConfig][google.container.v1.PrivateClusterConfig].
      
       Deprecated: Use
       desired_control_plane_endpoints_config.ip_endpoints_config.global_access
       instead.
       
      .google.container.v1.PrivateClusterConfig desired_private_cluster_config = 25 [deprecated = true];
      Specified by:
      getDesiredPrivateClusterConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredPrivateClusterConfig.
    • getDesiredPrivateClusterConfigOrBuilder

      @Deprecated public PrivateClusterConfigOrBuilder getDesiredPrivateClusterConfigOrBuilder()
      Deprecated.
       The desired private cluster configuration. master_global_access_config is
       the only field that can be changed via this field.
       See also
       [ClusterUpdate.desired_enable_private_endpoint][google.container.v1.ClusterUpdate.desired_enable_private_endpoint]
       for modifying other fields within
       [PrivateClusterConfig][google.container.v1.PrivateClusterConfig].
      
       Deprecated: Use
       desired_control_plane_endpoints_config.ip_endpoints_config.global_access
       instead.
       
      .google.container.v1.PrivateClusterConfig desired_private_cluster_config = 25 [deprecated = true];
      Specified by:
      getDesiredPrivateClusterConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredIntraNodeVisibilityConfig

      public boolean hasDesiredIntraNodeVisibilityConfig()
       The desired config of Intra-node visibility.
       
      .google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
      Specified by:
      hasDesiredIntraNodeVisibilityConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredIntraNodeVisibilityConfig field is set.
    • getDesiredIntraNodeVisibilityConfig

      public IntraNodeVisibilityConfig getDesiredIntraNodeVisibilityConfig()
       The desired config of Intra-node visibility.
       
      .google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
      Specified by:
      getDesiredIntraNodeVisibilityConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredIntraNodeVisibilityConfig.
    • getDesiredIntraNodeVisibilityConfigOrBuilder

      public IntraNodeVisibilityConfigOrBuilder getDesiredIntraNodeVisibilityConfigOrBuilder()
       The desired config of Intra-node visibility.
       
      .google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
      Specified by:
      getDesiredIntraNodeVisibilityConfigOrBuilder in interface ClusterUpdateOrBuilder
    • 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;
      Specified by:
      hasDesiredDefaultSnatStatus in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredDefaultSnatStatus field is set.
    • 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;
      Specified by:
      getDesiredDefaultSnatStatus in interface ClusterUpdateOrBuilder
      Returns:
      The desiredDefaultSnatStatus.
    • 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;
      Specified by:
      getDesiredDefaultSnatStatusOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredReleaseChannel

      public boolean hasDesiredReleaseChannel()
       The desired release channel configuration.
       
      .google.container.v1.ReleaseChannel desired_release_channel = 31;
      Specified by:
      hasDesiredReleaseChannel in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredReleaseChannel field is set.
    • getDesiredReleaseChannel

      public ReleaseChannel getDesiredReleaseChannel()
       The desired release channel configuration.
       
      .google.container.v1.ReleaseChannel desired_release_channel = 31;
      Specified by:
      getDesiredReleaseChannel in interface ClusterUpdateOrBuilder
      Returns:
      The desiredReleaseChannel.
    • getDesiredReleaseChannelOrBuilder

      public ReleaseChannelOrBuilder getDesiredReleaseChannelOrBuilder()
       The desired release channel configuration.
       
      .google.container.v1.ReleaseChannel desired_release_channel = 31;
      Specified by:
      getDesiredReleaseChannelOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredL4IlbSubsettingConfig

      public boolean hasDesiredL4IlbSubsettingConfig()
       The desired L4 Internal Load Balancer Subsetting configuration.
       
      .google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
      Specified by:
      hasDesiredL4IlbSubsettingConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredL4ilbSubsettingConfig field is set.
    • getDesiredL4IlbSubsettingConfig

      public ILBSubsettingConfig getDesiredL4IlbSubsettingConfig()
       The desired L4 Internal Load Balancer Subsetting configuration.
       
      .google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
      Specified by:
      getDesiredL4IlbSubsettingConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredL4ilbSubsettingConfig.
    • getDesiredL4IlbSubsettingConfigOrBuilder

      public ILBSubsettingConfigOrBuilder getDesiredL4IlbSubsettingConfigOrBuilder()
       The desired L4 Internal Load Balancer Subsetting configuration.
       
      .google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
      Specified by:
      getDesiredL4IlbSubsettingConfigOrBuilder in interface ClusterUpdateOrBuilder
    • getDesiredDatapathProviderValue

      public int getDesiredDatapathProviderValue()
       The desired datapath provider for the cluster.
       
      .google.container.v1.DatapathProvider desired_datapath_provider = 50;
      Specified by:
      getDesiredDatapathProviderValue in interface ClusterUpdateOrBuilder
      Returns:
      The enum numeric value on the wire for desiredDatapathProvider.
    • getDesiredDatapathProvider

      public DatapathProvider getDesiredDatapathProvider()
       The desired datapath provider for the cluster.
       
      .google.container.v1.DatapathProvider desired_datapath_provider = 50;
      Specified by:
      getDesiredDatapathProvider in interface ClusterUpdateOrBuilder
      Returns:
      The desiredDatapathProvider.
    • getDesiredPrivateIpv6GoogleAccessValue

      public int getDesiredPrivateIpv6GoogleAccessValue()
       The desired state of IPv6 connectivity to Google Services.
       
      .google.container.v1.PrivateIPv6GoogleAccess desired_private_ipv6_google_access = 51;
      Specified by:
      getDesiredPrivateIpv6GoogleAccessValue in interface ClusterUpdateOrBuilder
      Returns:
      The enum numeric value on the wire for desiredPrivateIpv6GoogleAccess.
    • getDesiredPrivateIpv6GoogleAccess

      public PrivateIPv6GoogleAccess getDesiredPrivateIpv6GoogleAccess()
       The desired state of IPv6 connectivity to Google Services.
       
      .google.container.v1.PrivateIPv6GoogleAccess desired_private_ipv6_google_access = 51;
      Specified by:
      getDesiredPrivateIpv6GoogleAccess in interface ClusterUpdateOrBuilder
      Returns:
      The desiredPrivateIpv6GoogleAccess.
    • hasDesiredNotificationConfig

      public boolean hasDesiredNotificationConfig()
       The desired notification configuration.
       
      .google.container.v1.NotificationConfig desired_notification_config = 55;
      Specified by:
      hasDesiredNotificationConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredNotificationConfig field is set.
    • getDesiredNotificationConfig

      public NotificationConfig getDesiredNotificationConfig()
       The desired notification configuration.
       
      .google.container.v1.NotificationConfig desired_notification_config = 55;
      Specified by:
      getDesiredNotificationConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredNotificationConfig.
    • getDesiredNotificationConfigOrBuilder

      public NotificationConfigOrBuilder getDesiredNotificationConfigOrBuilder()
       The desired notification configuration.
       
      .google.container.v1.NotificationConfig desired_notification_config = 55;
      Specified by:
      getDesiredNotificationConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredAuthenticatorGroupsConfig

      public boolean hasDesiredAuthenticatorGroupsConfig()
       The desired authenticator groups config for the cluster.
       
      .google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
      Specified by:
      hasDesiredAuthenticatorGroupsConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredAuthenticatorGroupsConfig field is set.
    • getDesiredAuthenticatorGroupsConfig

      public AuthenticatorGroupsConfig getDesiredAuthenticatorGroupsConfig()
       The desired authenticator groups config for the cluster.
       
      .google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
      Specified by:
      getDesiredAuthenticatorGroupsConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredAuthenticatorGroupsConfig.
    • getDesiredAuthenticatorGroupsConfigOrBuilder

      public AuthenticatorGroupsConfigOrBuilder getDesiredAuthenticatorGroupsConfigOrBuilder()
       The desired authenticator groups config for the cluster.
       
      .google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
      Specified by:
      getDesiredAuthenticatorGroupsConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredLoggingConfig

      public boolean hasDesiredLoggingConfig()
       The desired logging configuration.
       
      .google.container.v1.LoggingConfig desired_logging_config = 64;
      Specified by:
      hasDesiredLoggingConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredLoggingConfig field is set.
    • getDesiredLoggingConfig

      public LoggingConfig getDesiredLoggingConfig()
       The desired logging configuration.
       
      .google.container.v1.LoggingConfig desired_logging_config = 64;
      Specified by:
      getDesiredLoggingConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredLoggingConfig.
    • getDesiredLoggingConfigOrBuilder

      public LoggingConfigOrBuilder getDesiredLoggingConfigOrBuilder()
       The desired logging configuration.
       
      .google.container.v1.LoggingConfig desired_logging_config = 64;
      Specified by:
      getDesiredLoggingConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredMonitoringConfig

      public boolean hasDesiredMonitoringConfig()
       The desired monitoring configuration.
       
      .google.container.v1.MonitoringConfig desired_monitoring_config = 65;
      Specified by:
      hasDesiredMonitoringConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredMonitoringConfig field is set.
    • getDesiredMonitoringConfig

      public MonitoringConfig getDesiredMonitoringConfig()
       The desired monitoring configuration.
       
      .google.container.v1.MonitoringConfig desired_monitoring_config = 65;
      Specified by:
      getDesiredMonitoringConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredMonitoringConfig.
    • getDesiredMonitoringConfigOrBuilder

      public MonitoringConfigOrBuilder getDesiredMonitoringConfigOrBuilder()
       The desired monitoring configuration.
       
      .google.container.v1.MonitoringConfig desired_monitoring_config = 65;
      Specified by:
      getDesiredMonitoringConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredIdentityServiceConfig

      public boolean hasDesiredIdentityServiceConfig()
       The desired Identity Service component configuration.
       
      .google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
      Specified by:
      hasDesiredIdentityServiceConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredIdentityServiceConfig field is set.
    • getDesiredIdentityServiceConfig

      public IdentityServiceConfig getDesiredIdentityServiceConfig()
       The desired Identity Service component configuration.
       
      .google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
      Specified by:
      getDesiredIdentityServiceConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredIdentityServiceConfig.
    • getDesiredIdentityServiceConfigOrBuilder

      public IdentityServiceConfigOrBuilder getDesiredIdentityServiceConfigOrBuilder()
       The desired Identity Service component configuration.
       
      .google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
      Specified by:
      getDesiredIdentityServiceConfigOrBuilder in interface ClusterUpdateOrBuilder
    • 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;
      Specified by:
      hasDesiredServiceExternalIpsConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredServiceExternalIpsConfig field is set.
    • 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;
      Specified by:
      getDesiredServiceExternalIpsConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredServiceExternalIpsConfig.
    • 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;
      Specified by:
      getDesiredServiceExternalIpsConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredEnablePrivateEndpoint

      @Deprecated public boolean hasDesiredEnablePrivateEndpoint()
      Deprecated.
      google.container.v1.ClusterUpdate.desired_enable_private_endpoint is deprecated. See google/container/v1/cluster_service.proto;l=3731
       Enable/Disable private endpoint for the cluster's master.
      
       Deprecated: Use
       desired_control_plane_endpoints_config.ip_endpoints_config.enable_public_endpoint
       instead. Note that the value of enable_public_endpoint is reversed: if
       enable_private_endpoint is false, then enable_public_endpoint will be true.
       
      optional bool desired_enable_private_endpoint = 71 [deprecated = true];
      Specified by:
      hasDesiredEnablePrivateEndpoint in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredEnablePrivateEndpoint field is set.
    • getDesiredEnablePrivateEndpoint

      @Deprecated public boolean getDesiredEnablePrivateEndpoint()
      Deprecated.
      google.container.v1.ClusterUpdate.desired_enable_private_endpoint is deprecated. See google/container/v1/cluster_service.proto;l=3731
       Enable/Disable private endpoint for the cluster's master.
      
       Deprecated: Use
       desired_control_plane_endpoints_config.ip_endpoints_config.enable_public_endpoint
       instead. Note that the value of enable_public_endpoint is reversed: if
       enable_private_endpoint is false, then enable_public_endpoint will be true.
       
      optional bool desired_enable_private_endpoint = 71 [deprecated = true];
      Specified by:
      getDesiredEnablePrivateEndpoint in interface ClusterUpdateOrBuilder
      Returns:
      The desiredEnablePrivateEndpoint.
    • hasDesiredDefaultEnablePrivateNodes

      public boolean hasDesiredDefaultEnablePrivateNodes()
       Override the default setting of whether future created
       nodes have private IP addresses only, namely
       [NetworkConfig.default_enable_private_nodes][google.container.v1.NetworkConfig.default_enable_private_nodes]
       
      optional bool desired_default_enable_private_nodes = 72;
      Specified by:
      hasDesiredDefaultEnablePrivateNodes in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredDefaultEnablePrivateNodes field is set.
    • getDesiredDefaultEnablePrivateNodes

      public boolean getDesiredDefaultEnablePrivateNodes()
       Override the default setting of whether future created
       nodes have private IP addresses only, namely
       [NetworkConfig.default_enable_private_nodes][google.container.v1.NetworkConfig.default_enable_private_nodes]
       
      optional bool desired_default_enable_private_nodes = 72;
      Specified by:
      getDesiredDefaultEnablePrivateNodes in interface ClusterUpdateOrBuilder
      Returns:
      The desiredDefaultEnablePrivateNodes.
    • hasDesiredControlPlaneEndpointsConfig

      public boolean hasDesiredControlPlaneEndpointsConfig()
       [Control plane
       endpoints][google.container.v1.Cluster.control_plane_endpoints_config]
       configuration.
       
      .google.container.v1.ControlPlaneEndpointsConfig desired_control_plane_endpoints_config = 73;
      Specified by:
      hasDesiredControlPlaneEndpointsConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredControlPlaneEndpointsConfig field is set.
    • getDesiredControlPlaneEndpointsConfig

      public ControlPlaneEndpointsConfig getDesiredControlPlaneEndpointsConfig()
       [Control plane
       endpoints][google.container.v1.Cluster.control_plane_endpoints_config]
       configuration.
       
      .google.container.v1.ControlPlaneEndpointsConfig desired_control_plane_endpoints_config = 73;
      Specified by:
      getDesiredControlPlaneEndpointsConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredControlPlaneEndpointsConfig.
    • getDesiredControlPlaneEndpointsConfigOrBuilder

      public ControlPlaneEndpointsConfigOrBuilder getDesiredControlPlaneEndpointsConfigOrBuilder()
       [Control plane
       endpoints][google.container.v1.Cluster.control_plane_endpoints_config]
       configuration.
       
      .google.container.v1.ControlPlaneEndpointsConfig desired_control_plane_endpoints_config = 73;
      Specified by:
      getDesiredControlPlaneEndpointsConfigOrBuilder in interface ClusterUpdateOrBuilder
    • 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;
      Specified by:
      getDesiredMasterVersion in interface ClusterUpdateOrBuilder
      Returns:
      The desiredMasterVersion.
    • getDesiredMasterVersionBytes

      public com.google.protobuf.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;
      Specified by:
      getDesiredMasterVersionBytes in interface ClusterUpdateOrBuilder
      Returns:
      The bytes for desiredMasterVersion.
    • hasDesiredGcfsConfig

      public boolean hasDesiredGcfsConfig()
       The desired GCFS config for the cluster
       
      .google.container.v1.GcfsConfig desired_gcfs_config = 109;
      Specified by:
      hasDesiredGcfsConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredGcfsConfig field is set.
    • getDesiredGcfsConfig

      public GcfsConfig getDesiredGcfsConfig()
       The desired GCFS config for the cluster
       
      .google.container.v1.GcfsConfig desired_gcfs_config = 109;
      Specified by:
      getDesiredGcfsConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredGcfsConfig.
    • getDesiredGcfsConfigOrBuilder

      public GcfsConfigOrBuilder getDesiredGcfsConfigOrBuilder()
       The desired GCFS config for the cluster
       
      .google.container.v1.GcfsConfig desired_gcfs_config = 109;
      Specified by:
      getDesiredGcfsConfigOrBuilder in interface ClusterUpdateOrBuilder
    • 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;
      Specified by:
      hasDesiredNodePoolAutoConfigNetworkTags in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredNodePoolAutoConfigNetworkTags field is set.
    • 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;
      Specified by:
      getDesiredNodePoolAutoConfigNetworkTags in interface ClusterUpdateOrBuilder
      Returns:
      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.v1.NetworkTags desired_node_pool_auto_config_network_tags = 110;
      Specified by:
      getDesiredNodePoolAutoConfigNetworkTagsOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredPodAutoscaling

      public boolean hasDesiredPodAutoscaling()
       The desired config for pod autoscaling.
       
      .google.container.v1.PodAutoscaling desired_pod_autoscaling = 113;
      Specified by:
      hasDesiredPodAutoscaling in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredPodAutoscaling field is set.
    • getDesiredPodAutoscaling

      public PodAutoscaling getDesiredPodAutoscaling()
       The desired config for pod autoscaling.
       
      .google.container.v1.PodAutoscaling desired_pod_autoscaling = 113;
      Specified by:
      getDesiredPodAutoscaling in interface ClusterUpdateOrBuilder
      Returns:
      The desiredPodAutoscaling.
    • getDesiredPodAutoscalingOrBuilder

      public PodAutoscalingOrBuilder getDesiredPodAutoscalingOrBuilder()
       The desired config for pod autoscaling.
       
      .google.container.v1.PodAutoscaling desired_pod_autoscaling = 113;
      Specified by:
      getDesiredPodAutoscalingOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredGatewayApiConfig

      public boolean hasDesiredGatewayApiConfig()
       The desired config of Gateway API on this cluster.
       
      .google.container.v1.GatewayAPIConfig desired_gateway_api_config = 114;
      Specified by:
      hasDesiredGatewayApiConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredGatewayApiConfig field is set.
    • getDesiredGatewayApiConfig

      public GatewayAPIConfig getDesiredGatewayApiConfig()
       The desired config of Gateway API on this cluster.
       
      .google.container.v1.GatewayAPIConfig desired_gateway_api_config = 114;
      Specified by:
      getDesiredGatewayApiConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredGatewayApiConfig.
    • getDesiredGatewayApiConfigOrBuilder

      public GatewayAPIConfigOrBuilder getDesiredGatewayApiConfigOrBuilder()
       The desired config of Gateway API on this cluster.
       
      .google.container.v1.GatewayAPIConfig desired_gateway_api_config = 114;
      Specified by:
      getDesiredGatewayApiConfigOrBuilder in interface ClusterUpdateOrBuilder
    • getEtag

      public String getEtag()
       The current etag of the cluster.
       If an etag is provided and does not match the current etag of the cluster,
       update will be blocked and an ABORTED error will be returned.
       
      string etag = 115;
      Specified by:
      getEtag in interface ClusterUpdateOrBuilder
      Returns:
      The etag.
    • getEtagBytes

      public com.google.protobuf.ByteString getEtagBytes()
       The current etag of the cluster.
       If an etag is provided and does not match the current etag of the cluster,
       update will be blocked and an ABORTED error will be returned.
       
      string etag = 115;
      Specified by:
      getEtagBytes in interface ClusterUpdateOrBuilder
      Returns:
      The bytes for etag.
    • hasDesiredNodePoolLoggingConfig

      public boolean hasDesiredNodePoolLoggingConfig()
       The desired node pool logging configuration defaults for the cluster.
       
      .google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
      Specified by:
      hasDesiredNodePoolLoggingConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredNodePoolLoggingConfig field is set.
    • getDesiredNodePoolLoggingConfig

      public NodePoolLoggingConfig getDesiredNodePoolLoggingConfig()
       The desired node pool logging configuration defaults for the cluster.
       
      .google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
      Specified by:
      getDesiredNodePoolLoggingConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredNodePoolLoggingConfig.
    • getDesiredNodePoolLoggingConfigOrBuilder

      public NodePoolLoggingConfigOrBuilder getDesiredNodePoolLoggingConfigOrBuilder()
       The desired node pool logging configuration defaults for the cluster.
       
      .google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
      Specified by:
      getDesiredNodePoolLoggingConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredFleet

      public boolean hasDesiredFleet()
       The desired fleet configuration for the cluster.
       
      .google.container.v1.Fleet desired_fleet = 117;
      Specified by:
      hasDesiredFleet in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredFleet field is set.
    • getDesiredFleet

      public Fleet getDesiredFleet()
       The desired fleet configuration for the cluster.
       
      .google.container.v1.Fleet desired_fleet = 117;
      Specified by:
      getDesiredFleet in interface ClusterUpdateOrBuilder
      Returns:
      The desiredFleet.
    • getDesiredFleetOrBuilder

      public FleetOrBuilder getDesiredFleetOrBuilder()
       The desired fleet configuration for the cluster.
       
      .google.container.v1.Fleet desired_fleet = 117;
      Specified by:
      getDesiredFleetOrBuilder in interface ClusterUpdateOrBuilder
    • getDesiredStackTypeValue

      public int getDesiredStackTypeValue()
       The desired stack type of the cluster.
       If a stack type is provided and does not match the current stack type of
       the cluster, update will attempt to change the stack type to the new type.
       
      .google.container.v1.StackType desired_stack_type = 119;
      Specified by:
      getDesiredStackTypeValue in interface ClusterUpdateOrBuilder
      Returns:
      The enum numeric value on the wire for desiredStackType.
    • getDesiredStackType

      public StackType getDesiredStackType()
       The desired stack type of the cluster.
       If a stack type is provided and does not match the current stack type of
       the cluster, update will attempt to change the stack type to the new type.
       
      .google.container.v1.StackType desired_stack_type = 119;
      Specified by:
      getDesiredStackType in interface ClusterUpdateOrBuilder
      Returns:
      The desiredStackType.
    • hasAdditionalPodRangesConfig

      public boolean hasAdditionalPodRangesConfig()
       The additional pod ranges to be added to the cluster. These pod ranges
       can be used by node pools to allocate pod IPs.
       
      .google.container.v1.AdditionalPodRangesConfig additional_pod_ranges_config = 120;
      Specified by:
      hasAdditionalPodRangesConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the additionalPodRangesConfig field is set.
    • getAdditionalPodRangesConfig

      public AdditionalPodRangesConfig getAdditionalPodRangesConfig()
       The additional pod ranges to be added to the cluster. These pod ranges
       can be used by node pools to allocate pod IPs.
       
      .google.container.v1.AdditionalPodRangesConfig additional_pod_ranges_config = 120;
      Specified by:
      getAdditionalPodRangesConfig in interface ClusterUpdateOrBuilder
      Returns:
      The additionalPodRangesConfig.
    • getAdditionalPodRangesConfigOrBuilder

      public AdditionalPodRangesConfigOrBuilder getAdditionalPodRangesConfigOrBuilder()
       The additional pod ranges to be added to the cluster. These pod ranges
       can be used by node pools to allocate pod IPs.
       
      .google.container.v1.AdditionalPodRangesConfig additional_pod_ranges_config = 120;
      Specified by:
      getAdditionalPodRangesConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasRemovedAdditionalPodRangesConfig

      public boolean hasRemovedAdditionalPodRangesConfig()
       The additional pod ranges that are to be removed from the cluster.
       The pod ranges specified here must have been specified earlier in the
       'additional_pod_ranges_config' argument.
       
      .google.container.v1.AdditionalPodRangesConfig removed_additional_pod_ranges_config = 121;
      Specified by:
      hasRemovedAdditionalPodRangesConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the removedAdditionalPodRangesConfig field is set.
    • getRemovedAdditionalPodRangesConfig

      public AdditionalPodRangesConfig getRemovedAdditionalPodRangesConfig()
       The additional pod ranges that are to be removed from the cluster.
       The pod ranges specified here must have been specified earlier in the
       'additional_pod_ranges_config' argument.
       
      .google.container.v1.AdditionalPodRangesConfig removed_additional_pod_ranges_config = 121;
      Specified by:
      getRemovedAdditionalPodRangesConfig in interface ClusterUpdateOrBuilder
      Returns:
      The removedAdditionalPodRangesConfig.
    • getRemovedAdditionalPodRangesConfigOrBuilder

      public AdditionalPodRangesConfigOrBuilder getRemovedAdditionalPodRangesConfigOrBuilder()
       The additional pod ranges that are to be removed from the cluster.
       The pod ranges specified here must have been specified earlier in the
       'additional_pod_ranges_config' argument.
       
      .google.container.v1.AdditionalPodRangesConfig removed_additional_pod_ranges_config = 121;
      Specified by:
      getRemovedAdditionalPodRangesConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasEnableK8SBetaApis

      public boolean hasEnableK8SBetaApis()
       Kubernetes open source beta apis enabled on the cluster. Only beta apis
       
      .google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 122;
      Specified by:
      hasEnableK8SBetaApis in interface ClusterUpdateOrBuilder
      Returns:
      Whether the enableK8sBetaApis field is set.
    • getEnableK8SBetaApis

      public K8sBetaAPIConfig getEnableK8SBetaApis()
       Kubernetes open source beta apis enabled on the cluster. Only beta apis
       
      .google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 122;
      Specified by:
      getEnableK8SBetaApis in interface ClusterUpdateOrBuilder
      Returns:
      The enableK8sBetaApis.
    • getEnableK8SBetaApisOrBuilder

      public K8sBetaAPIConfigOrBuilder getEnableK8SBetaApisOrBuilder()
       Kubernetes open source beta apis enabled on the cluster. Only beta apis
       
      .google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 122;
      Specified by:
      getEnableK8SBetaApisOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredSecurityPostureConfig

      public boolean hasDesiredSecurityPostureConfig()
       Enable/Disable Security Posture API features for the cluster.
       
      .google.container.v1.SecurityPostureConfig desired_security_posture_config = 124;
      Specified by:
      hasDesiredSecurityPostureConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredSecurityPostureConfig field is set.
    • getDesiredSecurityPostureConfig

      public SecurityPostureConfig getDesiredSecurityPostureConfig()
       Enable/Disable Security Posture API features for the cluster.
       
      .google.container.v1.SecurityPostureConfig desired_security_posture_config = 124;
      Specified by:
      getDesiredSecurityPostureConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredSecurityPostureConfig.
    • getDesiredSecurityPostureConfigOrBuilder

      public SecurityPostureConfigOrBuilder getDesiredSecurityPostureConfigOrBuilder()
       Enable/Disable Security Posture API features for the cluster.
       
      .google.container.v1.SecurityPostureConfig desired_security_posture_config = 124;
      Specified by:
      getDesiredSecurityPostureConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredNetworkPerformanceConfig

      public boolean hasDesiredNetworkPerformanceConfig()
       The desired network performance config.
       
      .google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig desired_network_performance_config = 125;
      Specified by:
      hasDesiredNetworkPerformanceConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredNetworkPerformanceConfig field is set.
    • getDesiredNetworkPerformanceConfig

      public NetworkConfig.ClusterNetworkPerformanceConfig getDesiredNetworkPerformanceConfig()
       The desired network performance config.
       
      .google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig desired_network_performance_config = 125;
      Specified by:
      getDesiredNetworkPerformanceConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredNetworkPerformanceConfig.
    • getDesiredNetworkPerformanceConfigOrBuilder

      public NetworkConfig.ClusterNetworkPerformanceConfigOrBuilder getDesiredNetworkPerformanceConfigOrBuilder()
       The desired network performance config.
       
      .google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig desired_network_performance_config = 125;
      Specified by:
      getDesiredNetworkPerformanceConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredEnableFqdnNetworkPolicy

      public boolean hasDesiredEnableFqdnNetworkPolicy()
       Enable/Disable FQDN Network Policy for the cluster.
       
      optional bool desired_enable_fqdn_network_policy = 126;
      Specified by:
      hasDesiredEnableFqdnNetworkPolicy in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredEnableFqdnNetworkPolicy field is set.
    • getDesiredEnableFqdnNetworkPolicy

      public boolean getDesiredEnableFqdnNetworkPolicy()
       Enable/Disable FQDN Network Policy for the cluster.
       
      optional bool desired_enable_fqdn_network_policy = 126;
      Specified by:
      getDesiredEnableFqdnNetworkPolicy in interface ClusterUpdateOrBuilder
      Returns:
      The desiredEnableFqdnNetworkPolicy.
    • hasDesiredAutopilotWorkloadPolicyConfig

      public boolean hasDesiredAutopilotWorkloadPolicyConfig()
       WorkloadPolicyConfig is the configuration related to GCW workload policy
       
      .google.container.v1.WorkloadPolicyConfig desired_autopilot_workload_policy_config = 128;
      Specified by:
      hasDesiredAutopilotWorkloadPolicyConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredAutopilotWorkloadPolicyConfig field is set.
    • getDesiredAutopilotWorkloadPolicyConfig

      public WorkloadPolicyConfig getDesiredAutopilotWorkloadPolicyConfig()
       WorkloadPolicyConfig is the configuration related to GCW workload policy
       
      .google.container.v1.WorkloadPolicyConfig desired_autopilot_workload_policy_config = 128;
      Specified by:
      getDesiredAutopilotWorkloadPolicyConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredAutopilotWorkloadPolicyConfig.
    • getDesiredAutopilotWorkloadPolicyConfigOrBuilder

      public WorkloadPolicyConfigOrBuilder getDesiredAutopilotWorkloadPolicyConfigOrBuilder()
       WorkloadPolicyConfig is the configuration related to GCW workload policy
       
      .google.container.v1.WorkloadPolicyConfig desired_autopilot_workload_policy_config = 128;
      Specified by:
      getDesiredAutopilotWorkloadPolicyConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredK8SBetaApis

      public boolean hasDesiredK8SBetaApis()
       Desired Beta APIs to be enabled for cluster.
       
      .google.container.v1.K8sBetaAPIConfig desired_k8s_beta_apis = 131;
      Specified by:
      hasDesiredK8SBetaApis in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredK8sBetaApis field is set.
    • getDesiredK8SBetaApis

      public K8sBetaAPIConfig getDesiredK8SBetaApis()
       Desired Beta APIs to be enabled for cluster.
       
      .google.container.v1.K8sBetaAPIConfig desired_k8s_beta_apis = 131;
      Specified by:
      getDesiredK8SBetaApis in interface ClusterUpdateOrBuilder
      Returns:
      The desiredK8sBetaApis.
    • getDesiredK8SBetaApisOrBuilder

      public K8sBetaAPIConfigOrBuilder getDesiredK8SBetaApisOrBuilder()
       Desired Beta APIs to be enabled for cluster.
       
      .google.container.v1.K8sBetaAPIConfig desired_k8s_beta_apis = 131;
      Specified by:
      getDesiredK8SBetaApisOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredContainerdConfig

      public boolean hasDesiredContainerdConfig()
       The desired containerd config for the cluster.
       
      .google.container.v1.ContainerdConfig desired_containerd_config = 134;
      Specified by:
      hasDesiredContainerdConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredContainerdConfig field is set.
    • getDesiredContainerdConfig

      public ContainerdConfig getDesiredContainerdConfig()
       The desired containerd config for the cluster.
       
      .google.container.v1.ContainerdConfig desired_containerd_config = 134;
      Specified by:
      getDesiredContainerdConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredContainerdConfig.
    • getDesiredContainerdConfigOrBuilder

      public ContainerdConfigOrBuilder getDesiredContainerdConfigOrBuilder()
       The desired containerd config for the cluster.
       
      .google.container.v1.ContainerdConfig desired_containerd_config = 134;
      Specified by:
      getDesiredContainerdConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredEnableMultiNetworking

      public boolean hasDesiredEnableMultiNetworking()
       Enable/Disable Multi-Networking for the cluster
       
      optional bool desired_enable_multi_networking = 135;
      Specified by:
      hasDesiredEnableMultiNetworking in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredEnableMultiNetworking field is set.
    • getDesiredEnableMultiNetworking

      public boolean getDesiredEnableMultiNetworking()
       Enable/Disable Multi-Networking for the cluster
       
      optional bool desired_enable_multi_networking = 135;
      Specified by:
      getDesiredEnableMultiNetworking in interface ClusterUpdateOrBuilder
      Returns:
      The desiredEnableMultiNetworking.
    • hasDesiredNodePoolAutoConfigResourceManagerTags

      public boolean hasDesiredNodePoolAutoConfigResourceManagerTags()
       The desired resource manager tags that apply to all auto-provisioned node
       pools in autopilot clusters and node auto-provisioning enabled clusters.
       
      .google.container.v1.ResourceManagerTags desired_node_pool_auto_config_resource_manager_tags = 136;
      Specified by:
      hasDesiredNodePoolAutoConfigResourceManagerTags in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredNodePoolAutoConfigResourceManagerTags field is set.
    • getDesiredNodePoolAutoConfigResourceManagerTags

      public ResourceManagerTags getDesiredNodePoolAutoConfigResourceManagerTags()
       The desired resource manager tags that apply to all auto-provisioned node
       pools in autopilot clusters and node auto-provisioning enabled clusters.
       
      .google.container.v1.ResourceManagerTags desired_node_pool_auto_config_resource_manager_tags = 136;
      Specified by:
      getDesiredNodePoolAutoConfigResourceManagerTags in interface ClusterUpdateOrBuilder
      Returns:
      The desiredNodePoolAutoConfigResourceManagerTags.
    • getDesiredNodePoolAutoConfigResourceManagerTagsOrBuilder

      public ResourceManagerTagsOrBuilder getDesiredNodePoolAutoConfigResourceManagerTagsOrBuilder()
       The desired resource manager tags that apply to all auto-provisioned node
       pools in autopilot clusters and node auto-provisioning enabled clusters.
       
      .google.container.v1.ResourceManagerTags desired_node_pool_auto_config_resource_manager_tags = 136;
      Specified by:
      getDesiredNodePoolAutoConfigResourceManagerTagsOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredInTransitEncryptionConfig

      public boolean hasDesiredInTransitEncryptionConfig()
       Specify the details of in-transit encryption.
       
      optional .google.container.v1.InTransitEncryptionConfig desired_in_transit_encryption_config = 137;
      Specified by:
      hasDesiredInTransitEncryptionConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredInTransitEncryptionConfig field is set.
    • getDesiredInTransitEncryptionConfigValue

      public int getDesiredInTransitEncryptionConfigValue()
       Specify the details of in-transit encryption.
       
      optional .google.container.v1.InTransitEncryptionConfig desired_in_transit_encryption_config = 137;
      Specified by:
      getDesiredInTransitEncryptionConfigValue in interface ClusterUpdateOrBuilder
      Returns:
      The enum numeric value on the wire for desiredInTransitEncryptionConfig.
    • getDesiredInTransitEncryptionConfig

      public InTransitEncryptionConfig getDesiredInTransitEncryptionConfig()
       Specify the details of in-transit encryption.
       
      optional .google.container.v1.InTransitEncryptionConfig desired_in_transit_encryption_config = 137;
      Specified by:
      getDesiredInTransitEncryptionConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredInTransitEncryptionConfig.
    • hasDesiredEnableCiliumClusterwideNetworkPolicy

      public boolean hasDesiredEnableCiliumClusterwideNetworkPolicy()
       Enable/Disable Cilium Clusterwide Network Policy for the cluster.
       
      optional bool desired_enable_cilium_clusterwide_network_policy = 138;
      Specified by:
      hasDesiredEnableCiliumClusterwideNetworkPolicy in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredEnableCiliumClusterwideNetworkPolicy field is set.
    • getDesiredEnableCiliumClusterwideNetworkPolicy

      public boolean getDesiredEnableCiliumClusterwideNetworkPolicy()
       Enable/Disable Cilium Clusterwide Network Policy for the cluster.
       
      optional bool desired_enable_cilium_clusterwide_network_policy = 138;
      Specified by:
      getDesiredEnableCiliumClusterwideNetworkPolicy in interface ClusterUpdateOrBuilder
      Returns:
      The desiredEnableCiliumClusterwideNetworkPolicy.
    • hasDesiredSecretManagerConfig

      public boolean hasDesiredSecretManagerConfig()
       Enable/Disable Secret Manager Config.
       
      optional .google.container.v1.SecretManagerConfig desired_secret_manager_config = 139;
      Specified by:
      hasDesiredSecretManagerConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredSecretManagerConfig field is set.
    • getDesiredSecretManagerConfig

      public SecretManagerConfig getDesiredSecretManagerConfig()
       Enable/Disable Secret Manager Config.
       
      optional .google.container.v1.SecretManagerConfig desired_secret_manager_config = 139;
      Specified by:
      getDesiredSecretManagerConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredSecretManagerConfig.
    • getDesiredSecretManagerConfigOrBuilder

      public SecretManagerConfigOrBuilder getDesiredSecretManagerConfigOrBuilder()
       Enable/Disable Secret Manager Config.
       
      optional .google.container.v1.SecretManagerConfig desired_secret_manager_config = 139;
      Specified by:
      getDesiredSecretManagerConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredCompliancePostureConfig

      @Deprecated public boolean hasDesiredCompliancePostureConfig()
      Deprecated.
      google.container.v1.ClusterUpdate.desired_compliance_posture_config is deprecated. See google/container/v1/cluster_service.proto;l=3836
       Deprecated: Compliance Posture is no longer supported.
       For more details, see
       https://cloud.google.com/kubernetes-engine/docs/deprecations/posture-management-deprecation.
      
       Enable/Disable Compliance Posture features for the cluster.
       
      optional .google.container.v1.CompliancePostureConfig desired_compliance_posture_config = 140 [deprecated = true];
      Specified by:
      hasDesiredCompliancePostureConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredCompliancePostureConfig field is set.
    • getDesiredCompliancePostureConfig

      @Deprecated public CompliancePostureConfig getDesiredCompliancePostureConfig()
      Deprecated.
      google.container.v1.ClusterUpdate.desired_compliance_posture_config is deprecated. See google/container/v1/cluster_service.proto;l=3836
       Deprecated: Compliance Posture is no longer supported.
       For more details, see
       https://cloud.google.com/kubernetes-engine/docs/deprecations/posture-management-deprecation.
      
       Enable/Disable Compliance Posture features for the cluster.
       
      optional .google.container.v1.CompliancePostureConfig desired_compliance_posture_config = 140 [deprecated = true];
      Specified by:
      getDesiredCompliancePostureConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredCompliancePostureConfig.
    • getDesiredCompliancePostureConfigOrBuilder

      @Deprecated public CompliancePostureConfigOrBuilder getDesiredCompliancePostureConfigOrBuilder()
      Deprecated.
       Deprecated: Compliance Posture is no longer supported.
       For more details, see
       https://cloud.google.com/kubernetes-engine/docs/deprecations/posture-management-deprecation.
      
       Enable/Disable Compliance Posture features for the cluster.
       
      optional .google.container.v1.CompliancePostureConfig desired_compliance_posture_config = 140 [deprecated = true];
      Specified by:
      getDesiredCompliancePostureConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredNodeKubeletConfig

      public boolean hasDesiredNodeKubeletConfig()
       The desired node kubelet config for the cluster.
       
      .google.container.v1.NodeKubeletConfig desired_node_kubelet_config = 141;
      Specified by:
      hasDesiredNodeKubeletConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredNodeKubeletConfig field is set.
    • getDesiredNodeKubeletConfig

      public NodeKubeletConfig getDesiredNodeKubeletConfig()
       The desired node kubelet config for the cluster.
       
      .google.container.v1.NodeKubeletConfig desired_node_kubelet_config = 141;
      Specified by:
      getDesiredNodeKubeletConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredNodeKubeletConfig.
    • getDesiredNodeKubeletConfigOrBuilder

      public NodeKubeletConfigOrBuilder getDesiredNodeKubeletConfigOrBuilder()
       The desired node kubelet config for the cluster.
       
      .google.container.v1.NodeKubeletConfig desired_node_kubelet_config = 141;
      Specified by:
      getDesiredNodeKubeletConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredNodePoolAutoConfigKubeletConfig

      public boolean hasDesiredNodePoolAutoConfigKubeletConfig()
       The desired node kubelet config for all auto-provisioned node pools
       in autopilot clusters and node auto-provisioning enabled clusters.
       
      .google.container.v1.NodeKubeletConfig desired_node_pool_auto_config_kubelet_config = 142;
      Specified by:
      hasDesiredNodePoolAutoConfigKubeletConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredNodePoolAutoConfigKubeletConfig field is set.
    • getDesiredNodePoolAutoConfigKubeletConfig

      public NodeKubeletConfig getDesiredNodePoolAutoConfigKubeletConfig()
       The desired node kubelet config for all auto-provisioned node pools
       in autopilot clusters and node auto-provisioning enabled clusters.
       
      .google.container.v1.NodeKubeletConfig desired_node_pool_auto_config_kubelet_config = 142;
      Specified by:
      getDesiredNodePoolAutoConfigKubeletConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredNodePoolAutoConfigKubeletConfig.
    • getDesiredNodePoolAutoConfigKubeletConfigOrBuilder

      public NodeKubeletConfigOrBuilder getDesiredNodePoolAutoConfigKubeletConfigOrBuilder()
       The desired node kubelet config for all auto-provisioned node pools
       in autopilot clusters and node auto-provisioning enabled clusters.
       
      .google.container.v1.NodeKubeletConfig desired_node_pool_auto_config_kubelet_config = 142;
      Specified by:
      getDesiredNodePoolAutoConfigKubeletConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasUserManagedKeysConfig

      @Deprecated public boolean hasUserManagedKeysConfig()
      Deprecated.
      google.container.v1.ClusterUpdate.user_managed_keys_config is deprecated. See google/container/v1/cluster_service.proto;l=3852
       The Custom keys configuration for the cluster.
      
       This field is deprecated.
       Use
       [ClusterUpdate.desired_user_managed_keys_config][google.container.v1.ClusterUpdate.desired_user_managed_keys_config]
       instead.
       
      .google.container.v1.UserManagedKeysConfig user_managed_keys_config = 143 [deprecated = true];
      Specified by:
      hasUserManagedKeysConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the userManagedKeysConfig field is set.
    • getUserManagedKeysConfig

      @Deprecated public UserManagedKeysConfig getUserManagedKeysConfig()
      Deprecated.
      google.container.v1.ClusterUpdate.user_managed_keys_config is deprecated. See google/container/v1/cluster_service.proto;l=3852
       The Custom keys configuration for the cluster.
      
       This field is deprecated.
       Use
       [ClusterUpdate.desired_user_managed_keys_config][google.container.v1.ClusterUpdate.desired_user_managed_keys_config]
       instead.
       
      .google.container.v1.UserManagedKeysConfig user_managed_keys_config = 143 [deprecated = true];
      Specified by:
      getUserManagedKeysConfig in interface ClusterUpdateOrBuilder
      Returns:
      The userManagedKeysConfig.
    • getUserManagedKeysConfigOrBuilder

      @Deprecated public UserManagedKeysConfigOrBuilder getUserManagedKeysConfigOrBuilder()
      Deprecated.
       The Custom keys configuration for the cluster.
      
       This field is deprecated.
       Use
       [ClusterUpdate.desired_user_managed_keys_config][google.container.v1.ClusterUpdate.desired_user_managed_keys_config]
       instead.
       
      .google.container.v1.UserManagedKeysConfig user_managed_keys_config = 143 [deprecated = true];
      Specified by:
      getUserManagedKeysConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredRbacBindingConfig

      public boolean hasDesiredRbacBindingConfig()
       RBACBindingConfig allows user to restrict ClusterRoleBindings an
       RoleBindings that can be created.
       
      optional .google.container.v1.RBACBindingConfig desired_rbac_binding_config = 144;
      Specified by:
      hasDesiredRbacBindingConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredRbacBindingConfig field is set.
    • getDesiredRbacBindingConfig

      public RBACBindingConfig getDesiredRbacBindingConfig()
       RBACBindingConfig allows user to restrict ClusterRoleBindings an
       RoleBindings that can be created.
       
      optional .google.container.v1.RBACBindingConfig desired_rbac_binding_config = 144;
      Specified by:
      getDesiredRbacBindingConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredRbacBindingConfig.
    • getDesiredRbacBindingConfigOrBuilder

      public RBACBindingConfigOrBuilder getDesiredRbacBindingConfigOrBuilder()
       RBACBindingConfig allows user to restrict ClusterRoleBindings an
       RoleBindings that can be created.
       
      optional .google.container.v1.RBACBindingConfig desired_rbac_binding_config = 144;
      Specified by:
      getDesiredRbacBindingConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredAdditionalIpRangesConfig

      public boolean hasDesiredAdditionalIpRangesConfig()
       The desired config for additional subnetworks attached to the cluster.
       
      .google.container.v1.DesiredAdditionalIPRangesConfig desired_additional_ip_ranges_config = 145;
      Specified by:
      hasDesiredAdditionalIpRangesConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredAdditionalIpRangesConfig field is set.
    • getDesiredAdditionalIpRangesConfig

      public DesiredAdditionalIPRangesConfig getDesiredAdditionalIpRangesConfig()
       The desired config for additional subnetworks attached to the cluster.
       
      .google.container.v1.DesiredAdditionalIPRangesConfig desired_additional_ip_ranges_config = 145;
      Specified by:
      getDesiredAdditionalIpRangesConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredAdditionalIpRangesConfig.
    • getDesiredAdditionalIpRangesConfigOrBuilder

      public DesiredAdditionalIPRangesConfigOrBuilder getDesiredAdditionalIpRangesConfigOrBuilder()
       The desired config for additional subnetworks attached to the cluster.
       
      .google.container.v1.DesiredAdditionalIPRangesConfig desired_additional_ip_ranges_config = 145;
      Specified by:
      getDesiredAdditionalIpRangesConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredEnterpriseConfig

      @Deprecated public boolean hasDesiredEnterpriseConfig()
      Deprecated.
      google.container.v1.ClusterUpdate.desired_enterprise_config is deprecated. See google/container/v1/cluster_service.proto;l=3865
       The desired enterprise configuration for the cluster.
      
       Deprecated: GKE Enterprise features are now available without an Enterprise
       tier.
       
      .google.container.v1.DesiredEnterpriseConfig desired_enterprise_config = 147 [deprecated = true];
      Specified by:
      hasDesiredEnterpriseConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredEnterpriseConfig field is set.
    • getDesiredEnterpriseConfig

      @Deprecated public DesiredEnterpriseConfig getDesiredEnterpriseConfig()
      Deprecated.
      google.container.v1.ClusterUpdate.desired_enterprise_config is deprecated. See google/container/v1/cluster_service.proto;l=3865
       The desired enterprise configuration for the cluster.
      
       Deprecated: GKE Enterprise features are now available without an Enterprise
       tier.
       
      .google.container.v1.DesiredEnterpriseConfig desired_enterprise_config = 147 [deprecated = true];
      Specified by:
      getDesiredEnterpriseConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredEnterpriseConfig.
    • getDesiredEnterpriseConfigOrBuilder

      @Deprecated public DesiredEnterpriseConfigOrBuilder getDesiredEnterpriseConfigOrBuilder()
      Deprecated.
       The desired enterprise configuration for the cluster.
      
       Deprecated: GKE Enterprise features are now available without an Enterprise
       tier.
       
      .google.container.v1.DesiredEnterpriseConfig desired_enterprise_config = 147 [deprecated = true];
      Specified by:
      getDesiredEnterpriseConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredAutoIpamConfig

      public boolean hasDesiredAutoIpamConfig()
       AutoIpamConfig contains all information related to Auto IPAM
       
      .google.container.v1.AutoIpamConfig desired_auto_ipam_config = 148;
      Specified by:
      hasDesiredAutoIpamConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredAutoIpamConfig field is set.
    • getDesiredAutoIpamConfig

      public AutoIpamConfig getDesiredAutoIpamConfig()
       AutoIpamConfig contains all information related to Auto IPAM
       
      .google.container.v1.AutoIpamConfig desired_auto_ipam_config = 148;
      Specified by:
      getDesiredAutoIpamConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredAutoIpamConfig.
    • getDesiredAutoIpamConfigOrBuilder

      public AutoIpamConfigOrBuilder getDesiredAutoIpamConfigOrBuilder()
       AutoIpamConfig contains all information related to Auto IPAM
       
      .google.container.v1.AutoIpamConfig desired_auto_ipam_config = 148;
      Specified by:
      getDesiredAutoIpamConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredDisableL4LbFirewallReconciliation

      public boolean hasDesiredDisableL4LbFirewallReconciliation()
       Enable/Disable L4 LB VPC firewall reconciliation for the cluster.
       
      optional bool desired_disable_l4_lb_firewall_reconciliation = 149;
      Specified by:
      hasDesiredDisableL4LbFirewallReconciliation in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredDisableL4LbFirewallReconciliation field is set.
    • getDesiredDisableL4LbFirewallReconciliation

      public boolean getDesiredDisableL4LbFirewallReconciliation()
       Enable/Disable L4 LB VPC firewall reconciliation for the cluster.
       
      optional bool desired_disable_l4_lb_firewall_reconciliation = 149;
      Specified by:
      getDesiredDisableL4LbFirewallReconciliation in interface ClusterUpdateOrBuilder
      Returns:
      The desiredDisableL4LbFirewallReconciliation.
    • hasDesiredNodePoolAutoConfigLinuxNodeConfig

      public boolean hasDesiredNodePoolAutoConfigLinuxNodeConfig()
       The desired Linux node config for all auto-provisioned node pools
       in autopilot clusters and node auto-provisioning enabled clusters.
      
       Currently only `cgroup_mode` can be set here.
       
      .google.container.v1.LinuxNodeConfig desired_node_pool_auto_config_linux_node_config = 150;
      Specified by:
      hasDesiredNodePoolAutoConfigLinuxNodeConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredNodePoolAutoConfigLinuxNodeConfig field is set.
    • getDesiredNodePoolAutoConfigLinuxNodeConfig

      public LinuxNodeConfig getDesiredNodePoolAutoConfigLinuxNodeConfig()
       The desired Linux node config for all auto-provisioned node pools
       in autopilot clusters and node auto-provisioning enabled clusters.
      
       Currently only `cgroup_mode` can be set here.
       
      .google.container.v1.LinuxNodeConfig desired_node_pool_auto_config_linux_node_config = 150;
      Specified by:
      getDesiredNodePoolAutoConfigLinuxNodeConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredNodePoolAutoConfigLinuxNodeConfig.
    • getDesiredNodePoolAutoConfigLinuxNodeConfigOrBuilder

      public LinuxNodeConfigOrBuilder getDesiredNodePoolAutoConfigLinuxNodeConfigOrBuilder()
       The desired Linux node config for all auto-provisioned node pools
       in autopilot clusters and node auto-provisioning enabled clusters.
      
       Currently only `cgroup_mode` can be set here.
       
      .google.container.v1.LinuxNodeConfig desired_node_pool_auto_config_linux_node_config = 150;
      Specified by:
      getDesiredNodePoolAutoConfigLinuxNodeConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredUserManagedKeysConfig

      public boolean hasDesiredUserManagedKeysConfig()
       The desired user managed keys config for the cluster.
       
      .google.container.v1.UserManagedKeysConfig desired_user_managed_keys_config = 152;
      Specified by:
      hasDesiredUserManagedKeysConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredUserManagedKeysConfig field is set.
    • getDesiredUserManagedKeysConfig

      public UserManagedKeysConfig getDesiredUserManagedKeysConfig()
       The desired user managed keys config for the cluster.
       
      .google.container.v1.UserManagedKeysConfig desired_user_managed_keys_config = 152;
      Specified by:
      getDesiredUserManagedKeysConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredUserManagedKeysConfig.
    • getDesiredUserManagedKeysConfigOrBuilder

      public UserManagedKeysConfigOrBuilder getDesiredUserManagedKeysConfigOrBuilder()
       The desired user managed keys config for the cluster.
       
      .google.container.v1.UserManagedKeysConfig desired_user_managed_keys_config = 152;
      Specified by:
      getDesiredUserManagedKeysConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredAnonymousAuthenticationConfig

      public boolean hasDesiredAnonymousAuthenticationConfig()
       Configuration for limiting anonymous access to all endpoints except the
       health checks.
       
      .google.container.v1.AnonymousAuthenticationConfig desired_anonymous_authentication_config = 156;
      Specified by:
      hasDesiredAnonymousAuthenticationConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredAnonymousAuthenticationConfig field is set.
    • getDesiredAnonymousAuthenticationConfig

      public AnonymousAuthenticationConfig getDesiredAnonymousAuthenticationConfig()
       Configuration for limiting anonymous access to all endpoints except the
       health checks.
       
      .google.container.v1.AnonymousAuthenticationConfig desired_anonymous_authentication_config = 156;
      Specified by:
      getDesiredAnonymousAuthenticationConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredAnonymousAuthenticationConfig.
    • getDesiredAnonymousAuthenticationConfigOrBuilder

      public AnonymousAuthenticationConfigOrBuilder getDesiredAnonymousAuthenticationConfigOrBuilder()
       Configuration for limiting anonymous access to all endpoints except the
       health checks.
       
      .google.container.v1.AnonymousAuthenticationConfig desired_anonymous_authentication_config = 156;
      Specified by:
      getDesiredAnonymousAuthenticationConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasGkeAutoUpgradeConfig

      public boolean hasGkeAutoUpgradeConfig()
       Configuration for GKE auto upgrade.
       
      .google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 154;
      Specified by:
      hasGkeAutoUpgradeConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the gkeAutoUpgradeConfig field is set.
    • getGkeAutoUpgradeConfig

      public GkeAutoUpgradeConfig getGkeAutoUpgradeConfig()
       Configuration for GKE auto upgrade.
       
      .google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 154;
      Specified by:
      getGkeAutoUpgradeConfig in interface ClusterUpdateOrBuilder
      Returns:
      The gkeAutoUpgradeConfig.
    • getGkeAutoUpgradeConfigOrBuilder

      public GkeAutoUpgradeConfigOrBuilder getGkeAutoUpgradeConfigOrBuilder()
       Configuration for GKE auto upgrade.
       
      .google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 154;
      Specified by:
      getGkeAutoUpgradeConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredNetworkTierConfig

      public boolean hasDesiredNetworkTierConfig()
       The desired network tier configuration for the cluster.
       
      .google.container.v1.NetworkTierConfig desired_network_tier_config = 155;
      Specified by:
      hasDesiredNetworkTierConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredNetworkTierConfig field is set.
    • getDesiredNetworkTierConfig

      public NetworkTierConfig getDesiredNetworkTierConfig()
       The desired network tier configuration for the cluster.
       
      .google.container.v1.NetworkTierConfig desired_network_tier_config = 155;
      Specified by:
      getDesiredNetworkTierConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredNetworkTierConfig.
    • getDesiredNetworkTierConfigOrBuilder

      public NetworkTierConfigOrBuilder getDesiredNetworkTierConfigOrBuilder()
       The desired network tier configuration for the cluster.
       
      .google.container.v1.NetworkTierConfig desired_network_tier_config = 155;
      Specified by:
      getDesiredNetworkTierConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredSecretSyncConfig

      public boolean hasDesiredSecretSyncConfig()
       Configuration for sync Secret Manager secrets as k8s secrets.
       
      .google.container.v1.SecretSyncConfig desired_secret_sync_config = 158;
      Specified by:
      hasDesiredSecretSyncConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredSecretSyncConfig field is set.
    • getDesiredSecretSyncConfig

      public SecretSyncConfig getDesiredSecretSyncConfig()
       Configuration for sync Secret Manager secrets as k8s secrets.
       
      .google.container.v1.SecretSyncConfig desired_secret_sync_config = 158;
      Specified by:
      getDesiredSecretSyncConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredSecretSyncConfig.
    • getDesiredSecretSyncConfigOrBuilder

      public SecretSyncConfigOrBuilder getDesiredSecretSyncConfigOrBuilder()
       Configuration for sync Secret Manager secrets as k8s secrets.
       
      .google.container.v1.SecretSyncConfig desired_secret_sync_config = 158;
      Specified by:
      getDesiredSecretSyncConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredPrivilegedAdmissionConfig

      public boolean hasDesiredPrivilegedAdmissionConfig()
       The desired privileged admission config for the cluster.
       
      .google.container.v1.PrivilegedAdmissionConfig desired_privileged_admission_config = 159;
      Specified by:
      hasDesiredPrivilegedAdmissionConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredPrivilegedAdmissionConfig field is set.
    • getDesiredPrivilegedAdmissionConfig

      public PrivilegedAdmissionConfig getDesiredPrivilegedAdmissionConfig()
       The desired privileged admission config for the cluster.
       
      .google.container.v1.PrivilegedAdmissionConfig desired_privileged_admission_config = 159;
      Specified by:
      getDesiredPrivilegedAdmissionConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredPrivilegedAdmissionConfig.
    • getDesiredPrivilegedAdmissionConfigOrBuilder

      public PrivilegedAdmissionConfigOrBuilder getDesiredPrivilegedAdmissionConfigOrBuilder()
       The desired privileged admission config for the cluster.
       
      .google.container.v1.PrivilegedAdmissionConfig desired_privileged_admission_config = 159;
      Specified by:
      getDesiredPrivilegedAdmissionConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredControlPlaneEgress

      public boolean hasDesiredControlPlaneEgress()
       The desired control plane egress control config for the cluster.
       
      .google.container.v1.ControlPlaneEgress desired_control_plane_egress = 160;
      Specified by:
      hasDesiredControlPlaneEgress in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredControlPlaneEgress field is set.
    • getDesiredControlPlaneEgress

      public ControlPlaneEgress getDesiredControlPlaneEgress()
       The desired control plane egress control config for the cluster.
       
      .google.container.v1.ControlPlaneEgress desired_control_plane_egress = 160;
      Specified by:
      getDesiredControlPlaneEgress in interface ClusterUpdateOrBuilder
      Returns:
      The desiredControlPlaneEgress.
    • getDesiredControlPlaneEgressOrBuilder

      public ControlPlaneEgressOrBuilder getDesiredControlPlaneEgressOrBuilder()
       The desired control plane egress control config for the cluster.
       
      .google.container.v1.ControlPlaneEgress desired_control_plane_egress = 160;
      Specified by:
      getDesiredControlPlaneEgressOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredManagedOpentelemetryConfig

      public boolean hasDesiredManagedOpentelemetryConfig()
       The desired managed open telemetry configuration.
       
      .google.container.v1.ManagedOpenTelemetryConfig desired_managed_opentelemetry_config = 163;
      Specified by:
      hasDesiredManagedOpentelemetryConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredManagedOpentelemetryConfig field is set.
    • getDesiredManagedOpentelemetryConfig

      public ManagedOpenTelemetryConfig getDesiredManagedOpentelemetryConfig()
       The desired managed open telemetry configuration.
       
      .google.container.v1.ManagedOpenTelemetryConfig desired_managed_opentelemetry_config = 163;
      Specified by:
      getDesiredManagedOpentelemetryConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredManagedOpentelemetryConfig.
    • getDesiredManagedOpentelemetryConfigOrBuilder

      public ManagedOpenTelemetryConfigOrBuilder getDesiredManagedOpentelemetryConfigOrBuilder()
       The desired managed open telemetry configuration.
       
      .google.container.v1.ManagedOpenTelemetryConfig desired_managed_opentelemetry_config = 163;
      Specified by:
      getDesiredManagedOpentelemetryConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredAutopilotClusterPolicyConfig

      public boolean hasDesiredAutopilotClusterPolicyConfig()
       The desired autopilot cluster policies that to be enforced in the cluster.
       
      .google.container.v1.ClusterPolicyConfig desired_autopilot_cluster_policy_config = 164;
      Specified by:
      hasDesiredAutopilotClusterPolicyConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredAutopilotClusterPolicyConfig field is set.
    • getDesiredAutopilotClusterPolicyConfig

      public ClusterPolicyConfig getDesiredAutopilotClusterPolicyConfig()
       The desired autopilot cluster policies that to be enforced in the cluster.
       
      .google.container.v1.ClusterPolicyConfig desired_autopilot_cluster_policy_config = 164;
      Specified by:
      getDesiredAutopilotClusterPolicyConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredAutopilotClusterPolicyConfig.
    • getDesiredAutopilotClusterPolicyConfigOrBuilder

      public ClusterPolicyConfigOrBuilder getDesiredAutopilotClusterPolicyConfigOrBuilder()
       The desired autopilot cluster policies that to be enforced in the cluster.
       
      .google.container.v1.ClusterPolicyConfig desired_autopilot_cluster_policy_config = 164;
      Specified by:
      getDesiredAutopilotClusterPolicyConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredManagedMachineLearningDiagnosticsConfig

      public boolean hasDesiredManagedMachineLearningDiagnosticsConfig()
       The desired managed machine learning diagnostics configuration.
       
      .google.container.v1.ManagedMachineLearningDiagnosticsConfig desired_managed_machine_learning_diagnostics_config = 166;
      Specified by:
      hasDesiredManagedMachineLearningDiagnosticsConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredManagedMachineLearningDiagnosticsConfig field is set.
    • getDesiredManagedMachineLearningDiagnosticsConfig

      public ManagedMachineLearningDiagnosticsConfig getDesiredManagedMachineLearningDiagnosticsConfig()
       The desired managed machine learning diagnostics configuration.
       
      .google.container.v1.ManagedMachineLearningDiagnosticsConfig desired_managed_machine_learning_diagnostics_config = 166;
      Specified by:
      getDesiredManagedMachineLearningDiagnosticsConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredManagedMachineLearningDiagnosticsConfig.
    • getDesiredManagedMachineLearningDiagnosticsConfigOrBuilder

      public ManagedMachineLearningDiagnosticsConfigOrBuilder getDesiredManagedMachineLearningDiagnosticsConfigOrBuilder()
       The desired managed machine learning diagnostics configuration.
       
      .google.container.v1.ManagedMachineLearningDiagnosticsConfig desired_managed_machine_learning_diagnostics_config = 166;
      Specified by:
      getDesiredManagedMachineLearningDiagnosticsConfigOrBuilder in interface ClusterUpdateOrBuilder
    • hasDesiredNodeCreationConfig

      public boolean hasDesiredNodeCreationConfig()
       Optional. The desired NodeCreationConfig for the cluster.
       
      .google.container.v1.NodeCreationConfig desired_node_creation_config = 171 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasDesiredNodeCreationConfig in interface ClusterUpdateOrBuilder
      Returns:
      Whether the desiredNodeCreationConfig field is set.
    • getDesiredNodeCreationConfig

      public NodeCreationConfig getDesiredNodeCreationConfig()
       Optional. The desired NodeCreationConfig for the cluster.
       
      .google.container.v1.NodeCreationConfig desired_node_creation_config = 171 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDesiredNodeCreationConfig in interface ClusterUpdateOrBuilder
      Returns:
      The desiredNodeCreationConfig.
    • getDesiredNodeCreationConfigOrBuilder

      public NodeCreationConfigOrBuilder getDesiredNodeCreationConfigOrBuilder()
       Optional. The desired NodeCreationConfig for the cluster.
       
      .google.container.v1.NodeCreationConfig desired_node_creation_config = 171 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getDesiredNodeCreationConfigOrBuilder in interface ClusterUpdateOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static ClusterUpdate parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ClusterUpdate parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ClusterUpdate parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ClusterUpdate parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ClusterUpdate parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ClusterUpdate parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ClusterUpdate parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ClusterUpdate parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ClusterUpdate parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ClusterUpdate parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ClusterUpdate parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ClusterUpdate parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public ClusterUpdate.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static ClusterUpdate.Builder newBuilder()
    • newBuilder

      public static ClusterUpdate.Builder newBuilder(ClusterUpdate prototype)
    • toBuilder

      public ClusterUpdate.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected ClusterUpdate.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static ClusterUpdate getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<ClusterUpdate> parser()
    • getParserForType

      public com.google.protobuf.Parser<ClusterUpdate> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public ClusterUpdate getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder