Class ClusterUpdate.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ClusterUpdate.Builder>
com.google.container.v1.ClusterUpdate.Builder
All Implemented Interfaces:
ClusterUpdateOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ClusterUpdate

public static final class ClusterUpdate.Builder extends com.google.protobuf.GeneratedMessage.Builder<ClusterUpdate.Builder> implements ClusterUpdateOrBuilder
 ClusterUpdate describes an update to the cluster. Exactly one update can
 be applied to a cluster with each request, so at most one field can be
 provided.
 
Protobuf type google.container.v1.ClusterUpdate
  • 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.Builder<ClusterUpdate.Builder>
    • clear

      public ClusterUpdate.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<ClusterUpdate.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<ClusterUpdate.Builder>
    • getDefaultInstanceForType

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

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

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

      public ClusterUpdate.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ClusterUpdate.Builder>
    • mergeFrom

      public ClusterUpdate.Builder mergeFrom(ClusterUpdate other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<ClusterUpdate.Builder>
    • mergeFrom

      public ClusterUpdate.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ClusterUpdate.Builder>
      Throws:
      IOException
    • 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.
    • setDesiredNodeVersion

      public ClusterUpdate.Builder setDesiredNodeVersion(String value)
       The Kubernetes version to change the nodes to (typically an
       upgrade).
      
       Users may specify either explicit versions offered by
       Kubernetes Engine or version aliases, which have the following behavior:
      
       - "latest": picks the highest valid Kubernetes version
       - "1.X": picks the highest valid patch+gke.N patch in the 1.X version
       - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version
       - "1.X.Y-gke.N": picks an explicit Kubernetes version
       - "-": picks the Kubernetes master version
       
      string desired_node_version = 4;
      Parameters:
      value - The desiredNodeVersion to set.
      Returns:
      This builder for chaining.
    • clearDesiredNodeVersion

      public ClusterUpdate.Builder clearDesiredNodeVersion()
       The Kubernetes version to change the nodes to (typically an
       upgrade).
      
       Users may specify either explicit versions offered by
       Kubernetes Engine or version aliases, which have the following behavior:
      
       - "latest": picks the highest valid Kubernetes version
       - "1.X": picks the highest valid patch+gke.N patch in the 1.X version
       - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version
       - "1.X.Y-gke.N": picks an explicit Kubernetes version
       - "-": picks the Kubernetes master version
       
      string desired_node_version = 4;
      Returns:
      This builder for chaining.
    • setDesiredNodeVersionBytes

      public ClusterUpdate.Builder setDesiredNodeVersionBytes(com.google.protobuf.ByteString value)
       The Kubernetes version to change the nodes to (typically an
       upgrade).
      
       Users may specify either explicit versions offered by
       Kubernetes Engine or version aliases, which have the following behavior:
      
       - "latest": picks the highest valid Kubernetes version
       - "1.X": picks the highest valid patch+gke.N patch in the 1.X version
       - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version
       - "1.X.Y-gke.N": picks an explicit Kubernetes version
       - "-": picks the Kubernetes master version
       
      string desired_node_version = 4;
      Parameters:
      value - The bytes for desiredNodeVersion to set.
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredMonitoringService

      public ClusterUpdate.Builder setDesiredMonitoringService(String value)
       The monitoring service the cluster should use to write metrics.
       Currently available options:
      
       * `monitoring.googleapis.com/kubernetes` - The Cloud Monitoring
       service with a Kubernetes-native resource model
       * `monitoring.googleapis.com` - The legacy Cloud Monitoring service (no
       longer available as of GKE 1.15).
       * `none` - No metrics will be exported from the cluster.
      
       If left as an empty string,`monitoring.googleapis.com/kubernetes` will be
       used for GKE 1.14+ or `monitoring.googleapis.com` for earlier versions.
       
      string desired_monitoring_service = 5;
      Parameters:
      value - The desiredMonitoringService to set.
      Returns:
      This builder for chaining.
    • clearDesiredMonitoringService

      public ClusterUpdate.Builder clearDesiredMonitoringService()
       The monitoring service the cluster should use to write metrics.
       Currently available options:
      
       * `monitoring.googleapis.com/kubernetes` - The Cloud Monitoring
       service with a Kubernetes-native resource model
       * `monitoring.googleapis.com` - The legacy Cloud Monitoring service (no
       longer available as of GKE 1.15).
       * `none` - No metrics will be exported from the cluster.
      
       If left as an empty string,`monitoring.googleapis.com/kubernetes` will be
       used for GKE 1.14+ or `monitoring.googleapis.com` for earlier versions.
       
      string desired_monitoring_service = 5;
      Returns:
      This builder for chaining.
    • setDesiredMonitoringServiceBytes

      public ClusterUpdate.Builder setDesiredMonitoringServiceBytes(com.google.protobuf.ByteString value)
       The monitoring service the cluster should use to write metrics.
       Currently available options:
      
       * `monitoring.googleapis.com/kubernetes` - The Cloud Monitoring
       service with a Kubernetes-native resource model
       * `monitoring.googleapis.com` - The legacy Cloud Monitoring service (no
       longer available as of GKE 1.15).
       * `none` - No metrics will be exported from the cluster.
      
       If left as an empty string,`monitoring.googleapis.com/kubernetes` will be
       used for GKE 1.14+ or `monitoring.googleapis.com` for earlier versions.
       
      string desired_monitoring_service = 5;
      Parameters:
      value - The bytes for desiredMonitoringService to set.
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredAddonsConfig

      public ClusterUpdate.Builder setDesiredAddonsConfig(AddonsConfig value)
       Configurations for the various addons available to run in the cluster.
       
      .google.container.v1.AddonsConfig desired_addons_config = 6;
    • setDesiredAddonsConfig

      public ClusterUpdate.Builder setDesiredAddonsConfig(AddonsConfig.Builder builderForValue)
       Configurations for the various addons available to run in the cluster.
       
      .google.container.v1.AddonsConfig desired_addons_config = 6;
    • mergeDesiredAddonsConfig

      public ClusterUpdate.Builder mergeDesiredAddonsConfig(AddonsConfig value)
       Configurations for the various addons available to run in the cluster.
       
      .google.container.v1.AddonsConfig desired_addons_config = 6;
    • clearDesiredAddonsConfig

      public ClusterUpdate.Builder clearDesiredAddonsConfig()
       Configurations for the various addons available to run in the cluster.
       
      .google.container.v1.AddonsConfig desired_addons_config = 6;
    • getDesiredAddonsConfigBuilder

      public AddonsConfig.Builder getDesiredAddonsConfigBuilder()
       Configurations for the various addons available to run in the cluster.
       
      .google.container.v1.AddonsConfig desired_addons_config = 6;
    • 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.
    • setDesiredNodePoolId

      public ClusterUpdate.Builder setDesiredNodePoolId(String value)
       The node pool to be upgraded. This field is mandatory if
       "desired_node_version", "desired_image_family" or
       "desired_node_pool_autoscaling" is specified and there is more than one
       node pool on the cluster.
       
      string desired_node_pool_id = 7;
      Parameters:
      value - The desiredNodePoolId to set.
      Returns:
      This builder for chaining.
    • clearDesiredNodePoolId

      public ClusterUpdate.Builder clearDesiredNodePoolId()
       The node pool to be upgraded. This field is mandatory if
       "desired_node_version", "desired_image_family" or
       "desired_node_pool_autoscaling" is specified and there is more than one
       node pool on the cluster.
       
      string desired_node_pool_id = 7;
      Returns:
      This builder for chaining.
    • setDesiredNodePoolIdBytes

      public ClusterUpdate.Builder setDesiredNodePoolIdBytes(com.google.protobuf.ByteString value)
       The node pool to be upgraded. This field is mandatory if
       "desired_node_version", "desired_image_family" or
       "desired_node_pool_autoscaling" is specified and there is more than one
       node pool on the cluster.
       
      string desired_node_pool_id = 7;
      Parameters:
      value - The bytes for desiredNodePoolId to set.
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredImageType

      public ClusterUpdate.Builder setDesiredImageType(String value)
       The desired image type for the node pool.
       NOTE: Set the "desired_node_pool" field as well.
       
      string desired_image_type = 8;
      Parameters:
      value - The desiredImageType to set.
      Returns:
      This builder for chaining.
    • clearDesiredImageType

      public ClusterUpdate.Builder clearDesiredImageType()
       The desired image type for the node pool.
       NOTE: Set the "desired_node_pool" field as well.
       
      string desired_image_type = 8;
      Returns:
      This builder for chaining.
    • setDesiredImageTypeBytes

      public ClusterUpdate.Builder setDesiredImageTypeBytes(com.google.protobuf.ByteString value)
       The desired image type for the node pool.
       NOTE: Set the "desired_node_pool" field as well.
       
      string desired_image_type = 8;
      Parameters:
      value - The bytes for desiredImageType to set.
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredImage

      public ClusterUpdate.Builder setDesiredImage(String value)
       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;
      Parameters:
      value - The desiredImage to set.
      Returns:
      This builder for chaining.
    • clearDesiredImage

      public ClusterUpdate.Builder clearDesiredImage()
       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;
      Returns:
      This builder for chaining.
    • setDesiredImageBytes

      public ClusterUpdate.Builder setDesiredImageBytes(com.google.protobuf.ByteString value)
       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;
      Parameters:
      value - The bytes for desiredImage to set.
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredImageProject

      public ClusterUpdate.Builder setDesiredImageProject(String value)
       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;
      Parameters:
      value - The desiredImageProject to set.
      Returns:
      This builder for chaining.
    • clearDesiredImageProject

      public ClusterUpdate.Builder clearDesiredImageProject()
       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;
      Returns:
      This builder for chaining.
    • setDesiredImageProjectBytes

      public ClusterUpdate.Builder setDesiredImageProjectBytes(com.google.protobuf.ByteString value)
       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;
      Parameters:
      value - The bytes for desiredImageProject to set.
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredDatabaseEncryption

      public ClusterUpdate.Builder setDesiredDatabaseEncryption(DatabaseEncryption value)
       Configuration of etcd encryption.
       
      .google.container.v1.DatabaseEncryption desired_database_encryption = 46;
    • setDesiredDatabaseEncryption

      public ClusterUpdate.Builder setDesiredDatabaseEncryption(DatabaseEncryption.Builder builderForValue)
       Configuration of etcd encryption.
       
      .google.container.v1.DatabaseEncryption desired_database_encryption = 46;
    • mergeDesiredDatabaseEncryption

      public ClusterUpdate.Builder mergeDesiredDatabaseEncryption(DatabaseEncryption value)
       Configuration of etcd encryption.
       
      .google.container.v1.DatabaseEncryption desired_database_encryption = 46;
    • clearDesiredDatabaseEncryption

      public ClusterUpdate.Builder clearDesiredDatabaseEncryption()
       Configuration of etcd encryption.
       
      .google.container.v1.DatabaseEncryption desired_database_encryption = 46;
    • getDesiredDatabaseEncryptionBuilder

      public DatabaseEncryption.Builder getDesiredDatabaseEncryptionBuilder()
       Configuration of etcd encryption.
       
      .google.container.v1.DatabaseEncryption desired_database_encryption = 46;
    • 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.
    • setDesiredWorkloadIdentityConfig

      public ClusterUpdate.Builder setDesiredWorkloadIdentityConfig(WorkloadIdentityConfig value)
       Configuration for Workload Identity.
       
      .google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
    • setDesiredWorkloadIdentityConfig

      public ClusterUpdate.Builder setDesiredWorkloadIdentityConfig(WorkloadIdentityConfig.Builder builderForValue)
       Configuration for Workload Identity.
       
      .google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
    • mergeDesiredWorkloadIdentityConfig

      public ClusterUpdate.Builder mergeDesiredWorkloadIdentityConfig(WorkloadIdentityConfig value)
       Configuration for Workload Identity.
       
      .google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
    • clearDesiredWorkloadIdentityConfig

      public ClusterUpdate.Builder clearDesiredWorkloadIdentityConfig()
       Configuration for Workload Identity.
       
      .google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
    • getDesiredWorkloadIdentityConfigBuilder

      public WorkloadIdentityConfig.Builder getDesiredWorkloadIdentityConfigBuilder()
       Configuration for Workload Identity.
       
      .google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
    • 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.
    • setDesiredMeshCertificates

      public ClusterUpdate.Builder setDesiredMeshCertificates(MeshCertificates value)
       Configuration for issuance of mTLS keys and certificates to Kubernetes
       pods.
       
      .google.container.v1.MeshCertificates desired_mesh_certificates = 67;
    • setDesiredMeshCertificates

      public ClusterUpdate.Builder setDesiredMeshCertificates(MeshCertificates.Builder builderForValue)
       Configuration for issuance of mTLS keys and certificates to Kubernetes
       pods.
       
      .google.container.v1.MeshCertificates desired_mesh_certificates = 67;
    • mergeDesiredMeshCertificates

      public ClusterUpdate.Builder mergeDesiredMeshCertificates(MeshCertificates value)
       Configuration for issuance of mTLS keys and certificates to Kubernetes
       pods.
       
      .google.container.v1.MeshCertificates desired_mesh_certificates = 67;
    • clearDesiredMeshCertificates

      public ClusterUpdate.Builder clearDesiredMeshCertificates()
       Configuration for issuance of mTLS keys and certificates to Kubernetes
       pods.
       
      .google.container.v1.MeshCertificates desired_mesh_certificates = 67;
    • getDesiredMeshCertificatesBuilder

      public MeshCertificates.Builder getDesiredMeshCertificatesBuilder()
       Configuration for issuance of mTLS keys and certificates to Kubernetes
       pods.
       
      .google.container.v1.MeshCertificates desired_mesh_certificates = 67;
    • 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.
    • setDesiredShieldedNodes

      public ClusterUpdate.Builder setDesiredShieldedNodes(ShieldedNodes value)
       Configuration for Shielded Nodes.
       
      .google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
    • setDesiredShieldedNodes

      public ClusterUpdate.Builder setDesiredShieldedNodes(ShieldedNodes.Builder builderForValue)
       Configuration for Shielded Nodes.
       
      .google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
    • mergeDesiredShieldedNodes

      public ClusterUpdate.Builder mergeDesiredShieldedNodes(ShieldedNodes value)
       Configuration for Shielded Nodes.
       
      .google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
    • clearDesiredShieldedNodes

      public ClusterUpdate.Builder clearDesiredShieldedNodes()
       Configuration for Shielded Nodes.
       
      .google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
    • getDesiredShieldedNodesBuilder

      public ShieldedNodes.Builder getDesiredShieldedNodesBuilder()
       Configuration for Shielded Nodes.
       
      .google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
    • 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.
    • setDesiredCostManagementConfig

      public ClusterUpdate.Builder setDesiredCostManagementConfig(CostManagementConfig value)
       The desired configuration for the fine-grained cost management feature.
       
      .google.container.v1.CostManagementConfig desired_cost_management_config = 49;
    • setDesiredCostManagementConfig

      public ClusterUpdate.Builder setDesiredCostManagementConfig(CostManagementConfig.Builder builderForValue)
       The desired configuration for the fine-grained cost management feature.
       
      .google.container.v1.CostManagementConfig desired_cost_management_config = 49;
    • mergeDesiredCostManagementConfig

      public ClusterUpdate.Builder mergeDesiredCostManagementConfig(CostManagementConfig value)
       The desired configuration for the fine-grained cost management feature.
       
      .google.container.v1.CostManagementConfig desired_cost_management_config = 49;
    • clearDesiredCostManagementConfig

      public ClusterUpdate.Builder clearDesiredCostManagementConfig()
       The desired configuration for the fine-grained cost management feature.
       
      .google.container.v1.CostManagementConfig desired_cost_management_config = 49;
    • getDesiredCostManagementConfigBuilder

      public CostManagementConfig.Builder getDesiredCostManagementConfigBuilder()
       The desired configuration for the fine-grained cost management feature.
       
      .google.container.v1.CostManagementConfig desired_cost_management_config = 49;
    • 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.
    • setDesiredDnsConfig

      public ClusterUpdate.Builder setDesiredDnsConfig(DNSConfig value)
       DNSConfig contains clusterDNS config for this cluster.
       
      .google.container.v1.DNSConfig desired_dns_config = 53;
    • setDesiredDnsConfig

      public ClusterUpdate.Builder setDesiredDnsConfig(DNSConfig.Builder builderForValue)
       DNSConfig contains clusterDNS config for this cluster.
       
      .google.container.v1.DNSConfig desired_dns_config = 53;
    • mergeDesiredDnsConfig

      public ClusterUpdate.Builder mergeDesiredDnsConfig(DNSConfig value)
       DNSConfig contains clusterDNS config for this cluster.
       
      .google.container.v1.DNSConfig desired_dns_config = 53;
    • clearDesiredDnsConfig

      public ClusterUpdate.Builder clearDesiredDnsConfig()
       DNSConfig contains clusterDNS config for this cluster.
       
      .google.container.v1.DNSConfig desired_dns_config = 53;
    • getDesiredDnsConfigBuilder

      public DNSConfig.Builder getDesiredDnsConfigBuilder()
       DNSConfig contains clusterDNS config for this cluster.
       
      .google.container.v1.DNSConfig desired_dns_config = 53;
    • 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.
    • setDesiredNodePoolAutoscaling

      public ClusterUpdate.Builder setDesiredNodePoolAutoscaling(NodePoolAutoscaling value)
       Autoscaler configuration for the node pool specified in
       desired_node_pool_id. If there is only one pool in the
       cluster and desired_node_pool_id is not provided then
       the change applies to that single node pool.
       
      .google.container.v1.NodePoolAutoscaling desired_node_pool_autoscaling = 9;
    • setDesiredNodePoolAutoscaling

      public ClusterUpdate.Builder setDesiredNodePoolAutoscaling(NodePoolAutoscaling.Builder builderForValue)
       Autoscaler configuration for the node pool specified in
       desired_node_pool_id. If there is only one pool in the
       cluster and desired_node_pool_id is not provided then
       the change applies to that single node pool.
       
      .google.container.v1.NodePoolAutoscaling desired_node_pool_autoscaling = 9;
    • mergeDesiredNodePoolAutoscaling

      public ClusterUpdate.Builder mergeDesiredNodePoolAutoscaling(NodePoolAutoscaling value)
       Autoscaler configuration for the node pool specified in
       desired_node_pool_id. If there is only one pool in the
       cluster and desired_node_pool_id is not provided then
       the change applies to that single node pool.
       
      .google.container.v1.NodePoolAutoscaling desired_node_pool_autoscaling = 9;
    • clearDesiredNodePoolAutoscaling

      public ClusterUpdate.Builder clearDesiredNodePoolAutoscaling()
       Autoscaler configuration for the node pool specified in
       desired_node_pool_id. If there is only one pool in the
       cluster and desired_node_pool_id is not provided then
       the change applies to that single node pool.
       
      .google.container.v1.NodePoolAutoscaling desired_node_pool_autoscaling = 9;
    • getDesiredNodePoolAutoscalingBuilder

      public NodePoolAutoscaling.Builder getDesiredNodePoolAutoscalingBuilder()
       Autoscaler configuration for the node pool specified in
       desired_node_pool_id. If there is only one pool in the
       cluster and desired_node_pool_id is not provided then
       the change applies to that single node pool.
       
      .google.container.v1.NodePoolAutoscaling desired_node_pool_autoscaling = 9;
    • 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.
    • setDesiredLocations

      public ClusterUpdate.Builder setDesiredLocations(int index, String value)
       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;
      Parameters:
      index - The index to set the value at.
      value - The desiredLocations to set.
      Returns:
      This builder for chaining.
    • addDesiredLocations

      public ClusterUpdate.Builder addDesiredLocations(String value)
       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;
      Parameters:
      value - The desiredLocations to add.
      Returns:
      This builder for chaining.
    • addAllDesiredLocations

      public ClusterUpdate.Builder addAllDesiredLocations(Iterable<String> values)
       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;
      Parameters:
      values - The desiredLocations to add.
      Returns:
      This builder for chaining.
    • clearDesiredLocations

      public ClusterUpdate.Builder clearDesiredLocations()
       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;
      Returns:
      This builder for chaining.
    • addDesiredLocationsBytes

      public ClusterUpdate.Builder addDesiredLocationsBytes(com.google.protobuf.ByteString value)
       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;
      Parameters:
      value - The bytes of the desiredLocations to add.
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredMasterAuthorizedNetworksConfig

      @Deprecated public ClusterUpdate.Builder setDesiredMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig value)
      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];
    • setDesiredMasterAuthorizedNetworksConfig

      @Deprecated public ClusterUpdate.Builder setDesiredMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig.Builder builderForValue)
      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];
    • mergeDesiredMasterAuthorizedNetworksConfig

      @Deprecated public ClusterUpdate.Builder mergeDesiredMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig value)
      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];
    • clearDesiredMasterAuthorizedNetworksConfig

      @Deprecated public ClusterUpdate.Builder clearDesiredMasterAuthorizedNetworksConfig()
      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];
    • getDesiredMasterAuthorizedNetworksConfigBuilder

      @Deprecated public MasterAuthorizedNetworksConfig.Builder getDesiredMasterAuthorizedNetworksConfigBuilder()
      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];
    • 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.
    • setDesiredClusterAutoscaling

      public ClusterUpdate.Builder setDesiredClusterAutoscaling(ClusterAutoscaling value)
       Cluster-level autoscaling configuration.
       
      .google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
    • setDesiredClusterAutoscaling

      public ClusterUpdate.Builder setDesiredClusterAutoscaling(ClusterAutoscaling.Builder builderForValue)
       Cluster-level autoscaling configuration.
       
      .google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
    • mergeDesiredClusterAutoscaling

      public ClusterUpdate.Builder mergeDesiredClusterAutoscaling(ClusterAutoscaling value)
       Cluster-level autoscaling configuration.
       
      .google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
    • clearDesiredClusterAutoscaling

      public ClusterUpdate.Builder clearDesiredClusterAutoscaling()
       Cluster-level autoscaling configuration.
       
      .google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
    • getDesiredClusterAutoscalingBuilder

      public ClusterAutoscaling.Builder getDesiredClusterAutoscalingBuilder()
       Cluster-level autoscaling configuration.
       
      .google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
    • 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.
    • setDesiredBinaryAuthorization

      public ClusterUpdate.Builder setDesiredBinaryAuthorization(BinaryAuthorization value)
       The desired configuration options for the Binary Authorization feature.
       
      .google.container.v1.BinaryAuthorization desired_binary_authorization = 16;
    • setDesiredBinaryAuthorization

      public ClusterUpdate.Builder setDesiredBinaryAuthorization(BinaryAuthorization.Builder builderForValue)
       The desired configuration options for the Binary Authorization feature.
       
      .google.container.v1.BinaryAuthorization desired_binary_authorization = 16;
    • mergeDesiredBinaryAuthorization

      public ClusterUpdate.Builder mergeDesiredBinaryAuthorization(BinaryAuthorization value)
       The desired configuration options for the Binary Authorization feature.
       
      .google.container.v1.BinaryAuthorization desired_binary_authorization = 16;
    • clearDesiredBinaryAuthorization

      public ClusterUpdate.Builder clearDesiredBinaryAuthorization()
       The desired configuration options for the Binary Authorization feature.
       
      .google.container.v1.BinaryAuthorization desired_binary_authorization = 16;
    • getDesiredBinaryAuthorizationBuilder

      public BinaryAuthorization.Builder getDesiredBinaryAuthorizationBuilder()
       The desired configuration options for the Binary Authorization feature.
       
      .google.container.v1.BinaryAuthorization desired_binary_authorization = 16;
    • 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.
    • setDesiredLoggingService

      public ClusterUpdate.Builder setDesiredLoggingService(String value)
       The logging service the cluster should use to write logs.
       Currently available options:
      
       * `logging.googleapis.com/kubernetes` - The Cloud Logging
       service with a Kubernetes-native resource 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;
      Parameters:
      value - The desiredLoggingService to set.
      Returns:
      This builder for chaining.
    • clearDesiredLoggingService

      public ClusterUpdate.Builder clearDesiredLoggingService()
       The logging service the cluster should use to write logs.
       Currently available options:
      
       * `logging.googleapis.com/kubernetes` - The Cloud Logging
       service with a Kubernetes-native resource 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;
      Returns:
      This builder for chaining.
    • setDesiredLoggingServiceBytes

      public ClusterUpdate.Builder setDesiredLoggingServiceBytes(com.google.protobuf.ByteString value)
       The logging service the cluster should use to write logs.
       Currently available options:
      
       * `logging.googleapis.com/kubernetes` - The Cloud Logging
       service with a Kubernetes-native resource 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;
      Parameters:
      value - The bytes for desiredLoggingService to set.
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredResourceUsageExportConfig

      public ClusterUpdate.Builder setDesiredResourceUsageExportConfig(ResourceUsageExportConfig value)
       The desired configuration for exporting resource usage.
       
      .google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
    • setDesiredResourceUsageExportConfig

      public ClusterUpdate.Builder setDesiredResourceUsageExportConfig(ResourceUsageExportConfig.Builder builderForValue)
       The desired configuration for exporting resource usage.
       
      .google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
    • mergeDesiredResourceUsageExportConfig

      public ClusterUpdate.Builder mergeDesiredResourceUsageExportConfig(ResourceUsageExportConfig value)
       The desired configuration for exporting resource usage.
       
      .google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
    • clearDesiredResourceUsageExportConfig

      public ClusterUpdate.Builder clearDesiredResourceUsageExportConfig()
       The desired configuration for exporting resource usage.
       
      .google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
    • getDesiredResourceUsageExportConfigBuilder

      public ResourceUsageExportConfig.Builder getDesiredResourceUsageExportConfigBuilder()
       The desired configuration for exporting resource usage.
       
      .google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
    • 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.
    • setDesiredVerticalPodAutoscaling

      public ClusterUpdate.Builder setDesiredVerticalPodAutoscaling(VerticalPodAutoscaling value)
       Cluster-level Vertical Pod Autoscaling configuration.
       
      .google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
    • setDesiredVerticalPodAutoscaling

      public ClusterUpdate.Builder setDesiredVerticalPodAutoscaling(VerticalPodAutoscaling.Builder builderForValue)
       Cluster-level Vertical Pod Autoscaling configuration.
       
      .google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
    • mergeDesiredVerticalPodAutoscaling

      public ClusterUpdate.Builder mergeDesiredVerticalPodAutoscaling(VerticalPodAutoscaling value)
       Cluster-level Vertical Pod Autoscaling configuration.
       
      .google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
    • clearDesiredVerticalPodAutoscaling

      public ClusterUpdate.Builder clearDesiredVerticalPodAutoscaling()
       Cluster-level Vertical Pod Autoscaling configuration.
       
      .google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
    • getDesiredVerticalPodAutoscalingBuilder

      public VerticalPodAutoscaling.Builder getDesiredVerticalPodAutoscalingBuilder()
       Cluster-level Vertical Pod Autoscaling configuration.
       
      .google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
    • 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.
    • setDesiredPrivateClusterConfig

      @Deprecated public ClusterUpdate.Builder setDesiredPrivateClusterConfig(PrivateClusterConfig value)
      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];
    • setDesiredPrivateClusterConfig

      @Deprecated public ClusterUpdate.Builder setDesiredPrivateClusterConfig(PrivateClusterConfig.Builder builderForValue)
      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];
    • mergeDesiredPrivateClusterConfig

      @Deprecated public ClusterUpdate.Builder mergeDesiredPrivateClusterConfig(PrivateClusterConfig value)
      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];
    • clearDesiredPrivateClusterConfig

      @Deprecated public ClusterUpdate.Builder clearDesiredPrivateClusterConfig()
      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];
    • getDesiredPrivateClusterConfigBuilder

      @Deprecated public PrivateClusterConfig.Builder getDesiredPrivateClusterConfigBuilder()
      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];
    • 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.
    • setDesiredIntraNodeVisibilityConfig

      public ClusterUpdate.Builder setDesiredIntraNodeVisibilityConfig(IntraNodeVisibilityConfig value)
       The desired config of Intra-node visibility.
       
      .google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
    • setDesiredIntraNodeVisibilityConfig

      public ClusterUpdate.Builder setDesiredIntraNodeVisibilityConfig(IntraNodeVisibilityConfig.Builder builderForValue)
       The desired config of Intra-node visibility.
       
      .google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
    • mergeDesiredIntraNodeVisibilityConfig

      public ClusterUpdate.Builder mergeDesiredIntraNodeVisibilityConfig(IntraNodeVisibilityConfig value)
       The desired config of Intra-node visibility.
       
      .google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
    • clearDesiredIntraNodeVisibilityConfig

      public ClusterUpdate.Builder clearDesiredIntraNodeVisibilityConfig()
       The desired config of Intra-node visibility.
       
      .google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
    • getDesiredIntraNodeVisibilityConfigBuilder

      public IntraNodeVisibilityConfig.Builder getDesiredIntraNodeVisibilityConfigBuilder()
       The desired config of Intra-node visibility.
       
      .google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
    • 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.
    • setDesiredDefaultSnatStatus

      public ClusterUpdate.Builder setDesiredDefaultSnatStatus(DefaultSnatStatus value)
       The desired status of whether to disable default sNAT for this cluster.
       
      .google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;
    • setDesiredDefaultSnatStatus

      public ClusterUpdate.Builder setDesiredDefaultSnatStatus(DefaultSnatStatus.Builder builderForValue)
       The desired status of whether to disable default sNAT for this cluster.
       
      .google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;
    • mergeDesiredDefaultSnatStatus

      public ClusterUpdate.Builder mergeDesiredDefaultSnatStatus(DefaultSnatStatus value)
       The desired status of whether to disable default sNAT for this cluster.
       
      .google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;
    • clearDesiredDefaultSnatStatus

      public ClusterUpdate.Builder clearDesiredDefaultSnatStatus()
       The desired status of whether to disable default sNAT for this cluster.
       
      .google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;
    • getDesiredDefaultSnatStatusBuilder

      public DefaultSnatStatus.Builder getDesiredDefaultSnatStatusBuilder()
       The desired status of whether to disable default sNAT for this cluster.
       
      .google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;
    • 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.
    • setDesiredReleaseChannel

      public ClusterUpdate.Builder setDesiredReleaseChannel(ReleaseChannel value)
       The desired release channel configuration.
       
      .google.container.v1.ReleaseChannel desired_release_channel = 31;
    • setDesiredReleaseChannel

      public ClusterUpdate.Builder setDesiredReleaseChannel(ReleaseChannel.Builder builderForValue)
       The desired release channel configuration.
       
      .google.container.v1.ReleaseChannel desired_release_channel = 31;
    • mergeDesiredReleaseChannel

      public ClusterUpdate.Builder mergeDesiredReleaseChannel(ReleaseChannel value)
       The desired release channel configuration.
       
      .google.container.v1.ReleaseChannel desired_release_channel = 31;
    • clearDesiredReleaseChannel

      public ClusterUpdate.Builder clearDesiredReleaseChannel()
       The desired release channel configuration.
       
      .google.container.v1.ReleaseChannel desired_release_channel = 31;
    • getDesiredReleaseChannelBuilder

      public ReleaseChannel.Builder getDesiredReleaseChannelBuilder()
       The desired release channel configuration.
       
      .google.container.v1.ReleaseChannel desired_release_channel = 31;
    • 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.
    • setDesiredL4IlbSubsettingConfig

      public ClusterUpdate.Builder setDesiredL4IlbSubsettingConfig(ILBSubsettingConfig value)
       The desired L4 Internal Load Balancer Subsetting configuration.
       
      .google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
    • setDesiredL4IlbSubsettingConfig

      public ClusterUpdate.Builder setDesiredL4IlbSubsettingConfig(ILBSubsettingConfig.Builder builderForValue)
       The desired L4 Internal Load Balancer Subsetting configuration.
       
      .google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
    • mergeDesiredL4IlbSubsettingConfig

      public ClusterUpdate.Builder mergeDesiredL4IlbSubsettingConfig(ILBSubsettingConfig value)
       The desired L4 Internal Load Balancer Subsetting configuration.
       
      .google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
    • clearDesiredL4IlbSubsettingConfig

      public ClusterUpdate.Builder clearDesiredL4IlbSubsettingConfig()
       The desired L4 Internal Load Balancer Subsetting configuration.
       
      .google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
    • getDesiredL4IlbSubsettingConfigBuilder

      public ILBSubsettingConfig.Builder getDesiredL4IlbSubsettingConfigBuilder()
       The desired L4 Internal Load Balancer Subsetting configuration.
       
      .google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
    • 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.
    • setDesiredDatapathProviderValue

      public ClusterUpdate.Builder setDesiredDatapathProviderValue(int value)
       The desired datapath provider for the cluster.
       
      .google.container.v1.DatapathProvider desired_datapath_provider = 50;
      Parameters:
      value - The enum numeric value on the wire for desiredDatapathProvider to set.
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredDatapathProvider

      public ClusterUpdate.Builder setDesiredDatapathProvider(DatapathProvider value)
       The desired datapath provider for the cluster.
       
      .google.container.v1.DatapathProvider desired_datapath_provider = 50;
      Parameters:
      value - The desiredDatapathProvider to set.
      Returns:
      This builder for chaining.
    • clearDesiredDatapathProvider

      public ClusterUpdate.Builder clearDesiredDatapathProvider()
       The desired datapath provider for the cluster.
       
      .google.container.v1.DatapathProvider desired_datapath_provider = 50;
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredPrivateIpv6GoogleAccessValue

      public ClusterUpdate.Builder setDesiredPrivateIpv6GoogleAccessValue(int value)
       The desired state of IPv6 connectivity to Google Services.
       
      .google.container.v1.PrivateIPv6GoogleAccess desired_private_ipv6_google_access = 51;
      Parameters:
      value - The enum numeric value on the wire for desiredPrivateIpv6GoogleAccess to set.
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredPrivateIpv6GoogleAccess

      public ClusterUpdate.Builder setDesiredPrivateIpv6GoogleAccess(PrivateIPv6GoogleAccess value)
       The desired state of IPv6 connectivity to Google Services.
       
      .google.container.v1.PrivateIPv6GoogleAccess desired_private_ipv6_google_access = 51;
      Parameters:
      value - The desiredPrivateIpv6GoogleAccess to set.
      Returns:
      This builder for chaining.
    • clearDesiredPrivateIpv6GoogleAccess

      public ClusterUpdate.Builder clearDesiredPrivateIpv6GoogleAccess()
       The desired state of IPv6 connectivity to Google Services.
       
      .google.container.v1.PrivateIPv6GoogleAccess desired_private_ipv6_google_access = 51;
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredNotificationConfig

      public ClusterUpdate.Builder setDesiredNotificationConfig(NotificationConfig value)
       The desired notification configuration.
       
      .google.container.v1.NotificationConfig desired_notification_config = 55;
    • setDesiredNotificationConfig

      public ClusterUpdate.Builder setDesiredNotificationConfig(NotificationConfig.Builder builderForValue)
       The desired notification configuration.
       
      .google.container.v1.NotificationConfig desired_notification_config = 55;
    • mergeDesiredNotificationConfig

      public ClusterUpdate.Builder mergeDesiredNotificationConfig(NotificationConfig value)
       The desired notification configuration.
       
      .google.container.v1.NotificationConfig desired_notification_config = 55;
    • clearDesiredNotificationConfig

      public ClusterUpdate.Builder clearDesiredNotificationConfig()
       The desired notification configuration.
       
      .google.container.v1.NotificationConfig desired_notification_config = 55;
    • getDesiredNotificationConfigBuilder

      public NotificationConfig.Builder getDesiredNotificationConfigBuilder()
       The desired notification configuration.
       
      .google.container.v1.NotificationConfig desired_notification_config = 55;
    • 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.
    • setDesiredAuthenticatorGroupsConfig

      public ClusterUpdate.Builder setDesiredAuthenticatorGroupsConfig(AuthenticatorGroupsConfig value)
       The desired authenticator groups config for the cluster.
       
      .google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
    • setDesiredAuthenticatorGroupsConfig

      public ClusterUpdate.Builder setDesiredAuthenticatorGroupsConfig(AuthenticatorGroupsConfig.Builder builderForValue)
       The desired authenticator groups config for the cluster.
       
      .google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
    • mergeDesiredAuthenticatorGroupsConfig

      public ClusterUpdate.Builder mergeDesiredAuthenticatorGroupsConfig(AuthenticatorGroupsConfig value)
       The desired authenticator groups config for the cluster.
       
      .google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
    • clearDesiredAuthenticatorGroupsConfig

      public ClusterUpdate.Builder clearDesiredAuthenticatorGroupsConfig()
       The desired authenticator groups config for the cluster.
       
      .google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
    • getDesiredAuthenticatorGroupsConfigBuilder

      public AuthenticatorGroupsConfig.Builder getDesiredAuthenticatorGroupsConfigBuilder()
       The desired authenticator groups config for the cluster.
       
      .google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
    • 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.
    • setDesiredLoggingConfig

      public ClusterUpdate.Builder setDesiredLoggingConfig(LoggingConfig value)
       The desired logging configuration.
       
      .google.container.v1.LoggingConfig desired_logging_config = 64;
    • setDesiredLoggingConfig

      public ClusterUpdate.Builder setDesiredLoggingConfig(LoggingConfig.Builder builderForValue)
       The desired logging configuration.
       
      .google.container.v1.LoggingConfig desired_logging_config = 64;
    • mergeDesiredLoggingConfig

      public ClusterUpdate.Builder mergeDesiredLoggingConfig(LoggingConfig value)
       The desired logging configuration.
       
      .google.container.v1.LoggingConfig desired_logging_config = 64;
    • clearDesiredLoggingConfig

      public ClusterUpdate.Builder clearDesiredLoggingConfig()
       The desired logging configuration.
       
      .google.container.v1.LoggingConfig desired_logging_config = 64;
    • getDesiredLoggingConfigBuilder

      public LoggingConfig.Builder getDesiredLoggingConfigBuilder()
       The desired logging configuration.
       
      .google.container.v1.LoggingConfig desired_logging_config = 64;
    • 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.
    • setDesiredMonitoringConfig

      public ClusterUpdate.Builder setDesiredMonitoringConfig(MonitoringConfig value)
       The desired monitoring configuration.
       
      .google.container.v1.MonitoringConfig desired_monitoring_config = 65;
    • setDesiredMonitoringConfig

      public ClusterUpdate.Builder setDesiredMonitoringConfig(MonitoringConfig.Builder builderForValue)
       The desired monitoring configuration.
       
      .google.container.v1.MonitoringConfig desired_monitoring_config = 65;
    • mergeDesiredMonitoringConfig

      public ClusterUpdate.Builder mergeDesiredMonitoringConfig(MonitoringConfig value)
       The desired monitoring configuration.
       
      .google.container.v1.MonitoringConfig desired_monitoring_config = 65;
    • clearDesiredMonitoringConfig

      public ClusterUpdate.Builder clearDesiredMonitoringConfig()
       The desired monitoring configuration.
       
      .google.container.v1.MonitoringConfig desired_monitoring_config = 65;
    • getDesiredMonitoringConfigBuilder

      public MonitoringConfig.Builder getDesiredMonitoringConfigBuilder()
       The desired monitoring configuration.
       
      .google.container.v1.MonitoringConfig desired_monitoring_config = 65;
    • 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.
    • setDesiredIdentityServiceConfig

      public ClusterUpdate.Builder setDesiredIdentityServiceConfig(IdentityServiceConfig value)
       The desired Identity Service component configuration.
       
      .google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
    • setDesiredIdentityServiceConfig

      public ClusterUpdate.Builder setDesiredIdentityServiceConfig(IdentityServiceConfig.Builder builderForValue)
       The desired Identity Service component configuration.
       
      .google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
    • mergeDesiredIdentityServiceConfig

      public ClusterUpdate.Builder mergeDesiredIdentityServiceConfig(IdentityServiceConfig value)
       The desired Identity Service component configuration.
       
      .google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
    • clearDesiredIdentityServiceConfig

      public ClusterUpdate.Builder clearDesiredIdentityServiceConfig()
       The desired Identity Service component configuration.
       
      .google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
    • getDesiredIdentityServiceConfigBuilder

      public IdentityServiceConfig.Builder getDesiredIdentityServiceConfigBuilder()
       The desired Identity Service component configuration.
       
      .google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
    • 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.
    • setDesiredServiceExternalIpsConfig

      public ClusterUpdate.Builder setDesiredServiceExternalIpsConfig(ServiceExternalIPsConfig value)
       ServiceExternalIPsConfig specifies the config for the use of Services with
       ExternalIPs field.
       
      .google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
    • setDesiredServiceExternalIpsConfig

      public ClusterUpdate.Builder setDesiredServiceExternalIpsConfig(ServiceExternalIPsConfig.Builder builderForValue)
       ServiceExternalIPsConfig specifies the config for the use of Services with
       ExternalIPs field.
       
      .google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
    • mergeDesiredServiceExternalIpsConfig

      public ClusterUpdate.Builder mergeDesiredServiceExternalIpsConfig(ServiceExternalIPsConfig value)
       ServiceExternalIPsConfig specifies the config for the use of Services with
       ExternalIPs field.
       
      .google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
    • clearDesiredServiceExternalIpsConfig

      public ClusterUpdate.Builder clearDesiredServiceExternalIpsConfig()
       ServiceExternalIPsConfig specifies the config for the use of Services with
       ExternalIPs field.
       
      .google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
    • getDesiredServiceExternalIpsConfigBuilder

      public ServiceExternalIPsConfig.Builder getDesiredServiceExternalIpsConfigBuilder()
       ServiceExternalIPsConfig specifies the config for the use of Services with
       ExternalIPs field.
       
      .google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
    • 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.
    • setDesiredEnablePrivateEndpoint

      @Deprecated public ClusterUpdate.Builder setDesiredEnablePrivateEndpoint(boolean value)
      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];
      Parameters:
      value - The desiredEnablePrivateEndpoint to set.
      Returns:
      This builder for chaining.
    • clearDesiredEnablePrivateEndpoint

      @Deprecated public ClusterUpdate.Builder clearDesiredEnablePrivateEndpoint()
      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];
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredDefaultEnablePrivateNodes

      public ClusterUpdate.Builder setDesiredDefaultEnablePrivateNodes(boolean value)
       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;
      Parameters:
      value - The desiredDefaultEnablePrivateNodes to set.
      Returns:
      This builder for chaining.
    • clearDesiredDefaultEnablePrivateNodes

      public ClusterUpdate.Builder clearDesiredDefaultEnablePrivateNodes()
       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;
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredControlPlaneEndpointsConfig

      public ClusterUpdate.Builder setDesiredControlPlaneEndpointsConfig(ControlPlaneEndpointsConfig value)
       [Control plane
       endpoints][google.container.v1.Cluster.control_plane_endpoints_config]
       configuration.
       
      .google.container.v1.ControlPlaneEndpointsConfig desired_control_plane_endpoints_config = 73;
    • setDesiredControlPlaneEndpointsConfig

      public ClusterUpdate.Builder setDesiredControlPlaneEndpointsConfig(ControlPlaneEndpointsConfig.Builder builderForValue)
       [Control plane
       endpoints][google.container.v1.Cluster.control_plane_endpoints_config]
       configuration.
       
      .google.container.v1.ControlPlaneEndpointsConfig desired_control_plane_endpoints_config = 73;
    • mergeDesiredControlPlaneEndpointsConfig

      public ClusterUpdate.Builder mergeDesiredControlPlaneEndpointsConfig(ControlPlaneEndpointsConfig value)
       [Control plane
       endpoints][google.container.v1.Cluster.control_plane_endpoints_config]
       configuration.
       
      .google.container.v1.ControlPlaneEndpointsConfig desired_control_plane_endpoints_config = 73;
    • clearDesiredControlPlaneEndpointsConfig

      public ClusterUpdate.Builder clearDesiredControlPlaneEndpointsConfig()
       [Control plane
       endpoints][google.container.v1.Cluster.control_plane_endpoints_config]
       configuration.
       
      .google.container.v1.ControlPlaneEndpointsConfig desired_control_plane_endpoints_config = 73;
    • getDesiredControlPlaneEndpointsConfigBuilder

      public ControlPlaneEndpointsConfig.Builder getDesiredControlPlaneEndpointsConfigBuilder()
       [Control plane
       endpoints][google.container.v1.Cluster.control_plane_endpoints_config]
       configuration.
       
      .google.container.v1.ControlPlaneEndpointsConfig desired_control_plane_endpoints_config = 73;
    • 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.
    • setDesiredMasterVersion

      public ClusterUpdate.Builder setDesiredMasterVersion(String value)
       The Kubernetes version to change the master to.
      
       Users may specify either explicit versions offered by
       Kubernetes Engine or version aliases, which have the following behavior:
      
       - "latest": picks the highest valid Kubernetes version
       - "1.X": picks the highest valid patch+gke.N patch in the 1.X version
       - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version
       - "1.X.Y-gke.N": picks an explicit Kubernetes version
       - "-": picks the default Kubernetes version
       
      string desired_master_version = 100;
      Parameters:
      value - The desiredMasterVersion to set.
      Returns:
      This builder for chaining.
    • clearDesiredMasterVersion

      public ClusterUpdate.Builder clearDesiredMasterVersion()
       The Kubernetes version to change the master to.
      
       Users may specify either explicit versions offered by
       Kubernetes Engine or version aliases, which have the following behavior:
      
       - "latest": picks the highest valid Kubernetes version
       - "1.X": picks the highest valid patch+gke.N patch in the 1.X version
       - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version
       - "1.X.Y-gke.N": picks an explicit Kubernetes version
       - "-": picks the default Kubernetes version
       
      string desired_master_version = 100;
      Returns:
      This builder for chaining.
    • setDesiredMasterVersionBytes

      public ClusterUpdate.Builder setDesiredMasterVersionBytes(com.google.protobuf.ByteString value)
       The Kubernetes version to change the master to.
      
       Users may specify either explicit versions offered by
       Kubernetes Engine or version aliases, which have the following behavior:
      
       - "latest": picks the highest valid Kubernetes version
       - "1.X": picks the highest valid patch+gke.N patch in the 1.X version
       - "1.X.Y": picks the highest valid gke.N patch in the 1.X.Y version
       - "1.X.Y-gke.N": picks an explicit Kubernetes version
       - "-": picks the default Kubernetes version
       
      string desired_master_version = 100;
      Parameters:
      value - The bytes for desiredMasterVersion to set.
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredGcfsConfig

      public ClusterUpdate.Builder setDesiredGcfsConfig(GcfsConfig value)
       The desired GCFS config for the cluster
       
      .google.container.v1.GcfsConfig desired_gcfs_config = 109;
    • setDesiredGcfsConfig

      public ClusterUpdate.Builder setDesiredGcfsConfig(GcfsConfig.Builder builderForValue)
       The desired GCFS config for the cluster
       
      .google.container.v1.GcfsConfig desired_gcfs_config = 109;
    • mergeDesiredGcfsConfig

      public ClusterUpdate.Builder mergeDesiredGcfsConfig(GcfsConfig value)
       The desired GCFS config for the cluster
       
      .google.container.v1.GcfsConfig desired_gcfs_config = 109;
    • clearDesiredGcfsConfig

      public ClusterUpdate.Builder clearDesiredGcfsConfig()
       The desired GCFS config for the cluster
       
      .google.container.v1.GcfsConfig desired_gcfs_config = 109;
    • getDesiredGcfsConfigBuilder

      public GcfsConfig.Builder getDesiredGcfsConfigBuilder()
       The desired GCFS config for the cluster
       
      .google.container.v1.GcfsConfig desired_gcfs_config = 109;
    • 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.
    • setDesiredNodePoolAutoConfigNetworkTags

      public ClusterUpdate.Builder setDesiredNodePoolAutoConfigNetworkTags(NetworkTags value)
       The desired network tags that apply to all auto-provisioned node pools
       in autopilot clusters and node auto-provisioning enabled clusters.
       
      .google.container.v1.NetworkTags desired_node_pool_auto_config_network_tags = 110;
    • setDesiredNodePoolAutoConfigNetworkTags

      public ClusterUpdate.Builder setDesiredNodePoolAutoConfigNetworkTags(NetworkTags.Builder builderForValue)
       The desired network tags that apply to all auto-provisioned node pools
       in autopilot clusters and node auto-provisioning enabled clusters.
       
      .google.container.v1.NetworkTags desired_node_pool_auto_config_network_tags = 110;
    • mergeDesiredNodePoolAutoConfigNetworkTags

      public ClusterUpdate.Builder mergeDesiredNodePoolAutoConfigNetworkTags(NetworkTags value)
       The desired network tags that apply to all auto-provisioned node pools
       in autopilot clusters and node auto-provisioning enabled clusters.
       
      .google.container.v1.NetworkTags desired_node_pool_auto_config_network_tags = 110;
    • clearDesiredNodePoolAutoConfigNetworkTags

      public ClusterUpdate.Builder clearDesiredNodePoolAutoConfigNetworkTags()
       The desired network tags that apply to all auto-provisioned node pools
       in autopilot clusters and node auto-provisioning enabled clusters.
       
      .google.container.v1.NetworkTags desired_node_pool_auto_config_network_tags = 110;
    • getDesiredNodePoolAutoConfigNetworkTagsBuilder

      public NetworkTags.Builder getDesiredNodePoolAutoConfigNetworkTagsBuilder()
       The desired network tags that apply to all auto-provisioned node pools
       in autopilot clusters and node auto-provisioning enabled clusters.
       
      .google.container.v1.NetworkTags desired_node_pool_auto_config_network_tags = 110;
    • 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.
    • setDesiredPodAutoscaling

      public ClusterUpdate.Builder setDesiredPodAutoscaling(PodAutoscaling value)
       The desired config for pod autoscaling.
       
      .google.container.v1.PodAutoscaling desired_pod_autoscaling = 113;
    • setDesiredPodAutoscaling

      public ClusterUpdate.Builder setDesiredPodAutoscaling(PodAutoscaling.Builder builderForValue)
       The desired config for pod autoscaling.
       
      .google.container.v1.PodAutoscaling desired_pod_autoscaling = 113;
    • mergeDesiredPodAutoscaling

      public ClusterUpdate.Builder mergeDesiredPodAutoscaling(PodAutoscaling value)
       The desired config for pod autoscaling.
       
      .google.container.v1.PodAutoscaling desired_pod_autoscaling = 113;
    • clearDesiredPodAutoscaling

      public ClusterUpdate.Builder clearDesiredPodAutoscaling()
       The desired config for pod autoscaling.
       
      .google.container.v1.PodAutoscaling desired_pod_autoscaling = 113;
    • getDesiredPodAutoscalingBuilder

      public PodAutoscaling.Builder getDesiredPodAutoscalingBuilder()
       The desired config for pod autoscaling.
       
      .google.container.v1.PodAutoscaling desired_pod_autoscaling = 113;
    • 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.
    • setDesiredGatewayApiConfig

      public ClusterUpdate.Builder setDesiredGatewayApiConfig(GatewayAPIConfig value)
       The desired config of Gateway API on this cluster.
       
      .google.container.v1.GatewayAPIConfig desired_gateway_api_config = 114;
    • setDesiredGatewayApiConfig

      public ClusterUpdate.Builder setDesiredGatewayApiConfig(GatewayAPIConfig.Builder builderForValue)
       The desired config of Gateway API on this cluster.
       
      .google.container.v1.GatewayAPIConfig desired_gateway_api_config = 114;
    • mergeDesiredGatewayApiConfig

      public ClusterUpdate.Builder mergeDesiredGatewayApiConfig(GatewayAPIConfig value)
       The desired config of Gateway API on this cluster.
       
      .google.container.v1.GatewayAPIConfig desired_gateway_api_config = 114;
    • clearDesiredGatewayApiConfig

      public ClusterUpdate.Builder clearDesiredGatewayApiConfig()
       The desired config of Gateway API on this cluster.
       
      .google.container.v1.GatewayAPIConfig desired_gateway_api_config = 114;
    • getDesiredGatewayApiConfigBuilder

      public GatewayAPIConfig.Builder getDesiredGatewayApiConfigBuilder()
       The desired config of Gateway API on this cluster.
       
      .google.container.v1.GatewayAPIConfig desired_gateway_api_config = 114;
    • 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.
    • setEtag

      public ClusterUpdate.Builder setEtag(String value)
       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;
      Parameters:
      value - The etag to set.
      Returns:
      This builder for chaining.
    • clearEtag

      public ClusterUpdate.Builder clearEtag()
       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;
      Returns:
      This builder for chaining.
    • setEtagBytes

      public ClusterUpdate.Builder setEtagBytes(com.google.protobuf.ByteString value)
       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;
      Parameters:
      value - The bytes for etag to set.
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredNodePoolLoggingConfig

      public ClusterUpdate.Builder setDesiredNodePoolLoggingConfig(NodePoolLoggingConfig value)
       The desired node pool logging configuration defaults for the cluster.
       
      .google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
    • setDesiredNodePoolLoggingConfig

      public ClusterUpdate.Builder setDesiredNodePoolLoggingConfig(NodePoolLoggingConfig.Builder builderForValue)
       The desired node pool logging configuration defaults for the cluster.
       
      .google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
    • mergeDesiredNodePoolLoggingConfig

      public ClusterUpdate.Builder mergeDesiredNodePoolLoggingConfig(NodePoolLoggingConfig value)
       The desired node pool logging configuration defaults for the cluster.
       
      .google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
    • clearDesiredNodePoolLoggingConfig

      public ClusterUpdate.Builder clearDesiredNodePoolLoggingConfig()
       The desired node pool logging configuration defaults for the cluster.
       
      .google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
    • getDesiredNodePoolLoggingConfigBuilder

      public NodePoolLoggingConfig.Builder getDesiredNodePoolLoggingConfigBuilder()
       The desired node pool logging configuration defaults for the cluster.
       
      .google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
    • 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.
    • setDesiredFleet

      public ClusterUpdate.Builder setDesiredFleet(Fleet value)
       The desired fleet configuration for the cluster.
       
      .google.container.v1.Fleet desired_fleet = 117;
    • setDesiredFleet

      public ClusterUpdate.Builder setDesiredFleet(Fleet.Builder builderForValue)
       The desired fleet configuration for the cluster.
       
      .google.container.v1.Fleet desired_fleet = 117;
    • mergeDesiredFleet

      public ClusterUpdate.Builder mergeDesiredFleet(Fleet value)
       The desired fleet configuration for the cluster.
       
      .google.container.v1.Fleet desired_fleet = 117;
    • clearDesiredFleet

      public ClusterUpdate.Builder clearDesiredFleet()
       The desired fleet configuration for the cluster.
       
      .google.container.v1.Fleet desired_fleet = 117;
    • getDesiredFleetBuilder

      public Fleet.Builder getDesiredFleetBuilder()
       The desired fleet configuration for the cluster.
       
      .google.container.v1.Fleet desired_fleet = 117;
    • 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.
    • setDesiredStackTypeValue

      public ClusterUpdate.Builder setDesiredStackTypeValue(int value)
       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;
      Parameters:
      value - The enum numeric value on the wire for desiredStackType to set.
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredStackType

      public ClusterUpdate.Builder setDesiredStackType(StackType value)
       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;
      Parameters:
      value - The desiredStackType to set.
      Returns:
      This builder for chaining.
    • clearDesiredStackType

      public ClusterUpdate.Builder clearDesiredStackType()
       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;
      Returns:
      This builder for chaining.
    • 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.
    • setAdditionalPodRangesConfig

      public ClusterUpdate.Builder setAdditionalPodRangesConfig(AdditionalPodRangesConfig value)
       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;
    • setAdditionalPodRangesConfig

      public ClusterUpdate.Builder setAdditionalPodRangesConfig(AdditionalPodRangesConfig.Builder builderForValue)
       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;
    • mergeAdditionalPodRangesConfig

      public ClusterUpdate.Builder mergeAdditionalPodRangesConfig(AdditionalPodRangesConfig value)
       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;
    • clearAdditionalPodRangesConfig

      public ClusterUpdate.Builder clearAdditionalPodRangesConfig()
       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;
    • getAdditionalPodRangesConfigBuilder

      public AdditionalPodRangesConfig.Builder getAdditionalPodRangesConfigBuilder()
       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;
    • 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.
    • setRemovedAdditionalPodRangesConfig

      public ClusterUpdate.Builder setRemovedAdditionalPodRangesConfig(AdditionalPodRangesConfig value)
       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;
    • setRemovedAdditionalPodRangesConfig

      public ClusterUpdate.Builder setRemovedAdditionalPodRangesConfig(AdditionalPodRangesConfig.Builder builderForValue)
       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;
    • mergeRemovedAdditionalPodRangesConfig

      public ClusterUpdate.Builder mergeRemovedAdditionalPodRangesConfig(AdditionalPodRangesConfig value)
       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;
    • clearRemovedAdditionalPodRangesConfig

      public ClusterUpdate.Builder clearRemovedAdditionalPodRangesConfig()
       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;
    • getRemovedAdditionalPodRangesConfigBuilder

      public AdditionalPodRangesConfig.Builder getRemovedAdditionalPodRangesConfigBuilder()
       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;
    • 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.
    • setEnableK8SBetaApis

      public ClusterUpdate.Builder setEnableK8SBetaApis(K8sBetaAPIConfig value)
       Kubernetes open source beta apis enabled on the cluster. Only beta apis
       
      .google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 122;
    • setEnableK8SBetaApis

      public ClusterUpdate.Builder setEnableK8SBetaApis(K8sBetaAPIConfig.Builder builderForValue)
       Kubernetes open source beta apis enabled on the cluster. Only beta apis
       
      .google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 122;
    • mergeEnableK8SBetaApis

      public ClusterUpdate.Builder mergeEnableK8SBetaApis(K8sBetaAPIConfig value)
       Kubernetes open source beta apis enabled on the cluster. Only beta apis
       
      .google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 122;
    • clearEnableK8SBetaApis

      public ClusterUpdate.Builder clearEnableK8SBetaApis()
       Kubernetes open source beta apis enabled on the cluster. Only beta apis
       
      .google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 122;
    • getEnableK8SBetaApisBuilder

      public K8sBetaAPIConfig.Builder getEnableK8SBetaApisBuilder()
       Kubernetes open source beta apis enabled on the cluster. Only beta apis
       
      .google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 122;
    • 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.
    • setDesiredSecurityPostureConfig

      public ClusterUpdate.Builder setDesiredSecurityPostureConfig(SecurityPostureConfig value)
       Enable/Disable Security Posture API features for the cluster.
       
      .google.container.v1.SecurityPostureConfig desired_security_posture_config = 124;
    • setDesiredSecurityPostureConfig

      public ClusterUpdate.Builder setDesiredSecurityPostureConfig(SecurityPostureConfig.Builder builderForValue)
       Enable/Disable Security Posture API features for the cluster.
       
      .google.container.v1.SecurityPostureConfig desired_security_posture_config = 124;
    • mergeDesiredSecurityPostureConfig

      public ClusterUpdate.Builder mergeDesiredSecurityPostureConfig(SecurityPostureConfig value)
       Enable/Disable Security Posture API features for the cluster.
       
      .google.container.v1.SecurityPostureConfig desired_security_posture_config = 124;
    • clearDesiredSecurityPostureConfig

      public ClusterUpdate.Builder clearDesiredSecurityPostureConfig()
       Enable/Disable Security Posture API features for the cluster.
       
      .google.container.v1.SecurityPostureConfig desired_security_posture_config = 124;
    • getDesiredSecurityPostureConfigBuilder

      public SecurityPostureConfig.Builder getDesiredSecurityPostureConfigBuilder()
       Enable/Disable Security Posture API features for the cluster.
       
      .google.container.v1.SecurityPostureConfig desired_security_posture_config = 124;
    • 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.
    • setDesiredNetworkPerformanceConfig

      public ClusterUpdate.Builder setDesiredNetworkPerformanceConfig(NetworkConfig.ClusterNetworkPerformanceConfig value)
       The desired network performance config.
       
      .google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig desired_network_performance_config = 125;
    • setDesiredNetworkPerformanceConfig

      public ClusterUpdate.Builder setDesiredNetworkPerformanceConfig(NetworkConfig.ClusterNetworkPerformanceConfig.Builder builderForValue)
       The desired network performance config.
       
      .google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig desired_network_performance_config = 125;
    • mergeDesiredNetworkPerformanceConfig

      public ClusterUpdate.Builder mergeDesiredNetworkPerformanceConfig(NetworkConfig.ClusterNetworkPerformanceConfig value)
       The desired network performance config.
       
      .google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig desired_network_performance_config = 125;
    • clearDesiredNetworkPerformanceConfig

      public ClusterUpdate.Builder clearDesiredNetworkPerformanceConfig()
       The desired network performance config.
       
      .google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig desired_network_performance_config = 125;
    • getDesiredNetworkPerformanceConfigBuilder

      public NetworkConfig.ClusterNetworkPerformanceConfig.Builder getDesiredNetworkPerformanceConfigBuilder()
       The desired network performance config.
       
      .google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig desired_network_performance_config = 125;
    • 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.
    • setDesiredEnableFqdnNetworkPolicy

      public ClusterUpdate.Builder setDesiredEnableFqdnNetworkPolicy(boolean value)
       Enable/Disable FQDN Network Policy for the cluster.
       
      optional bool desired_enable_fqdn_network_policy = 126;
      Parameters:
      value - The desiredEnableFqdnNetworkPolicy to set.
      Returns:
      This builder for chaining.
    • clearDesiredEnableFqdnNetworkPolicy

      public ClusterUpdate.Builder clearDesiredEnableFqdnNetworkPolicy()
       Enable/Disable FQDN Network Policy for the cluster.
       
      optional bool desired_enable_fqdn_network_policy = 126;
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredAutopilotWorkloadPolicyConfig

      public ClusterUpdate.Builder setDesiredAutopilotWorkloadPolicyConfig(WorkloadPolicyConfig value)
       WorkloadPolicyConfig is the configuration related to GCW workload policy
       
      .google.container.v1.WorkloadPolicyConfig desired_autopilot_workload_policy_config = 128;
    • setDesiredAutopilotWorkloadPolicyConfig

      public ClusterUpdate.Builder setDesiredAutopilotWorkloadPolicyConfig(WorkloadPolicyConfig.Builder builderForValue)
       WorkloadPolicyConfig is the configuration related to GCW workload policy
       
      .google.container.v1.WorkloadPolicyConfig desired_autopilot_workload_policy_config = 128;
    • mergeDesiredAutopilotWorkloadPolicyConfig

      public ClusterUpdate.Builder mergeDesiredAutopilotWorkloadPolicyConfig(WorkloadPolicyConfig value)
       WorkloadPolicyConfig is the configuration related to GCW workload policy
       
      .google.container.v1.WorkloadPolicyConfig desired_autopilot_workload_policy_config = 128;
    • clearDesiredAutopilotWorkloadPolicyConfig

      public ClusterUpdate.Builder clearDesiredAutopilotWorkloadPolicyConfig()
       WorkloadPolicyConfig is the configuration related to GCW workload policy
       
      .google.container.v1.WorkloadPolicyConfig desired_autopilot_workload_policy_config = 128;
    • getDesiredAutopilotWorkloadPolicyConfigBuilder

      public WorkloadPolicyConfig.Builder getDesiredAutopilotWorkloadPolicyConfigBuilder()
       WorkloadPolicyConfig is the configuration related to GCW workload policy
       
      .google.container.v1.WorkloadPolicyConfig desired_autopilot_workload_policy_config = 128;
    • 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.
    • setDesiredK8SBetaApis

      public ClusterUpdate.Builder setDesiredK8SBetaApis(K8sBetaAPIConfig value)
       Desired Beta APIs to be enabled for cluster.
       
      .google.container.v1.K8sBetaAPIConfig desired_k8s_beta_apis = 131;
    • setDesiredK8SBetaApis

      public ClusterUpdate.Builder setDesiredK8SBetaApis(K8sBetaAPIConfig.Builder builderForValue)
       Desired Beta APIs to be enabled for cluster.
       
      .google.container.v1.K8sBetaAPIConfig desired_k8s_beta_apis = 131;
    • mergeDesiredK8SBetaApis

      public ClusterUpdate.Builder mergeDesiredK8SBetaApis(K8sBetaAPIConfig value)
       Desired Beta APIs to be enabled for cluster.
       
      .google.container.v1.K8sBetaAPIConfig desired_k8s_beta_apis = 131;
    • clearDesiredK8SBetaApis

      public ClusterUpdate.Builder clearDesiredK8SBetaApis()
       Desired Beta APIs to be enabled for cluster.
       
      .google.container.v1.K8sBetaAPIConfig desired_k8s_beta_apis = 131;
    • getDesiredK8SBetaApisBuilder

      public K8sBetaAPIConfig.Builder getDesiredK8SBetaApisBuilder()
       Desired Beta APIs to be enabled for cluster.
       
      .google.container.v1.K8sBetaAPIConfig desired_k8s_beta_apis = 131;
    • 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.
    • setDesiredContainerdConfig

      public ClusterUpdate.Builder setDesiredContainerdConfig(ContainerdConfig value)
       The desired containerd config for the cluster.
       
      .google.container.v1.ContainerdConfig desired_containerd_config = 134;
    • setDesiredContainerdConfig

      public ClusterUpdate.Builder setDesiredContainerdConfig(ContainerdConfig.Builder builderForValue)
       The desired containerd config for the cluster.
       
      .google.container.v1.ContainerdConfig desired_containerd_config = 134;
    • mergeDesiredContainerdConfig

      public ClusterUpdate.Builder mergeDesiredContainerdConfig(ContainerdConfig value)
       The desired containerd config for the cluster.
       
      .google.container.v1.ContainerdConfig desired_containerd_config = 134;
    • clearDesiredContainerdConfig

      public ClusterUpdate.Builder clearDesiredContainerdConfig()
       The desired containerd config for the cluster.
       
      .google.container.v1.ContainerdConfig desired_containerd_config = 134;
    • getDesiredContainerdConfigBuilder

      public ContainerdConfig.Builder getDesiredContainerdConfigBuilder()
       The desired containerd config for the cluster.
       
      .google.container.v1.ContainerdConfig desired_containerd_config = 134;
    • 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.
    • setDesiredEnableMultiNetworking

      public ClusterUpdate.Builder setDesiredEnableMultiNetworking(boolean value)
       Enable/Disable Multi-Networking for the cluster
       
      optional bool desired_enable_multi_networking = 135;
      Parameters:
      value - The desiredEnableMultiNetworking to set.
      Returns:
      This builder for chaining.
    • clearDesiredEnableMultiNetworking

      public ClusterUpdate.Builder clearDesiredEnableMultiNetworking()
       Enable/Disable Multi-Networking for the cluster
       
      optional bool desired_enable_multi_networking = 135;
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredNodePoolAutoConfigResourceManagerTags

      public ClusterUpdate.Builder setDesiredNodePoolAutoConfigResourceManagerTags(ResourceManagerTags value)
       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;
    • setDesiredNodePoolAutoConfigResourceManagerTags

      public ClusterUpdate.Builder setDesiredNodePoolAutoConfigResourceManagerTags(ResourceManagerTags.Builder builderForValue)
       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;
    • mergeDesiredNodePoolAutoConfigResourceManagerTags

      public ClusterUpdate.Builder mergeDesiredNodePoolAutoConfigResourceManagerTags(ResourceManagerTags value)
       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;
    • clearDesiredNodePoolAutoConfigResourceManagerTags

      public ClusterUpdate.Builder clearDesiredNodePoolAutoConfigResourceManagerTags()
       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;
    • getDesiredNodePoolAutoConfigResourceManagerTagsBuilder

      public ResourceManagerTags.Builder getDesiredNodePoolAutoConfigResourceManagerTagsBuilder()
       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;
    • 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.
    • setDesiredInTransitEncryptionConfigValue

      public ClusterUpdate.Builder setDesiredInTransitEncryptionConfigValue(int value)
       Specify the details of in-transit encryption.
       
      optional .google.container.v1.InTransitEncryptionConfig desired_in_transit_encryption_config = 137;
      Parameters:
      value - The enum numeric value on the wire for desiredInTransitEncryptionConfig to set.
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredInTransitEncryptionConfig

      public ClusterUpdate.Builder setDesiredInTransitEncryptionConfig(InTransitEncryptionConfig value)
       Specify the details of in-transit encryption.
       
      optional .google.container.v1.InTransitEncryptionConfig desired_in_transit_encryption_config = 137;
      Parameters:
      value - The desiredInTransitEncryptionConfig to set.
      Returns:
      This builder for chaining.
    • clearDesiredInTransitEncryptionConfig

      public ClusterUpdate.Builder clearDesiredInTransitEncryptionConfig()
       Specify the details of in-transit encryption.
       
      optional .google.container.v1.InTransitEncryptionConfig desired_in_transit_encryption_config = 137;
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredEnableCiliumClusterwideNetworkPolicy

      public ClusterUpdate.Builder setDesiredEnableCiliumClusterwideNetworkPolicy(boolean value)
       Enable/Disable Cilium Clusterwide Network Policy for the cluster.
       
      optional bool desired_enable_cilium_clusterwide_network_policy = 138;
      Parameters:
      value - The desiredEnableCiliumClusterwideNetworkPolicy to set.
      Returns:
      This builder for chaining.
    • clearDesiredEnableCiliumClusterwideNetworkPolicy

      public ClusterUpdate.Builder clearDesiredEnableCiliumClusterwideNetworkPolicy()
       Enable/Disable Cilium Clusterwide Network Policy for the cluster.
       
      optional bool desired_enable_cilium_clusterwide_network_policy = 138;
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredSecretManagerConfig

      public ClusterUpdate.Builder setDesiredSecretManagerConfig(SecretManagerConfig value)
       Enable/Disable Secret Manager Config.
       
      optional .google.container.v1.SecretManagerConfig desired_secret_manager_config = 139;
    • setDesiredSecretManagerConfig

      public ClusterUpdate.Builder setDesiredSecretManagerConfig(SecretManagerConfig.Builder builderForValue)
       Enable/Disable Secret Manager Config.
       
      optional .google.container.v1.SecretManagerConfig desired_secret_manager_config = 139;
    • mergeDesiredSecretManagerConfig

      public ClusterUpdate.Builder mergeDesiredSecretManagerConfig(SecretManagerConfig value)
       Enable/Disable Secret Manager Config.
       
      optional .google.container.v1.SecretManagerConfig desired_secret_manager_config = 139;
    • clearDesiredSecretManagerConfig

      public ClusterUpdate.Builder clearDesiredSecretManagerConfig()
       Enable/Disable Secret Manager Config.
       
      optional .google.container.v1.SecretManagerConfig desired_secret_manager_config = 139;
    • getDesiredSecretManagerConfigBuilder

      public SecretManagerConfig.Builder getDesiredSecretManagerConfigBuilder()
       Enable/Disable Secret Manager Config.
       
      optional .google.container.v1.SecretManagerConfig desired_secret_manager_config = 139;
    • 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.
    • setDesiredCompliancePostureConfig

      @Deprecated public ClusterUpdate.Builder setDesiredCompliancePostureConfig(CompliancePostureConfig value)
      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];
    • setDesiredCompliancePostureConfig

      @Deprecated public ClusterUpdate.Builder setDesiredCompliancePostureConfig(CompliancePostureConfig.Builder builderForValue)
      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];
    • mergeDesiredCompliancePostureConfig

      @Deprecated public ClusterUpdate.Builder mergeDesiredCompliancePostureConfig(CompliancePostureConfig value)
      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];
    • clearDesiredCompliancePostureConfig

      @Deprecated public ClusterUpdate.Builder clearDesiredCompliancePostureConfig()
      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];
    • getDesiredCompliancePostureConfigBuilder

      @Deprecated public CompliancePostureConfig.Builder getDesiredCompliancePostureConfigBuilder()
      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];
    • 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.
    • setDesiredNodeKubeletConfig

      public ClusterUpdate.Builder setDesiredNodeKubeletConfig(NodeKubeletConfig value)
       The desired node kubelet config for the cluster.
       
      .google.container.v1.NodeKubeletConfig desired_node_kubelet_config = 141;
    • setDesiredNodeKubeletConfig

      public ClusterUpdate.Builder setDesiredNodeKubeletConfig(NodeKubeletConfig.Builder builderForValue)
       The desired node kubelet config for the cluster.
       
      .google.container.v1.NodeKubeletConfig desired_node_kubelet_config = 141;
    • mergeDesiredNodeKubeletConfig

      public ClusterUpdate.Builder mergeDesiredNodeKubeletConfig(NodeKubeletConfig value)
       The desired node kubelet config for the cluster.
       
      .google.container.v1.NodeKubeletConfig desired_node_kubelet_config = 141;
    • clearDesiredNodeKubeletConfig

      public ClusterUpdate.Builder clearDesiredNodeKubeletConfig()
       The desired node kubelet config for the cluster.
       
      .google.container.v1.NodeKubeletConfig desired_node_kubelet_config = 141;
    • getDesiredNodeKubeletConfigBuilder

      public NodeKubeletConfig.Builder getDesiredNodeKubeletConfigBuilder()
       The desired node kubelet config for the cluster.
       
      .google.container.v1.NodeKubeletConfig desired_node_kubelet_config = 141;
    • 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.
    • setDesiredNodePoolAutoConfigKubeletConfig

      public ClusterUpdate.Builder setDesiredNodePoolAutoConfigKubeletConfig(NodeKubeletConfig value)
       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;
    • setDesiredNodePoolAutoConfigKubeletConfig

      public ClusterUpdate.Builder setDesiredNodePoolAutoConfigKubeletConfig(NodeKubeletConfig.Builder builderForValue)
       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;
    • mergeDesiredNodePoolAutoConfigKubeletConfig

      public ClusterUpdate.Builder mergeDesiredNodePoolAutoConfigKubeletConfig(NodeKubeletConfig value)
       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;
    • clearDesiredNodePoolAutoConfigKubeletConfig

      public ClusterUpdate.Builder clearDesiredNodePoolAutoConfigKubeletConfig()
       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;
    • getDesiredNodePoolAutoConfigKubeletConfigBuilder

      public NodeKubeletConfig.Builder getDesiredNodePoolAutoConfigKubeletConfigBuilder()
       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;
    • 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.
    • setUserManagedKeysConfig

      @Deprecated public ClusterUpdate.Builder setUserManagedKeysConfig(UserManagedKeysConfig value)
      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];
    • setUserManagedKeysConfig

      @Deprecated public ClusterUpdate.Builder setUserManagedKeysConfig(UserManagedKeysConfig.Builder builderForValue)
      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];
    • mergeUserManagedKeysConfig

      @Deprecated public ClusterUpdate.Builder mergeUserManagedKeysConfig(UserManagedKeysConfig value)
      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];
    • clearUserManagedKeysConfig

      @Deprecated public ClusterUpdate.Builder clearUserManagedKeysConfig()
      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];
    • getUserManagedKeysConfigBuilder

      @Deprecated public UserManagedKeysConfig.Builder getUserManagedKeysConfigBuilder()
      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];
    • 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.
    • setDesiredRbacBindingConfig

      public ClusterUpdate.Builder setDesiredRbacBindingConfig(RBACBindingConfig value)
       RBACBindingConfig allows user to restrict ClusterRoleBindings an
       RoleBindings that can be created.
       
      optional .google.container.v1.RBACBindingConfig desired_rbac_binding_config = 144;
    • setDesiredRbacBindingConfig

      public ClusterUpdate.Builder setDesiredRbacBindingConfig(RBACBindingConfig.Builder builderForValue)
       RBACBindingConfig allows user to restrict ClusterRoleBindings an
       RoleBindings that can be created.
       
      optional .google.container.v1.RBACBindingConfig desired_rbac_binding_config = 144;
    • mergeDesiredRbacBindingConfig

      public ClusterUpdate.Builder mergeDesiredRbacBindingConfig(RBACBindingConfig value)
       RBACBindingConfig allows user to restrict ClusterRoleBindings an
       RoleBindings that can be created.
       
      optional .google.container.v1.RBACBindingConfig desired_rbac_binding_config = 144;
    • clearDesiredRbacBindingConfig

      public ClusterUpdate.Builder clearDesiredRbacBindingConfig()
       RBACBindingConfig allows user to restrict ClusterRoleBindings an
       RoleBindings that can be created.
       
      optional .google.container.v1.RBACBindingConfig desired_rbac_binding_config = 144;
    • getDesiredRbacBindingConfigBuilder

      public RBACBindingConfig.Builder getDesiredRbacBindingConfigBuilder()
       RBACBindingConfig allows user to restrict ClusterRoleBindings an
       RoleBindings that can be created.
       
      optional .google.container.v1.RBACBindingConfig desired_rbac_binding_config = 144;
    • 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.
    • setDesiredAdditionalIpRangesConfig

      public ClusterUpdate.Builder setDesiredAdditionalIpRangesConfig(DesiredAdditionalIPRangesConfig value)
       The desired config for additional subnetworks attached to the cluster.
       
      .google.container.v1.DesiredAdditionalIPRangesConfig desired_additional_ip_ranges_config = 145;
    • setDesiredAdditionalIpRangesConfig

      public ClusterUpdate.Builder setDesiredAdditionalIpRangesConfig(DesiredAdditionalIPRangesConfig.Builder builderForValue)
       The desired config for additional subnetworks attached to the cluster.
       
      .google.container.v1.DesiredAdditionalIPRangesConfig desired_additional_ip_ranges_config = 145;
    • mergeDesiredAdditionalIpRangesConfig

      public ClusterUpdate.Builder mergeDesiredAdditionalIpRangesConfig(DesiredAdditionalIPRangesConfig value)
       The desired config for additional subnetworks attached to the cluster.
       
      .google.container.v1.DesiredAdditionalIPRangesConfig desired_additional_ip_ranges_config = 145;
    • clearDesiredAdditionalIpRangesConfig

      public ClusterUpdate.Builder clearDesiredAdditionalIpRangesConfig()
       The desired config for additional subnetworks attached to the cluster.
       
      .google.container.v1.DesiredAdditionalIPRangesConfig desired_additional_ip_ranges_config = 145;
    • getDesiredAdditionalIpRangesConfigBuilder

      public DesiredAdditionalIPRangesConfig.Builder getDesiredAdditionalIpRangesConfigBuilder()
       The desired config for additional subnetworks attached to the cluster.
       
      .google.container.v1.DesiredAdditionalIPRangesConfig desired_additional_ip_ranges_config = 145;
    • 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.
    • setDesiredEnterpriseConfig

      @Deprecated public ClusterUpdate.Builder setDesiredEnterpriseConfig(DesiredEnterpriseConfig value)
      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];
    • setDesiredEnterpriseConfig

      @Deprecated public ClusterUpdate.Builder setDesiredEnterpriseConfig(DesiredEnterpriseConfig.Builder builderForValue)
      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];
    • mergeDesiredEnterpriseConfig

      @Deprecated public ClusterUpdate.Builder mergeDesiredEnterpriseConfig(DesiredEnterpriseConfig value)
      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];
    • clearDesiredEnterpriseConfig

      @Deprecated public ClusterUpdate.Builder clearDesiredEnterpriseConfig()
      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];
    • getDesiredEnterpriseConfigBuilder

      @Deprecated public DesiredEnterpriseConfig.Builder getDesiredEnterpriseConfigBuilder()
      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];
    • 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.
    • setDesiredAutoIpamConfig

      public ClusterUpdate.Builder setDesiredAutoIpamConfig(AutoIpamConfig value)
       AutoIpamConfig contains all information related to Auto IPAM
       
      .google.container.v1.AutoIpamConfig desired_auto_ipam_config = 148;
    • setDesiredAutoIpamConfig

      public ClusterUpdate.Builder setDesiredAutoIpamConfig(AutoIpamConfig.Builder builderForValue)
       AutoIpamConfig contains all information related to Auto IPAM
       
      .google.container.v1.AutoIpamConfig desired_auto_ipam_config = 148;
    • mergeDesiredAutoIpamConfig

      public ClusterUpdate.Builder mergeDesiredAutoIpamConfig(AutoIpamConfig value)
       AutoIpamConfig contains all information related to Auto IPAM
       
      .google.container.v1.AutoIpamConfig desired_auto_ipam_config = 148;
    • clearDesiredAutoIpamConfig

      public ClusterUpdate.Builder clearDesiredAutoIpamConfig()
       AutoIpamConfig contains all information related to Auto IPAM
       
      .google.container.v1.AutoIpamConfig desired_auto_ipam_config = 148;
    • getDesiredAutoIpamConfigBuilder

      public AutoIpamConfig.Builder getDesiredAutoIpamConfigBuilder()
       AutoIpamConfig contains all information related to Auto IPAM
       
      .google.container.v1.AutoIpamConfig desired_auto_ipam_config = 148;
    • 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.
    • setDesiredDisableL4LbFirewallReconciliation

      public ClusterUpdate.Builder setDesiredDisableL4LbFirewallReconciliation(boolean value)
       Enable/Disable L4 LB VPC firewall reconciliation for the cluster.
       
      optional bool desired_disable_l4_lb_firewall_reconciliation = 149;
      Parameters:
      value - The desiredDisableL4LbFirewallReconciliation to set.
      Returns:
      This builder for chaining.
    • clearDesiredDisableL4LbFirewallReconciliation

      public ClusterUpdate.Builder clearDesiredDisableL4LbFirewallReconciliation()
       Enable/Disable L4 LB VPC firewall reconciliation for the cluster.
       
      optional bool desired_disable_l4_lb_firewall_reconciliation = 149;
      Returns:
      This builder for chaining.
    • 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.
    • setDesiredNodePoolAutoConfigLinuxNodeConfig

      public ClusterUpdate.Builder setDesiredNodePoolAutoConfigLinuxNodeConfig(LinuxNodeConfig value)
       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;
    • setDesiredNodePoolAutoConfigLinuxNodeConfig

      public ClusterUpdate.Builder setDesiredNodePoolAutoConfigLinuxNodeConfig(LinuxNodeConfig.Builder builderForValue)
       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;
    • mergeDesiredNodePoolAutoConfigLinuxNodeConfig

      public ClusterUpdate.Builder mergeDesiredNodePoolAutoConfigLinuxNodeConfig(LinuxNodeConfig value)
       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;
    • clearDesiredNodePoolAutoConfigLinuxNodeConfig

      public ClusterUpdate.Builder clearDesiredNodePoolAutoConfigLinuxNodeConfig()
       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;
    • getDesiredNodePoolAutoConfigLinuxNodeConfigBuilder

      public LinuxNodeConfig.Builder getDesiredNodePoolAutoConfigLinuxNodeConfigBuilder()
       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;
    • 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.
    • setDesiredUserManagedKeysConfig

      public ClusterUpdate.Builder setDesiredUserManagedKeysConfig(UserManagedKeysConfig value)
       The desired user managed keys config for the cluster.
       
      .google.container.v1.UserManagedKeysConfig desired_user_managed_keys_config = 152;
    • setDesiredUserManagedKeysConfig

      public ClusterUpdate.Builder setDesiredUserManagedKeysConfig(UserManagedKeysConfig.Builder builderForValue)
       The desired user managed keys config for the cluster.
       
      .google.container.v1.UserManagedKeysConfig desired_user_managed_keys_config = 152;
    • mergeDesiredUserManagedKeysConfig

      public ClusterUpdate.Builder mergeDesiredUserManagedKeysConfig(UserManagedKeysConfig value)
       The desired user managed keys config for the cluster.
       
      .google.container.v1.UserManagedKeysConfig desired_user_managed_keys_config = 152;
    • clearDesiredUserManagedKeysConfig

      public ClusterUpdate.Builder clearDesiredUserManagedKeysConfig()
       The desired user managed keys config for the cluster.
       
      .google.container.v1.UserManagedKeysConfig desired_user_managed_keys_config = 152;
    • getDesiredUserManagedKeysConfigBuilder

      public UserManagedKeysConfig.Builder getDesiredUserManagedKeysConfigBuilder()
       The desired user managed keys config for the cluster.
       
      .google.container.v1.UserManagedKeysConfig desired_user_managed_keys_config = 152;
    • 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.
    • setDesiredAnonymousAuthenticationConfig

      public ClusterUpdate.Builder setDesiredAnonymousAuthenticationConfig(AnonymousAuthenticationConfig value)
       Configuration for limiting anonymous access to all endpoints except the
       health checks.
       
      .google.container.v1.AnonymousAuthenticationConfig desired_anonymous_authentication_config = 156;
    • setDesiredAnonymousAuthenticationConfig

      public ClusterUpdate.Builder setDesiredAnonymousAuthenticationConfig(AnonymousAuthenticationConfig.Builder builderForValue)
       Configuration for limiting anonymous access to all endpoints except the
       health checks.
       
      .google.container.v1.AnonymousAuthenticationConfig desired_anonymous_authentication_config = 156;
    • mergeDesiredAnonymousAuthenticationConfig

      public ClusterUpdate.Builder mergeDesiredAnonymousAuthenticationConfig(AnonymousAuthenticationConfig value)
       Configuration for limiting anonymous access to all endpoints except the
       health checks.
       
      .google.container.v1.AnonymousAuthenticationConfig desired_anonymous_authentication_config = 156;
    • clearDesiredAnonymousAuthenticationConfig

      public ClusterUpdate.Builder clearDesiredAnonymousAuthenticationConfig()
       Configuration for limiting anonymous access to all endpoints except the
       health checks.
       
      .google.container.v1.AnonymousAuthenticationConfig desired_anonymous_authentication_config = 156;
    • getDesiredAnonymousAuthenticationConfigBuilder

      public AnonymousAuthenticationConfig.Builder getDesiredAnonymousAuthenticationConfigBuilder()
       Configuration for limiting anonymous access to all endpoints except the
       health checks.
       
      .google.container.v1.AnonymousAuthenticationConfig desired_anonymous_authentication_config = 156;
    • 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.
    • setGkeAutoUpgradeConfig

      public ClusterUpdate.Builder setGkeAutoUpgradeConfig(GkeAutoUpgradeConfig value)
       Configuration for GKE auto upgrade.
       
      .google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 154;
    • setGkeAutoUpgradeConfig

      public ClusterUpdate.Builder setGkeAutoUpgradeConfig(GkeAutoUpgradeConfig.Builder builderForValue)
       Configuration for GKE auto upgrade.
       
      .google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 154;
    • mergeGkeAutoUpgradeConfig

      public ClusterUpdate.Builder mergeGkeAutoUpgradeConfig(GkeAutoUpgradeConfig value)
       Configuration for GKE auto upgrade.
       
      .google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 154;
    • clearGkeAutoUpgradeConfig

      public ClusterUpdate.Builder clearGkeAutoUpgradeConfig()
       Configuration for GKE auto upgrade.
       
      .google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 154;
    • getGkeAutoUpgradeConfigBuilder

      public GkeAutoUpgradeConfig.Builder getGkeAutoUpgradeConfigBuilder()
       Configuration for GKE auto upgrade.
       
      .google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 154;
    • 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.
    • setDesiredNetworkTierConfig

      public ClusterUpdate.Builder setDesiredNetworkTierConfig(NetworkTierConfig value)
       The desired network tier configuration for the cluster.
       
      .google.container.v1.NetworkTierConfig desired_network_tier_config = 155;
    • setDesiredNetworkTierConfig

      public ClusterUpdate.Builder setDesiredNetworkTierConfig(NetworkTierConfig.Builder builderForValue)
       The desired network tier configuration for the cluster.
       
      .google.container.v1.NetworkTierConfig desired_network_tier_config = 155;
    • mergeDesiredNetworkTierConfig

      public ClusterUpdate.Builder mergeDesiredNetworkTierConfig(NetworkTierConfig value)
       The desired network tier configuration for the cluster.
       
      .google.container.v1.NetworkTierConfig desired_network_tier_config = 155;
    • clearDesiredNetworkTierConfig

      public ClusterUpdate.Builder clearDesiredNetworkTierConfig()
       The desired network tier configuration for the cluster.
       
      .google.container.v1.NetworkTierConfig desired_network_tier_config = 155;
    • getDesiredNetworkTierConfigBuilder

      public NetworkTierConfig.Builder getDesiredNetworkTierConfigBuilder()
       The desired network tier configuration for the cluster.
       
      .google.container.v1.NetworkTierConfig desired_network_tier_config = 155;
    • 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.
    • setDesiredSecretSyncConfig

      public ClusterUpdate.Builder setDesiredSecretSyncConfig(SecretSyncConfig value)
       Configuration for sync Secret Manager secrets as k8s secrets.
       
      .google.container.v1.SecretSyncConfig desired_secret_sync_config = 158;
    • setDesiredSecretSyncConfig

      public ClusterUpdate.Builder setDesiredSecretSyncConfig(SecretSyncConfig.Builder builderForValue)
       Configuration for sync Secret Manager secrets as k8s secrets.
       
      .google.container.v1.SecretSyncConfig desired_secret_sync_config = 158;
    • mergeDesiredSecretSyncConfig

      public ClusterUpdate.Builder mergeDesiredSecretSyncConfig(SecretSyncConfig value)
       Configuration for sync Secret Manager secrets as k8s secrets.
       
      .google.container.v1.SecretSyncConfig desired_secret_sync_config = 158;
    • clearDesiredSecretSyncConfig

      public ClusterUpdate.Builder clearDesiredSecretSyncConfig()
       Configuration for sync Secret Manager secrets as k8s secrets.
       
      .google.container.v1.SecretSyncConfig desired_secret_sync_config = 158;
    • getDesiredSecretSyncConfigBuilder

      public SecretSyncConfig.Builder getDesiredSecretSyncConfigBuilder()
       Configuration for sync Secret Manager secrets as k8s secrets.
       
      .google.container.v1.SecretSyncConfig desired_secret_sync_config = 158;
    • 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.
    • setDesiredPrivilegedAdmissionConfig

      public ClusterUpdate.Builder setDesiredPrivilegedAdmissionConfig(PrivilegedAdmissionConfig value)
       The desired privileged admission config for the cluster.
       
      .google.container.v1.PrivilegedAdmissionConfig desired_privileged_admission_config = 159;
    • setDesiredPrivilegedAdmissionConfig

      public ClusterUpdate.Builder setDesiredPrivilegedAdmissionConfig(PrivilegedAdmissionConfig.Builder builderForValue)
       The desired privileged admission config for the cluster.
       
      .google.container.v1.PrivilegedAdmissionConfig desired_privileged_admission_config = 159;
    • mergeDesiredPrivilegedAdmissionConfig

      public ClusterUpdate.Builder mergeDesiredPrivilegedAdmissionConfig(PrivilegedAdmissionConfig value)
       The desired privileged admission config for the cluster.
       
      .google.container.v1.PrivilegedAdmissionConfig desired_privileged_admission_config = 159;
    • clearDesiredPrivilegedAdmissionConfig

      public ClusterUpdate.Builder clearDesiredPrivilegedAdmissionConfig()
       The desired privileged admission config for the cluster.
       
      .google.container.v1.PrivilegedAdmissionConfig desired_privileged_admission_config = 159;
    • getDesiredPrivilegedAdmissionConfigBuilder

      public PrivilegedAdmissionConfig.Builder getDesiredPrivilegedAdmissionConfigBuilder()
       The desired privileged admission config for the cluster.
       
      .google.container.v1.PrivilegedAdmissionConfig desired_privileged_admission_config = 159;
    • 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.
    • setDesiredControlPlaneEgress

      public ClusterUpdate.Builder setDesiredControlPlaneEgress(ControlPlaneEgress value)
       The desired control plane egress control config for the cluster.
       
      .google.container.v1.ControlPlaneEgress desired_control_plane_egress = 160;
    • setDesiredControlPlaneEgress

      public ClusterUpdate.Builder setDesiredControlPlaneEgress(ControlPlaneEgress.Builder builderForValue)
       The desired control plane egress control config for the cluster.
       
      .google.container.v1.ControlPlaneEgress desired_control_plane_egress = 160;
    • mergeDesiredControlPlaneEgress

      public ClusterUpdate.Builder mergeDesiredControlPlaneEgress(ControlPlaneEgress value)
       The desired control plane egress control config for the cluster.
       
      .google.container.v1.ControlPlaneEgress desired_control_plane_egress = 160;
    • clearDesiredControlPlaneEgress

      public ClusterUpdate.Builder clearDesiredControlPlaneEgress()
       The desired control plane egress control config for the cluster.
       
      .google.container.v1.ControlPlaneEgress desired_control_plane_egress = 160;
    • getDesiredControlPlaneEgressBuilder

      public ControlPlaneEgress.Builder getDesiredControlPlaneEgressBuilder()
       The desired control plane egress control config for the cluster.
       
      .google.container.v1.ControlPlaneEgress desired_control_plane_egress = 160;
    • 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.
    • setDesiredManagedOpentelemetryConfig

      public ClusterUpdate.Builder setDesiredManagedOpentelemetryConfig(ManagedOpenTelemetryConfig value)
       The desired managed open telemetry configuration.
       
      .google.container.v1.ManagedOpenTelemetryConfig desired_managed_opentelemetry_config = 163;
    • setDesiredManagedOpentelemetryConfig

      public ClusterUpdate.Builder setDesiredManagedOpentelemetryConfig(ManagedOpenTelemetryConfig.Builder builderForValue)
       The desired managed open telemetry configuration.
       
      .google.container.v1.ManagedOpenTelemetryConfig desired_managed_opentelemetry_config = 163;
    • mergeDesiredManagedOpentelemetryConfig

      public ClusterUpdate.Builder mergeDesiredManagedOpentelemetryConfig(ManagedOpenTelemetryConfig value)
       The desired managed open telemetry configuration.
       
      .google.container.v1.ManagedOpenTelemetryConfig desired_managed_opentelemetry_config = 163;
    • clearDesiredManagedOpentelemetryConfig

      public ClusterUpdate.Builder clearDesiredManagedOpentelemetryConfig()
       The desired managed open telemetry configuration.
       
      .google.container.v1.ManagedOpenTelemetryConfig desired_managed_opentelemetry_config = 163;
    • getDesiredManagedOpentelemetryConfigBuilder

      public ManagedOpenTelemetryConfig.Builder getDesiredManagedOpentelemetryConfigBuilder()
       The desired managed open telemetry configuration.
       
      .google.container.v1.ManagedOpenTelemetryConfig desired_managed_opentelemetry_config = 163;
    • 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.
    • setDesiredAutopilotClusterPolicyConfig

      public ClusterUpdate.Builder setDesiredAutopilotClusterPolicyConfig(ClusterPolicyConfig value)
       The desired autopilot cluster policies that to be enforced in the cluster.
       
      .google.container.v1.ClusterPolicyConfig desired_autopilot_cluster_policy_config = 164;
    • setDesiredAutopilotClusterPolicyConfig

      public ClusterUpdate.Builder setDesiredAutopilotClusterPolicyConfig(ClusterPolicyConfig.Builder builderForValue)
       The desired autopilot cluster policies that to be enforced in the cluster.
       
      .google.container.v1.ClusterPolicyConfig desired_autopilot_cluster_policy_config = 164;
    • mergeDesiredAutopilotClusterPolicyConfig

      public ClusterUpdate.Builder mergeDesiredAutopilotClusterPolicyConfig(ClusterPolicyConfig value)
       The desired autopilot cluster policies that to be enforced in the cluster.
       
      .google.container.v1.ClusterPolicyConfig desired_autopilot_cluster_policy_config = 164;
    • clearDesiredAutopilotClusterPolicyConfig

      public ClusterUpdate.Builder clearDesiredAutopilotClusterPolicyConfig()
       The desired autopilot cluster policies that to be enforced in the cluster.
       
      .google.container.v1.ClusterPolicyConfig desired_autopilot_cluster_policy_config = 164;
    • getDesiredAutopilotClusterPolicyConfigBuilder

      public ClusterPolicyConfig.Builder getDesiredAutopilotClusterPolicyConfigBuilder()
       The desired autopilot cluster policies that to be enforced in the cluster.
       
      .google.container.v1.ClusterPolicyConfig desired_autopilot_cluster_policy_config = 164;
    • 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.
    • setDesiredManagedMachineLearningDiagnosticsConfig

      public ClusterUpdate.Builder setDesiredManagedMachineLearningDiagnosticsConfig(ManagedMachineLearningDiagnosticsConfig value)
       The desired managed machine learning diagnostics configuration.
       
      .google.container.v1.ManagedMachineLearningDiagnosticsConfig desired_managed_machine_learning_diagnostics_config = 166;
    • setDesiredManagedMachineLearningDiagnosticsConfig

      public ClusterUpdate.Builder setDesiredManagedMachineLearningDiagnosticsConfig(ManagedMachineLearningDiagnosticsConfig.Builder builderForValue)
       The desired managed machine learning diagnostics configuration.
       
      .google.container.v1.ManagedMachineLearningDiagnosticsConfig desired_managed_machine_learning_diagnostics_config = 166;
    • mergeDesiredManagedMachineLearningDiagnosticsConfig

      public ClusterUpdate.Builder mergeDesiredManagedMachineLearningDiagnosticsConfig(ManagedMachineLearningDiagnosticsConfig value)
       The desired managed machine learning diagnostics configuration.
       
      .google.container.v1.ManagedMachineLearningDiagnosticsConfig desired_managed_machine_learning_diagnostics_config = 166;
    • clearDesiredManagedMachineLearningDiagnosticsConfig

      public ClusterUpdate.Builder clearDesiredManagedMachineLearningDiagnosticsConfig()
       The desired managed machine learning diagnostics configuration.
       
      .google.container.v1.ManagedMachineLearningDiagnosticsConfig desired_managed_machine_learning_diagnostics_config = 166;
    • getDesiredManagedMachineLearningDiagnosticsConfigBuilder

      public ManagedMachineLearningDiagnosticsConfig.Builder getDesiredManagedMachineLearningDiagnosticsConfigBuilder()
       The desired managed machine learning diagnostics configuration.
       
      .google.container.v1.ManagedMachineLearningDiagnosticsConfig desired_managed_machine_learning_diagnostics_config = 166;
    • 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.
    • setDesiredNodeCreationConfig

      public ClusterUpdate.Builder setDesiredNodeCreationConfig(NodeCreationConfig value)
       Optional. The desired NodeCreationConfig for the cluster.
       
      .google.container.v1.NodeCreationConfig desired_node_creation_config = 171 [(.google.api.field_behavior) = OPTIONAL];
    • setDesiredNodeCreationConfig

      public ClusterUpdate.Builder setDesiredNodeCreationConfig(NodeCreationConfig.Builder builderForValue)
       Optional. The desired NodeCreationConfig for the cluster.
       
      .google.container.v1.NodeCreationConfig desired_node_creation_config = 171 [(.google.api.field_behavior) = OPTIONAL];
    • mergeDesiredNodeCreationConfig

      public ClusterUpdate.Builder mergeDesiredNodeCreationConfig(NodeCreationConfig value)
       Optional. The desired NodeCreationConfig for the cluster.
       
      .google.container.v1.NodeCreationConfig desired_node_creation_config = 171 [(.google.api.field_behavior) = OPTIONAL];
    • clearDesiredNodeCreationConfig

      public ClusterUpdate.Builder clearDesiredNodeCreationConfig()
       Optional. The desired NodeCreationConfig for the cluster.
       
      .google.container.v1.NodeCreationConfig desired_node_creation_config = 171 [(.google.api.field_behavior) = OPTIONAL];
    • getDesiredNodeCreationConfigBuilder

      public NodeCreationConfig.Builder getDesiredNodeCreationConfigBuilder()
       Optional. The desired NodeCreationConfig for the cluster.
       
      .google.container.v1.NodeCreationConfig desired_node_creation_config = 171 [(.google.api.field_behavior) = OPTIONAL];
    • 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