Interface ClusterUpdateOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ClusterUpdate, ClusterUpdate.Builder

@Generated public interface ClusterUpdateOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getDesiredNodeVersion

      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;
      Returns:
      The desiredNodeVersion.
    • getDesiredNodeVersionBytes

      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;
      Returns:
      The bytes for desiredNodeVersion.
    • getDesiredMonitoringService

      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;
      Returns:
      The desiredMonitoringService.
    • getDesiredMonitoringServiceBytes

      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;
      Returns:
      The bytes for desiredMonitoringService.
    • hasDesiredAddonsConfig

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

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

      AddonsConfigOrBuilder getDesiredAddonsConfigOrBuilder()
       Configurations for the various addons available to run in the cluster.
       
      .google.container.v1.AddonsConfig desired_addons_config = 6;
    • getDesiredNodePoolId

      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;
      Returns:
      The desiredNodePoolId.
    • getDesiredNodePoolIdBytes

      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;
      Returns:
      The bytes for desiredNodePoolId.
    • getDesiredImageType

      String getDesiredImageType()
       The desired image type for the node pool.
       NOTE: Set the "desired_node_pool" field as well.
       
      string desired_image_type = 8;
      Returns:
      The desiredImageType.
    • getDesiredImageTypeBytes

      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;
      Returns:
      The bytes for desiredImageType.
    • getDesiredImage

      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;
      Returns:
      The desiredImage.
    • getDesiredImageBytes

      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;
      Returns:
      The bytes for desiredImage.
    • getDesiredImageProject

      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;
      Returns:
      The desiredImageProject.
    • getDesiredImageProjectBytes

      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;
      Returns:
      The bytes for desiredImageProject.
    • hasDesiredDatabaseEncryption

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

      DatabaseEncryption getDesiredDatabaseEncryption()
       Configuration of etcd encryption.
       
      .google.container.v1.DatabaseEncryption desired_database_encryption = 46;
      Returns:
      The desiredDatabaseEncryption.
    • getDesiredDatabaseEncryptionOrBuilder

      DatabaseEncryptionOrBuilder getDesiredDatabaseEncryptionOrBuilder()
       Configuration of etcd encryption.
       
      .google.container.v1.DatabaseEncryption desired_database_encryption = 46;
    • hasDesiredWorkloadIdentityConfig

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

      WorkloadIdentityConfig getDesiredWorkloadIdentityConfig()
       Configuration for Workload Identity.
       
      .google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
      Returns:
      The desiredWorkloadIdentityConfig.
    • getDesiredWorkloadIdentityConfigOrBuilder

      WorkloadIdentityConfigOrBuilder getDesiredWorkloadIdentityConfigOrBuilder()
       Configuration for Workload Identity.
       
      .google.container.v1.WorkloadIdentityConfig desired_workload_identity_config = 47;
    • hasDesiredMeshCertificates

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

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

      MeshCertificatesOrBuilder getDesiredMeshCertificatesOrBuilder()
       Configuration for issuance of mTLS keys and certificates to Kubernetes
       pods.
       
      .google.container.v1.MeshCertificates desired_mesh_certificates = 67;
    • hasDesiredShieldedNodes

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

      ShieldedNodes getDesiredShieldedNodes()
       Configuration for Shielded Nodes.
       
      .google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
      Returns:
      The desiredShieldedNodes.
    • getDesiredShieldedNodesOrBuilder

      ShieldedNodesOrBuilder getDesiredShieldedNodesOrBuilder()
       Configuration for Shielded Nodes.
       
      .google.container.v1.ShieldedNodes desired_shielded_nodes = 48;
    • hasDesiredCostManagementConfig

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

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

      CostManagementConfigOrBuilder getDesiredCostManagementConfigOrBuilder()
       The desired configuration for the fine-grained cost management feature.
       
      .google.container.v1.CostManagementConfig desired_cost_management_config = 49;
    • hasDesiredDnsConfig

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

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

      DNSConfigOrBuilder getDesiredDnsConfigOrBuilder()
       DNSConfig contains clusterDNS config for this cluster.
       
      .google.container.v1.DNSConfig desired_dns_config = 53;
    • hasDesiredNodePoolAutoscaling

      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;
      Returns:
      Whether the desiredNodePoolAutoscaling field is set.
    • getDesiredNodePoolAutoscaling

      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;
      Returns:
      The desiredNodePoolAutoscaling.
    • getDesiredNodePoolAutoscalingOrBuilder

      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;
    • getDesiredLocationsList

      List<String> 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;
      Returns:
      A list containing the desiredLocations.
    • getDesiredLocationsCount

      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;
      Returns:
      The count of desiredLocations.
    • getDesiredLocations

      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;
      Parameters:
      index - The index of the element to return.
      Returns:
      The desiredLocations at the given index.
    • getDesiredLocationsBytes

      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;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the desiredLocations at the given index.
    • hasDesiredMasterAuthorizedNetworksConfig

      @Deprecated 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];
      Returns:
      Whether the desiredMasterAuthorizedNetworksConfig field is set.
    • getDesiredMasterAuthorizedNetworksConfig

      @Deprecated 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];
      Returns:
      The desiredMasterAuthorizedNetworksConfig.
    • getDesiredMasterAuthorizedNetworksConfigOrBuilder

      @Deprecated 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];
    • hasDesiredClusterAutoscaling

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

      ClusterAutoscaling getDesiredClusterAutoscaling()
       Cluster-level autoscaling configuration.
       
      .google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
      Returns:
      The desiredClusterAutoscaling.
    • getDesiredClusterAutoscalingOrBuilder

      ClusterAutoscalingOrBuilder getDesiredClusterAutoscalingOrBuilder()
       Cluster-level autoscaling configuration.
       
      .google.container.v1.ClusterAutoscaling desired_cluster_autoscaling = 15;
    • hasDesiredBinaryAuthorization

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

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

      BinaryAuthorizationOrBuilder getDesiredBinaryAuthorizationOrBuilder()
       The desired configuration options for the Binary Authorization feature.
       
      .google.container.v1.BinaryAuthorization desired_binary_authorization = 16;
    • getDesiredLoggingService

      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;
      Returns:
      The desiredLoggingService.
    • getDesiredLoggingServiceBytes

      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;
      Returns:
      The bytes for desiredLoggingService.
    • hasDesiredResourceUsageExportConfig

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

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

      ResourceUsageExportConfigOrBuilder getDesiredResourceUsageExportConfigOrBuilder()
       The desired configuration for exporting resource usage.
       
      .google.container.v1.ResourceUsageExportConfig desired_resource_usage_export_config = 21;
    • hasDesiredVerticalPodAutoscaling

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

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

      VerticalPodAutoscalingOrBuilder getDesiredVerticalPodAutoscalingOrBuilder()
       Cluster-level Vertical Pod Autoscaling configuration.
       
      .google.container.v1.VerticalPodAutoscaling desired_vertical_pod_autoscaling = 22;
    • hasDesiredPrivateClusterConfig

      @Deprecated 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];
      Returns:
      Whether the desiredPrivateClusterConfig field is set.
    • getDesiredPrivateClusterConfig

      @Deprecated 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];
      Returns:
      The desiredPrivateClusterConfig.
    • getDesiredPrivateClusterConfigOrBuilder

      @Deprecated 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];
    • hasDesiredIntraNodeVisibilityConfig

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

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

      IntraNodeVisibilityConfigOrBuilder getDesiredIntraNodeVisibilityConfigOrBuilder()
       The desired config of Intra-node visibility.
       
      .google.container.v1.IntraNodeVisibilityConfig desired_intra_node_visibility_config = 26;
    • hasDesiredDefaultSnatStatus

      boolean hasDesiredDefaultSnatStatus()
       The desired status of whether to disable default sNAT for this cluster.
       
      .google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;
      Returns:
      Whether the desiredDefaultSnatStatus field is set.
    • getDesiredDefaultSnatStatus

      DefaultSnatStatus getDesiredDefaultSnatStatus()
       The desired status of whether to disable default sNAT for this cluster.
       
      .google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;
      Returns:
      The desiredDefaultSnatStatus.
    • getDesiredDefaultSnatStatusOrBuilder

      DefaultSnatStatusOrBuilder getDesiredDefaultSnatStatusOrBuilder()
       The desired status of whether to disable default sNAT for this cluster.
       
      .google.container.v1.DefaultSnatStatus desired_default_snat_status = 28;
    • hasDesiredReleaseChannel

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

      ReleaseChannel getDesiredReleaseChannel()
       The desired release channel configuration.
       
      .google.container.v1.ReleaseChannel desired_release_channel = 31;
      Returns:
      The desiredReleaseChannel.
    • getDesiredReleaseChannelOrBuilder

      ReleaseChannelOrBuilder getDesiredReleaseChannelOrBuilder()
       The desired release channel configuration.
       
      .google.container.v1.ReleaseChannel desired_release_channel = 31;
    • hasDesiredL4IlbSubsettingConfig

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

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

      ILBSubsettingConfigOrBuilder getDesiredL4IlbSubsettingConfigOrBuilder()
       The desired L4 Internal Load Balancer Subsetting configuration.
       
      .google.container.v1.ILBSubsettingConfig desired_l4ilb_subsetting_config = 39;
    • getDesiredDatapathProviderValue

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

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

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

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

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

      NotificationConfig getDesiredNotificationConfig()
       The desired notification configuration.
       
      .google.container.v1.NotificationConfig desired_notification_config = 55;
      Returns:
      The desiredNotificationConfig.
    • getDesiredNotificationConfigOrBuilder

      NotificationConfigOrBuilder getDesiredNotificationConfigOrBuilder()
       The desired notification configuration.
       
      .google.container.v1.NotificationConfig desired_notification_config = 55;
    • hasDesiredAuthenticatorGroupsConfig

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

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

      AuthenticatorGroupsConfigOrBuilder getDesiredAuthenticatorGroupsConfigOrBuilder()
       The desired authenticator groups config for the cluster.
       
      .google.container.v1.AuthenticatorGroupsConfig desired_authenticator_groups_config = 63;
    • hasDesiredLoggingConfig

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

      LoggingConfig getDesiredLoggingConfig()
       The desired logging configuration.
       
      .google.container.v1.LoggingConfig desired_logging_config = 64;
      Returns:
      The desiredLoggingConfig.
    • getDesiredLoggingConfigOrBuilder

      LoggingConfigOrBuilder getDesiredLoggingConfigOrBuilder()
       The desired logging configuration.
       
      .google.container.v1.LoggingConfig desired_logging_config = 64;
    • hasDesiredMonitoringConfig

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

      MonitoringConfig getDesiredMonitoringConfig()
       The desired monitoring configuration.
       
      .google.container.v1.MonitoringConfig desired_monitoring_config = 65;
      Returns:
      The desiredMonitoringConfig.
    • getDesiredMonitoringConfigOrBuilder

      MonitoringConfigOrBuilder getDesiredMonitoringConfigOrBuilder()
       The desired monitoring configuration.
       
      .google.container.v1.MonitoringConfig desired_monitoring_config = 65;
    • hasDesiredIdentityServiceConfig

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

      IdentityServiceConfig getDesiredIdentityServiceConfig()
       The desired Identity Service component configuration.
       
      .google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
      Returns:
      The desiredIdentityServiceConfig.
    • getDesiredIdentityServiceConfigOrBuilder

      IdentityServiceConfigOrBuilder getDesiredIdentityServiceConfigOrBuilder()
       The desired Identity Service component configuration.
       
      .google.container.v1.IdentityServiceConfig desired_identity_service_config = 66;
    • hasDesiredServiceExternalIpsConfig

      boolean hasDesiredServiceExternalIpsConfig()
       ServiceExternalIPsConfig specifies the config for the use of Services with
       ExternalIPs field.
       
      .google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
      Returns:
      Whether the desiredServiceExternalIpsConfig field is set.
    • getDesiredServiceExternalIpsConfig

      ServiceExternalIPsConfig getDesiredServiceExternalIpsConfig()
       ServiceExternalIPsConfig specifies the config for the use of Services with
       ExternalIPs field.
       
      .google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
      Returns:
      The desiredServiceExternalIpsConfig.
    • getDesiredServiceExternalIpsConfigOrBuilder

      ServiceExternalIPsConfigOrBuilder getDesiredServiceExternalIpsConfigOrBuilder()
       ServiceExternalIPsConfig specifies the config for the use of Services with
       ExternalIPs field.
       
      .google.container.v1.ServiceExternalIPsConfig desired_service_external_ips_config = 60;
    • hasDesiredEnablePrivateEndpoint

      @Deprecated 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];
      Returns:
      Whether the desiredEnablePrivateEndpoint field is set.
    • getDesiredEnablePrivateEndpoint

      @Deprecated 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];
      Returns:
      The desiredEnablePrivateEndpoint.
    • hasDesiredDefaultEnablePrivateNodes

      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;
      Returns:
      Whether the desiredDefaultEnablePrivateNodes field is set.
    • getDesiredDefaultEnablePrivateNodes

      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;
      Returns:
      The desiredDefaultEnablePrivateNodes.
    • hasDesiredControlPlaneEndpointsConfig

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

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

      ControlPlaneEndpointsConfigOrBuilder getDesiredControlPlaneEndpointsConfigOrBuilder()
       [Control plane
       endpoints][google.container.v1.Cluster.control_plane_endpoints_config]
       configuration.
       
      .google.container.v1.ControlPlaneEndpointsConfig desired_control_plane_endpoints_config = 73;
    • getDesiredMasterVersion

      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;
      Returns:
      The desiredMasterVersion.
    • getDesiredMasterVersionBytes

      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;
      Returns:
      The bytes for desiredMasterVersion.
    • hasDesiredGcfsConfig

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

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

      GcfsConfigOrBuilder getDesiredGcfsConfigOrBuilder()
       The desired GCFS config for the cluster
       
      .google.container.v1.GcfsConfig desired_gcfs_config = 109;
    • hasDesiredNodePoolAutoConfigNetworkTags

      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;
      Returns:
      Whether the desiredNodePoolAutoConfigNetworkTags field is set.
    • getDesiredNodePoolAutoConfigNetworkTags

      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;
      Returns:
      The desiredNodePoolAutoConfigNetworkTags.
    • getDesiredNodePoolAutoConfigNetworkTagsOrBuilder

      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;
    • hasDesiredPodAutoscaling

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

      PodAutoscaling getDesiredPodAutoscaling()
       The desired config for pod autoscaling.
       
      .google.container.v1.PodAutoscaling desired_pod_autoscaling = 113;
      Returns:
      The desiredPodAutoscaling.
    • getDesiredPodAutoscalingOrBuilder

      PodAutoscalingOrBuilder getDesiredPodAutoscalingOrBuilder()
       The desired config for pod autoscaling.
       
      .google.container.v1.PodAutoscaling desired_pod_autoscaling = 113;
    • hasDesiredGatewayApiConfig

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

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

      GatewayAPIConfigOrBuilder getDesiredGatewayApiConfigOrBuilder()
       The desired config of Gateway API on this cluster.
       
      .google.container.v1.GatewayAPIConfig desired_gateway_api_config = 114;
    • getEtag

      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;
      Returns:
      The etag.
    • getEtagBytes

      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;
      Returns:
      The bytes for etag.
    • hasDesiredNodePoolLoggingConfig

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

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

      NodePoolLoggingConfigOrBuilder getDesiredNodePoolLoggingConfigOrBuilder()
       The desired node pool logging configuration defaults for the cluster.
       
      .google.container.v1.NodePoolLoggingConfig desired_node_pool_logging_config = 116;
    • hasDesiredFleet

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

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

      FleetOrBuilder getDesiredFleetOrBuilder()
       The desired fleet configuration for the cluster.
       
      .google.container.v1.Fleet desired_fleet = 117;
    • getDesiredStackTypeValue

      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;
      Returns:
      The enum numeric value on the wire for desiredStackType.
    • getDesiredStackType

      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;
      Returns:
      The desiredStackType.
    • hasAdditionalPodRangesConfig

      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;
      Returns:
      Whether the additionalPodRangesConfig field is set.
    • getAdditionalPodRangesConfig

      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;
      Returns:
      The additionalPodRangesConfig.
    • getAdditionalPodRangesConfigOrBuilder

      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;
    • hasRemovedAdditionalPodRangesConfig

      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;
      Returns:
      Whether the removedAdditionalPodRangesConfig field is set.
    • getRemovedAdditionalPodRangesConfig

      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;
      Returns:
      The removedAdditionalPodRangesConfig.
    • getRemovedAdditionalPodRangesConfigOrBuilder

      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;
    • hasEnableK8SBetaApis

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

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

      K8sBetaAPIConfigOrBuilder getEnableK8SBetaApisOrBuilder()
       Kubernetes open source beta apis enabled on the cluster. Only beta apis
       
      .google.container.v1.K8sBetaAPIConfig enable_k8s_beta_apis = 122;
    • hasDesiredSecurityPostureConfig

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

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

      SecurityPostureConfigOrBuilder getDesiredSecurityPostureConfigOrBuilder()
       Enable/Disable Security Posture API features for the cluster.
       
      .google.container.v1.SecurityPostureConfig desired_security_posture_config = 124;
    • hasDesiredNetworkPerformanceConfig

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

      NetworkConfig.ClusterNetworkPerformanceConfig getDesiredNetworkPerformanceConfig()
       The desired network performance config.
       
      .google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig desired_network_performance_config = 125;
      Returns:
      The desiredNetworkPerformanceConfig.
    • getDesiredNetworkPerformanceConfigOrBuilder

      NetworkConfig.ClusterNetworkPerformanceConfigOrBuilder getDesiredNetworkPerformanceConfigOrBuilder()
       The desired network performance config.
       
      .google.container.v1.NetworkConfig.ClusterNetworkPerformanceConfig desired_network_performance_config = 125;
    • hasDesiredEnableFqdnNetworkPolicy

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

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

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

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

      WorkloadPolicyConfigOrBuilder getDesiredAutopilotWorkloadPolicyConfigOrBuilder()
       WorkloadPolicyConfig is the configuration related to GCW workload policy
       
      .google.container.v1.WorkloadPolicyConfig desired_autopilot_workload_policy_config = 128;
    • hasDesiredK8SBetaApis

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

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

      K8sBetaAPIConfigOrBuilder getDesiredK8SBetaApisOrBuilder()
       Desired Beta APIs to be enabled for cluster.
       
      .google.container.v1.K8sBetaAPIConfig desired_k8s_beta_apis = 131;
    • hasDesiredContainerdConfig

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

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

      ContainerdConfigOrBuilder getDesiredContainerdConfigOrBuilder()
       The desired containerd config for the cluster.
       
      .google.container.v1.ContainerdConfig desired_containerd_config = 134;
    • hasDesiredEnableMultiNetworking

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

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

      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;
      Returns:
      Whether the desiredNodePoolAutoConfigResourceManagerTags field is set.
    • getDesiredNodePoolAutoConfigResourceManagerTags

      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;
      Returns:
      The desiredNodePoolAutoConfigResourceManagerTags.
    • getDesiredNodePoolAutoConfigResourceManagerTagsOrBuilder

      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;
    • hasDesiredInTransitEncryptionConfig

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

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

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

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

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

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

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

      SecretManagerConfigOrBuilder getDesiredSecretManagerConfigOrBuilder()
       Enable/Disable Secret Manager Config.
       
      optional .google.container.v1.SecretManagerConfig desired_secret_manager_config = 139;
    • hasDesiredCompliancePostureConfig

      @Deprecated 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];
      Returns:
      Whether the desiredCompliancePostureConfig field is set.
    • getDesiredCompliancePostureConfig

      @Deprecated 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];
      Returns:
      The desiredCompliancePostureConfig.
    • getDesiredCompliancePostureConfigOrBuilder

      @Deprecated 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];
    • hasDesiredNodeKubeletConfig

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

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

      NodeKubeletConfigOrBuilder getDesiredNodeKubeletConfigOrBuilder()
       The desired node kubelet config for the cluster.
       
      .google.container.v1.NodeKubeletConfig desired_node_kubelet_config = 141;
    • hasDesiredNodePoolAutoConfigKubeletConfig

      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;
      Returns:
      Whether the desiredNodePoolAutoConfigKubeletConfig field is set.
    • getDesiredNodePoolAutoConfigKubeletConfig

      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;
      Returns:
      The desiredNodePoolAutoConfigKubeletConfig.
    • getDesiredNodePoolAutoConfigKubeletConfigOrBuilder

      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;
    • hasUserManagedKeysConfig

      @Deprecated 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];
      Returns:
      Whether the userManagedKeysConfig field is set.
    • getUserManagedKeysConfig

      @Deprecated 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];
      Returns:
      The userManagedKeysConfig.
    • getUserManagedKeysConfigOrBuilder

      @Deprecated 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];
    • hasDesiredRbacBindingConfig

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

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

      RBACBindingConfigOrBuilder getDesiredRbacBindingConfigOrBuilder()
       RBACBindingConfig allows user to restrict ClusterRoleBindings an
       RoleBindings that can be created.
       
      optional .google.container.v1.RBACBindingConfig desired_rbac_binding_config = 144;
    • hasDesiredAdditionalIpRangesConfig

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

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

      DesiredAdditionalIPRangesConfigOrBuilder getDesiredAdditionalIpRangesConfigOrBuilder()
       The desired config for additional subnetworks attached to the cluster.
       
      .google.container.v1.DesiredAdditionalIPRangesConfig desired_additional_ip_ranges_config = 145;
    • hasDesiredEnterpriseConfig

      @Deprecated 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];
      Returns:
      Whether the desiredEnterpriseConfig field is set.
    • getDesiredEnterpriseConfig

      @Deprecated 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];
      Returns:
      The desiredEnterpriseConfig.
    • getDesiredEnterpriseConfigOrBuilder

      @Deprecated 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];
    • hasDesiredAutoIpamConfig

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

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

      AutoIpamConfigOrBuilder getDesiredAutoIpamConfigOrBuilder()
       AutoIpamConfig contains all information related to Auto IPAM
       
      .google.container.v1.AutoIpamConfig desired_auto_ipam_config = 148;
    • hasDesiredDisableL4LbFirewallReconciliation

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

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

      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;
      Returns:
      Whether the desiredNodePoolAutoConfigLinuxNodeConfig field is set.
    • getDesiredNodePoolAutoConfigLinuxNodeConfig

      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;
      Returns:
      The desiredNodePoolAutoConfigLinuxNodeConfig.
    • getDesiredNodePoolAutoConfigLinuxNodeConfigOrBuilder

      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;
    • hasDesiredUserManagedKeysConfig

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

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

      UserManagedKeysConfigOrBuilder getDesiredUserManagedKeysConfigOrBuilder()
       The desired user managed keys config for the cluster.
       
      .google.container.v1.UserManagedKeysConfig desired_user_managed_keys_config = 152;
    • hasDesiredAnonymousAuthenticationConfig

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

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

      AnonymousAuthenticationConfigOrBuilder getDesiredAnonymousAuthenticationConfigOrBuilder()
       Configuration for limiting anonymous access to all endpoints except the
       health checks.
       
      .google.container.v1.AnonymousAuthenticationConfig desired_anonymous_authentication_config = 156;
    • hasGkeAutoUpgradeConfig

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

      GkeAutoUpgradeConfig getGkeAutoUpgradeConfig()
       Configuration for GKE auto upgrade.
       
      .google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 154;
      Returns:
      The gkeAutoUpgradeConfig.
    • getGkeAutoUpgradeConfigOrBuilder

      GkeAutoUpgradeConfigOrBuilder getGkeAutoUpgradeConfigOrBuilder()
       Configuration for GKE auto upgrade.
       
      .google.container.v1.GkeAutoUpgradeConfig gke_auto_upgrade_config = 154;
    • hasDesiredNetworkTierConfig

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

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

      NetworkTierConfigOrBuilder getDesiredNetworkTierConfigOrBuilder()
       The desired network tier configuration for the cluster.
       
      .google.container.v1.NetworkTierConfig desired_network_tier_config = 155;
    • hasDesiredSecretSyncConfig

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

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

      SecretSyncConfigOrBuilder getDesiredSecretSyncConfigOrBuilder()
       Configuration for sync Secret Manager secrets as k8s secrets.
       
      .google.container.v1.SecretSyncConfig desired_secret_sync_config = 158;
    • hasDesiredPrivilegedAdmissionConfig

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

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

      PrivilegedAdmissionConfigOrBuilder getDesiredPrivilegedAdmissionConfigOrBuilder()
       The desired privileged admission config for the cluster.
       
      .google.container.v1.PrivilegedAdmissionConfig desired_privileged_admission_config = 159;
    • hasDesiredControlPlaneEgress

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

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

      ControlPlaneEgressOrBuilder getDesiredControlPlaneEgressOrBuilder()
       The desired control plane egress control config for the cluster.
       
      .google.container.v1.ControlPlaneEgress desired_control_plane_egress = 160;
    • hasDesiredManagedOpentelemetryConfig

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

      ManagedOpenTelemetryConfig getDesiredManagedOpentelemetryConfig()
       The desired managed open telemetry configuration.
       
      .google.container.v1.ManagedOpenTelemetryConfig desired_managed_opentelemetry_config = 163;
      Returns:
      The desiredManagedOpentelemetryConfig.
    • getDesiredManagedOpentelemetryConfigOrBuilder

      ManagedOpenTelemetryConfigOrBuilder getDesiredManagedOpentelemetryConfigOrBuilder()
       The desired managed open telemetry configuration.
       
      .google.container.v1.ManagedOpenTelemetryConfig desired_managed_opentelemetry_config = 163;
    • hasDesiredAutopilotClusterPolicyConfig

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

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

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

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

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

      ManagedMachineLearningDiagnosticsConfigOrBuilder getDesiredManagedMachineLearningDiagnosticsConfigOrBuilder()
       The desired managed machine learning diagnostics configuration.
       
      .google.container.v1.ManagedMachineLearningDiagnosticsConfig desired_managed_machine_learning_diagnostics_config = 166;
    • hasDesiredNodeCreationConfig

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

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

      NodeCreationConfigOrBuilder getDesiredNodeCreationConfigOrBuilder()
       Optional. The desired NodeCreationConfig for the cluster.
       
      .google.container.v1.NodeCreationConfig desired_node_creation_config = 171 [(.google.api.field_behavior) = OPTIONAL];