Class AddonsConfig.Builder

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

public static final class AddonsConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<AddonsConfig.Builder> implements AddonsConfigOrBuilder
 Configuration for the addons that can be automatically spun up in the
 cluster, enabling additional functionality.
 
Protobuf type google.container.v1.AddonsConfig
  • 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<AddonsConfig.Builder>
    • clear

      public AddonsConfig.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<AddonsConfig.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<AddonsConfig.Builder>
    • getDefaultInstanceForType

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

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

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

      public AddonsConfig.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<AddonsConfig.Builder>
    • mergeFrom

      public AddonsConfig.Builder mergeFrom(AddonsConfig other)
    • isInitialized

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

      public AddonsConfig.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<AddonsConfig.Builder>
      Throws:
      IOException
    • hasHttpLoadBalancing

      public boolean hasHttpLoadBalancing()
       Configuration for the HTTP (L7) load balancing controller addon, which
       makes it easy to set up HTTP load balancers for services in a cluster.
       
      .google.container.v1.HttpLoadBalancing http_load_balancing = 1;
      Specified by:
      hasHttpLoadBalancing in interface AddonsConfigOrBuilder
      Returns:
      Whether the httpLoadBalancing field is set.
    • getHttpLoadBalancing

      public HttpLoadBalancing getHttpLoadBalancing()
       Configuration for the HTTP (L7) load balancing controller addon, which
       makes it easy to set up HTTP load balancers for services in a cluster.
       
      .google.container.v1.HttpLoadBalancing http_load_balancing = 1;
      Specified by:
      getHttpLoadBalancing in interface AddonsConfigOrBuilder
      Returns:
      The httpLoadBalancing.
    • setHttpLoadBalancing

      public AddonsConfig.Builder setHttpLoadBalancing(HttpLoadBalancing value)
       Configuration for the HTTP (L7) load balancing controller addon, which
       makes it easy to set up HTTP load balancers for services in a cluster.
       
      .google.container.v1.HttpLoadBalancing http_load_balancing = 1;
    • setHttpLoadBalancing

      public AddonsConfig.Builder setHttpLoadBalancing(HttpLoadBalancing.Builder builderForValue)
       Configuration for the HTTP (L7) load balancing controller addon, which
       makes it easy to set up HTTP load balancers for services in a cluster.
       
      .google.container.v1.HttpLoadBalancing http_load_balancing = 1;
    • mergeHttpLoadBalancing

      public AddonsConfig.Builder mergeHttpLoadBalancing(HttpLoadBalancing value)
       Configuration for the HTTP (L7) load balancing controller addon, which
       makes it easy to set up HTTP load balancers for services in a cluster.
       
      .google.container.v1.HttpLoadBalancing http_load_balancing = 1;
    • clearHttpLoadBalancing

      public AddonsConfig.Builder clearHttpLoadBalancing()
       Configuration for the HTTP (L7) load balancing controller addon, which
       makes it easy to set up HTTP load balancers for services in a cluster.
       
      .google.container.v1.HttpLoadBalancing http_load_balancing = 1;
    • getHttpLoadBalancingBuilder

      public HttpLoadBalancing.Builder getHttpLoadBalancingBuilder()
       Configuration for the HTTP (L7) load balancing controller addon, which
       makes it easy to set up HTTP load balancers for services in a cluster.
       
      .google.container.v1.HttpLoadBalancing http_load_balancing = 1;
    • getHttpLoadBalancingOrBuilder

      public HttpLoadBalancingOrBuilder getHttpLoadBalancingOrBuilder()
       Configuration for the HTTP (L7) load balancing controller addon, which
       makes it easy to set up HTTP load balancers for services in a cluster.
       
      .google.container.v1.HttpLoadBalancing http_load_balancing = 1;
      Specified by:
      getHttpLoadBalancingOrBuilder in interface AddonsConfigOrBuilder
    • hasHorizontalPodAutoscaling

      public boolean hasHorizontalPodAutoscaling()
       Configuration for the horizontal pod autoscaling feature, which
       increases or decreases the number of replica pods a replication controller
       has based on the resource usage of the existing pods.
       
      .google.container.v1.HorizontalPodAutoscaling horizontal_pod_autoscaling = 2;
      Specified by:
      hasHorizontalPodAutoscaling in interface AddonsConfigOrBuilder
      Returns:
      Whether the horizontalPodAutoscaling field is set.
    • getHorizontalPodAutoscaling

      public HorizontalPodAutoscaling getHorizontalPodAutoscaling()
       Configuration for the horizontal pod autoscaling feature, which
       increases or decreases the number of replica pods a replication controller
       has based on the resource usage of the existing pods.
       
      .google.container.v1.HorizontalPodAutoscaling horizontal_pod_autoscaling = 2;
      Specified by:
      getHorizontalPodAutoscaling in interface AddonsConfigOrBuilder
      Returns:
      The horizontalPodAutoscaling.
    • setHorizontalPodAutoscaling

      public AddonsConfig.Builder setHorizontalPodAutoscaling(HorizontalPodAutoscaling value)
       Configuration for the horizontal pod autoscaling feature, which
       increases or decreases the number of replica pods a replication controller
       has based on the resource usage of the existing pods.
       
      .google.container.v1.HorizontalPodAutoscaling horizontal_pod_autoscaling = 2;
    • setHorizontalPodAutoscaling

      public AddonsConfig.Builder setHorizontalPodAutoscaling(HorizontalPodAutoscaling.Builder builderForValue)
       Configuration for the horizontal pod autoscaling feature, which
       increases or decreases the number of replica pods a replication controller
       has based on the resource usage of the existing pods.
       
      .google.container.v1.HorizontalPodAutoscaling horizontal_pod_autoscaling = 2;
    • mergeHorizontalPodAutoscaling

      public AddonsConfig.Builder mergeHorizontalPodAutoscaling(HorizontalPodAutoscaling value)
       Configuration for the horizontal pod autoscaling feature, which
       increases or decreases the number of replica pods a replication controller
       has based on the resource usage of the existing pods.
       
      .google.container.v1.HorizontalPodAutoscaling horizontal_pod_autoscaling = 2;
    • clearHorizontalPodAutoscaling

      public AddonsConfig.Builder clearHorizontalPodAutoscaling()
       Configuration for the horizontal pod autoscaling feature, which
       increases or decreases the number of replica pods a replication controller
       has based on the resource usage of the existing pods.
       
      .google.container.v1.HorizontalPodAutoscaling horizontal_pod_autoscaling = 2;
    • getHorizontalPodAutoscalingBuilder

      public HorizontalPodAutoscaling.Builder getHorizontalPodAutoscalingBuilder()
       Configuration for the horizontal pod autoscaling feature, which
       increases or decreases the number of replica pods a replication controller
       has based on the resource usage of the existing pods.
       
      .google.container.v1.HorizontalPodAutoscaling horizontal_pod_autoscaling = 2;
    • getHorizontalPodAutoscalingOrBuilder

      public HorizontalPodAutoscalingOrBuilder getHorizontalPodAutoscalingOrBuilder()
       Configuration for the horizontal pod autoscaling feature, which
       increases or decreases the number of replica pods a replication controller
       has based on the resource usage of the existing pods.
       
      .google.container.v1.HorizontalPodAutoscaling horizontal_pod_autoscaling = 2;
      Specified by:
      getHorizontalPodAutoscalingOrBuilder in interface AddonsConfigOrBuilder
    • hasKubernetesDashboard

      @Deprecated public boolean hasKubernetesDashboard()
      Deprecated.
      google.container.v1.AddonsConfig.kubernetes_dashboard is deprecated. See google/container/v1/cluster_service.proto;l=2243
       Configuration for the Kubernetes Dashboard.
       This addon is deprecated, and will be disabled in 1.15. It is recommended
       to use the Cloud Console to manage and monitor your Kubernetes clusters,
       workloads and applications. For more information, see:
       https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards
       
      .google.container.v1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
      Specified by:
      hasKubernetesDashboard in interface AddonsConfigOrBuilder
      Returns:
      Whether the kubernetesDashboard field is set.
    • getKubernetesDashboard

      @Deprecated public KubernetesDashboard getKubernetesDashboard()
      Deprecated.
      google.container.v1.AddonsConfig.kubernetes_dashboard is deprecated. See google/container/v1/cluster_service.proto;l=2243
       Configuration for the Kubernetes Dashboard.
       This addon is deprecated, and will be disabled in 1.15. It is recommended
       to use the Cloud Console to manage and monitor your Kubernetes clusters,
       workloads and applications. For more information, see:
       https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards
       
      .google.container.v1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
      Specified by:
      getKubernetesDashboard in interface AddonsConfigOrBuilder
      Returns:
      The kubernetesDashboard.
    • setKubernetesDashboard

      @Deprecated public AddonsConfig.Builder setKubernetesDashboard(KubernetesDashboard value)
      Deprecated.
       Configuration for the Kubernetes Dashboard.
       This addon is deprecated, and will be disabled in 1.15. It is recommended
       to use the Cloud Console to manage and monitor your Kubernetes clusters,
       workloads and applications. For more information, see:
       https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards
       
      .google.container.v1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
    • setKubernetesDashboard

      @Deprecated public AddonsConfig.Builder setKubernetesDashboard(KubernetesDashboard.Builder builderForValue)
      Deprecated.
       Configuration for the Kubernetes Dashboard.
       This addon is deprecated, and will be disabled in 1.15. It is recommended
       to use the Cloud Console to manage and monitor your Kubernetes clusters,
       workloads and applications. For more information, see:
       https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards
       
      .google.container.v1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
    • mergeKubernetesDashboard

      @Deprecated public AddonsConfig.Builder mergeKubernetesDashboard(KubernetesDashboard value)
      Deprecated.
       Configuration for the Kubernetes Dashboard.
       This addon is deprecated, and will be disabled in 1.15. It is recommended
       to use the Cloud Console to manage and monitor your Kubernetes clusters,
       workloads and applications. For more information, see:
       https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards
       
      .google.container.v1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
    • clearKubernetesDashboard

      @Deprecated public AddonsConfig.Builder clearKubernetesDashboard()
      Deprecated.
       Configuration for the Kubernetes Dashboard.
       This addon is deprecated, and will be disabled in 1.15. It is recommended
       to use the Cloud Console to manage and monitor your Kubernetes clusters,
       workloads and applications. For more information, see:
       https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards
       
      .google.container.v1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
    • getKubernetesDashboardBuilder

      @Deprecated public KubernetesDashboard.Builder getKubernetesDashboardBuilder()
      Deprecated.
       Configuration for the Kubernetes Dashboard.
       This addon is deprecated, and will be disabled in 1.15. It is recommended
       to use the Cloud Console to manage and monitor your Kubernetes clusters,
       workloads and applications. For more information, see:
       https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards
       
      .google.container.v1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
    • getKubernetesDashboardOrBuilder

      @Deprecated public KubernetesDashboardOrBuilder getKubernetesDashboardOrBuilder()
      Deprecated.
       Configuration for the Kubernetes Dashboard.
       This addon is deprecated, and will be disabled in 1.15. It is recommended
       to use the Cloud Console to manage and monitor your Kubernetes clusters,
       workloads and applications. For more information, see:
       https://cloud.google.com/kubernetes-engine/docs/concepts/dashboards
       
      .google.container.v1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
      Specified by:
      getKubernetesDashboardOrBuilder in interface AddonsConfigOrBuilder
    • hasNetworkPolicyConfig

      public boolean hasNetworkPolicyConfig()
       Configuration for NetworkPolicy. This only tracks whether the addon
       is enabled or not on the Master, it does not track whether network policy
       is enabled for the nodes.
       
      .google.container.v1.NetworkPolicyConfig network_policy_config = 4;
      Specified by:
      hasNetworkPolicyConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the networkPolicyConfig field is set.
    • getNetworkPolicyConfig

      public NetworkPolicyConfig getNetworkPolicyConfig()
       Configuration for NetworkPolicy. This only tracks whether the addon
       is enabled or not on the Master, it does not track whether network policy
       is enabled for the nodes.
       
      .google.container.v1.NetworkPolicyConfig network_policy_config = 4;
      Specified by:
      getNetworkPolicyConfig in interface AddonsConfigOrBuilder
      Returns:
      The networkPolicyConfig.
    • setNetworkPolicyConfig

      public AddonsConfig.Builder setNetworkPolicyConfig(NetworkPolicyConfig value)
       Configuration for NetworkPolicy. This only tracks whether the addon
       is enabled or not on the Master, it does not track whether network policy
       is enabled for the nodes.
       
      .google.container.v1.NetworkPolicyConfig network_policy_config = 4;
    • setNetworkPolicyConfig

      public AddonsConfig.Builder setNetworkPolicyConfig(NetworkPolicyConfig.Builder builderForValue)
       Configuration for NetworkPolicy. This only tracks whether the addon
       is enabled or not on the Master, it does not track whether network policy
       is enabled for the nodes.
       
      .google.container.v1.NetworkPolicyConfig network_policy_config = 4;
    • mergeNetworkPolicyConfig

      public AddonsConfig.Builder mergeNetworkPolicyConfig(NetworkPolicyConfig value)
       Configuration for NetworkPolicy. This only tracks whether the addon
       is enabled or not on the Master, it does not track whether network policy
       is enabled for the nodes.
       
      .google.container.v1.NetworkPolicyConfig network_policy_config = 4;
    • clearNetworkPolicyConfig

      public AddonsConfig.Builder clearNetworkPolicyConfig()
       Configuration for NetworkPolicy. This only tracks whether the addon
       is enabled or not on the Master, it does not track whether network policy
       is enabled for the nodes.
       
      .google.container.v1.NetworkPolicyConfig network_policy_config = 4;
    • getNetworkPolicyConfigBuilder

      public NetworkPolicyConfig.Builder getNetworkPolicyConfigBuilder()
       Configuration for NetworkPolicy. This only tracks whether the addon
       is enabled or not on the Master, it does not track whether network policy
       is enabled for the nodes.
       
      .google.container.v1.NetworkPolicyConfig network_policy_config = 4;
    • getNetworkPolicyConfigOrBuilder

      public NetworkPolicyConfigOrBuilder getNetworkPolicyConfigOrBuilder()
       Configuration for NetworkPolicy. This only tracks whether the addon
       is enabled or not on the Master, it does not track whether network policy
       is enabled for the nodes.
       
      .google.container.v1.NetworkPolicyConfig network_policy_config = 4;
      Specified by:
      getNetworkPolicyConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasCloudRunConfig

      public boolean hasCloudRunConfig()
       Configuration for the Cloud Run addon, which allows the user to use a
       managed Knative service.
       
      .google.container.v1.CloudRunConfig cloud_run_config = 7;
      Specified by:
      hasCloudRunConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the cloudRunConfig field is set.
    • getCloudRunConfig

      public CloudRunConfig getCloudRunConfig()
       Configuration for the Cloud Run addon, which allows the user to use a
       managed Knative service.
       
      .google.container.v1.CloudRunConfig cloud_run_config = 7;
      Specified by:
      getCloudRunConfig in interface AddonsConfigOrBuilder
      Returns:
      The cloudRunConfig.
    • setCloudRunConfig

      public AddonsConfig.Builder setCloudRunConfig(CloudRunConfig value)
       Configuration for the Cloud Run addon, which allows the user to use a
       managed Knative service.
       
      .google.container.v1.CloudRunConfig cloud_run_config = 7;
    • setCloudRunConfig

      public AddonsConfig.Builder setCloudRunConfig(CloudRunConfig.Builder builderForValue)
       Configuration for the Cloud Run addon, which allows the user to use a
       managed Knative service.
       
      .google.container.v1.CloudRunConfig cloud_run_config = 7;
    • mergeCloudRunConfig

      public AddonsConfig.Builder mergeCloudRunConfig(CloudRunConfig value)
       Configuration for the Cloud Run addon, which allows the user to use a
       managed Knative service.
       
      .google.container.v1.CloudRunConfig cloud_run_config = 7;
    • clearCloudRunConfig

      public AddonsConfig.Builder clearCloudRunConfig()
       Configuration for the Cloud Run addon, which allows the user to use a
       managed Knative service.
       
      .google.container.v1.CloudRunConfig cloud_run_config = 7;
    • getCloudRunConfigBuilder

      public CloudRunConfig.Builder getCloudRunConfigBuilder()
       Configuration for the Cloud Run addon, which allows the user to use a
       managed Knative service.
       
      .google.container.v1.CloudRunConfig cloud_run_config = 7;
    • getCloudRunConfigOrBuilder

      public CloudRunConfigOrBuilder getCloudRunConfigOrBuilder()
       Configuration for the Cloud Run addon, which allows the user to use a
       managed Knative service.
       
      .google.container.v1.CloudRunConfig cloud_run_config = 7;
      Specified by:
      getCloudRunConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasDnsCacheConfig

      public boolean hasDnsCacheConfig()
       Configuration for NodeLocalDNS, a dns cache running on cluster nodes
       
      .google.container.v1.DnsCacheConfig dns_cache_config = 8;
      Specified by:
      hasDnsCacheConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the dnsCacheConfig field is set.
    • getDnsCacheConfig

      public DnsCacheConfig getDnsCacheConfig()
       Configuration for NodeLocalDNS, a dns cache running on cluster nodes
       
      .google.container.v1.DnsCacheConfig dns_cache_config = 8;
      Specified by:
      getDnsCacheConfig in interface AddonsConfigOrBuilder
      Returns:
      The dnsCacheConfig.
    • setDnsCacheConfig

      public AddonsConfig.Builder setDnsCacheConfig(DnsCacheConfig value)
       Configuration for NodeLocalDNS, a dns cache running on cluster nodes
       
      .google.container.v1.DnsCacheConfig dns_cache_config = 8;
    • setDnsCacheConfig

      public AddonsConfig.Builder setDnsCacheConfig(DnsCacheConfig.Builder builderForValue)
       Configuration for NodeLocalDNS, a dns cache running on cluster nodes
       
      .google.container.v1.DnsCacheConfig dns_cache_config = 8;
    • mergeDnsCacheConfig

      public AddonsConfig.Builder mergeDnsCacheConfig(DnsCacheConfig value)
       Configuration for NodeLocalDNS, a dns cache running on cluster nodes
       
      .google.container.v1.DnsCacheConfig dns_cache_config = 8;
    • clearDnsCacheConfig

      public AddonsConfig.Builder clearDnsCacheConfig()
       Configuration for NodeLocalDNS, a dns cache running on cluster nodes
       
      .google.container.v1.DnsCacheConfig dns_cache_config = 8;
    • getDnsCacheConfigBuilder

      public DnsCacheConfig.Builder getDnsCacheConfigBuilder()
       Configuration for NodeLocalDNS, a dns cache running on cluster nodes
       
      .google.container.v1.DnsCacheConfig dns_cache_config = 8;
    • getDnsCacheConfigOrBuilder

      public DnsCacheConfigOrBuilder getDnsCacheConfigOrBuilder()
       Configuration for NodeLocalDNS, a dns cache running on cluster nodes
       
      .google.container.v1.DnsCacheConfig dns_cache_config = 8;
      Specified by:
      getDnsCacheConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasConfigConnectorConfig

      public boolean hasConfigConnectorConfig()
       Configuration for the ConfigConnector add-on, a Kubernetes
       extension to manage hosted Google Cloud services through the Kubernetes
       API.
       
      .google.container.v1.ConfigConnectorConfig config_connector_config = 10;
      Specified by:
      hasConfigConnectorConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the configConnectorConfig field is set.
    • getConfigConnectorConfig

      public ConfigConnectorConfig getConfigConnectorConfig()
       Configuration for the ConfigConnector add-on, a Kubernetes
       extension to manage hosted Google Cloud services through the Kubernetes
       API.
       
      .google.container.v1.ConfigConnectorConfig config_connector_config = 10;
      Specified by:
      getConfigConnectorConfig in interface AddonsConfigOrBuilder
      Returns:
      The configConnectorConfig.
    • setConfigConnectorConfig

      public AddonsConfig.Builder setConfigConnectorConfig(ConfigConnectorConfig value)
       Configuration for the ConfigConnector add-on, a Kubernetes
       extension to manage hosted Google Cloud services through the Kubernetes
       API.
       
      .google.container.v1.ConfigConnectorConfig config_connector_config = 10;
    • setConfigConnectorConfig

      public AddonsConfig.Builder setConfigConnectorConfig(ConfigConnectorConfig.Builder builderForValue)
       Configuration for the ConfigConnector add-on, a Kubernetes
       extension to manage hosted Google Cloud services through the Kubernetes
       API.
       
      .google.container.v1.ConfigConnectorConfig config_connector_config = 10;
    • mergeConfigConnectorConfig

      public AddonsConfig.Builder mergeConfigConnectorConfig(ConfigConnectorConfig value)
       Configuration for the ConfigConnector add-on, a Kubernetes
       extension to manage hosted Google Cloud services through the Kubernetes
       API.
       
      .google.container.v1.ConfigConnectorConfig config_connector_config = 10;
    • clearConfigConnectorConfig

      public AddonsConfig.Builder clearConfigConnectorConfig()
       Configuration for the ConfigConnector add-on, a Kubernetes
       extension to manage hosted Google Cloud services through the Kubernetes
       API.
       
      .google.container.v1.ConfigConnectorConfig config_connector_config = 10;
    • getConfigConnectorConfigBuilder

      public ConfigConnectorConfig.Builder getConfigConnectorConfigBuilder()
       Configuration for the ConfigConnector add-on, a Kubernetes
       extension to manage hosted Google Cloud services through the Kubernetes
       API.
       
      .google.container.v1.ConfigConnectorConfig config_connector_config = 10;
    • getConfigConnectorConfigOrBuilder

      public ConfigConnectorConfigOrBuilder getConfigConnectorConfigOrBuilder()
       Configuration for the ConfigConnector add-on, a Kubernetes
       extension to manage hosted Google Cloud services through the Kubernetes
       API.
       
      .google.container.v1.ConfigConnectorConfig config_connector_config = 10;
      Specified by:
      getConfigConnectorConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasGcePersistentDiskCsiDriverConfig

      public boolean hasGcePersistentDiskCsiDriverConfig()
       Configuration for the Compute Engine Persistent Disk CSI driver.
       
      .google.container.v1.GcePersistentDiskCsiDriverConfig gce_persistent_disk_csi_driver_config = 11;
      Specified by:
      hasGcePersistentDiskCsiDriverConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the gcePersistentDiskCsiDriverConfig field is set.
    • getGcePersistentDiskCsiDriverConfig

      public GcePersistentDiskCsiDriverConfig getGcePersistentDiskCsiDriverConfig()
       Configuration for the Compute Engine Persistent Disk CSI driver.
       
      .google.container.v1.GcePersistentDiskCsiDriverConfig gce_persistent_disk_csi_driver_config = 11;
      Specified by:
      getGcePersistentDiskCsiDriverConfig in interface AddonsConfigOrBuilder
      Returns:
      The gcePersistentDiskCsiDriverConfig.
    • setGcePersistentDiskCsiDriverConfig

      public AddonsConfig.Builder setGcePersistentDiskCsiDriverConfig(GcePersistentDiskCsiDriverConfig value)
       Configuration for the Compute Engine Persistent Disk CSI driver.
       
      .google.container.v1.GcePersistentDiskCsiDriverConfig gce_persistent_disk_csi_driver_config = 11;
    • setGcePersistentDiskCsiDriverConfig

      public AddonsConfig.Builder setGcePersistentDiskCsiDriverConfig(GcePersistentDiskCsiDriverConfig.Builder builderForValue)
       Configuration for the Compute Engine Persistent Disk CSI driver.
       
      .google.container.v1.GcePersistentDiskCsiDriverConfig gce_persistent_disk_csi_driver_config = 11;
    • mergeGcePersistentDiskCsiDriverConfig

      public AddonsConfig.Builder mergeGcePersistentDiskCsiDriverConfig(GcePersistentDiskCsiDriverConfig value)
       Configuration for the Compute Engine Persistent Disk CSI driver.
       
      .google.container.v1.GcePersistentDiskCsiDriverConfig gce_persistent_disk_csi_driver_config = 11;
    • clearGcePersistentDiskCsiDriverConfig

      public AddonsConfig.Builder clearGcePersistentDiskCsiDriverConfig()
       Configuration for the Compute Engine Persistent Disk CSI driver.
       
      .google.container.v1.GcePersistentDiskCsiDriverConfig gce_persistent_disk_csi_driver_config = 11;
    • getGcePersistentDiskCsiDriverConfigBuilder

      public GcePersistentDiskCsiDriverConfig.Builder getGcePersistentDiskCsiDriverConfigBuilder()
       Configuration for the Compute Engine Persistent Disk CSI driver.
       
      .google.container.v1.GcePersistentDiskCsiDriverConfig gce_persistent_disk_csi_driver_config = 11;
    • getGcePersistentDiskCsiDriverConfigOrBuilder

      public GcePersistentDiskCsiDriverConfigOrBuilder getGcePersistentDiskCsiDriverConfigOrBuilder()
       Configuration for the Compute Engine Persistent Disk CSI driver.
       
      .google.container.v1.GcePersistentDiskCsiDriverConfig gce_persistent_disk_csi_driver_config = 11;
      Specified by:
      getGcePersistentDiskCsiDriverConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasGcpFilestoreCsiDriverConfig

      public boolean hasGcpFilestoreCsiDriverConfig()
       Configuration for the Filestore CSI driver.
       
      .google.container.v1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;
      Specified by:
      hasGcpFilestoreCsiDriverConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the gcpFilestoreCsiDriverConfig field is set.
    • getGcpFilestoreCsiDriverConfig

      public GcpFilestoreCsiDriverConfig getGcpFilestoreCsiDriverConfig()
       Configuration for the Filestore CSI driver.
       
      .google.container.v1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;
      Specified by:
      getGcpFilestoreCsiDriverConfig in interface AddonsConfigOrBuilder
      Returns:
      The gcpFilestoreCsiDriverConfig.
    • setGcpFilestoreCsiDriverConfig

      public AddonsConfig.Builder setGcpFilestoreCsiDriverConfig(GcpFilestoreCsiDriverConfig value)
       Configuration for the Filestore CSI driver.
       
      .google.container.v1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;
    • setGcpFilestoreCsiDriverConfig

      public AddonsConfig.Builder setGcpFilestoreCsiDriverConfig(GcpFilestoreCsiDriverConfig.Builder builderForValue)
       Configuration for the Filestore CSI driver.
       
      .google.container.v1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;
    • mergeGcpFilestoreCsiDriverConfig

      public AddonsConfig.Builder mergeGcpFilestoreCsiDriverConfig(GcpFilestoreCsiDriverConfig value)
       Configuration for the Filestore CSI driver.
       
      .google.container.v1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;
    • clearGcpFilestoreCsiDriverConfig

      public AddonsConfig.Builder clearGcpFilestoreCsiDriverConfig()
       Configuration for the Filestore CSI driver.
       
      .google.container.v1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;
    • getGcpFilestoreCsiDriverConfigBuilder

      public GcpFilestoreCsiDriverConfig.Builder getGcpFilestoreCsiDriverConfigBuilder()
       Configuration for the Filestore CSI driver.
       
      .google.container.v1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;
    • getGcpFilestoreCsiDriverConfigOrBuilder

      public GcpFilestoreCsiDriverConfigOrBuilder getGcpFilestoreCsiDriverConfigOrBuilder()
       Configuration for the Filestore CSI driver.
       
      .google.container.v1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;
      Specified by:
      getGcpFilestoreCsiDriverConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasGkeBackupAgentConfig

      public boolean hasGkeBackupAgentConfig()
       Configuration for the Backup for GKE agent addon.
       
      .google.container.v1.GkeBackupAgentConfig gke_backup_agent_config = 16;
      Specified by:
      hasGkeBackupAgentConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the gkeBackupAgentConfig field is set.
    • getGkeBackupAgentConfig

      public GkeBackupAgentConfig getGkeBackupAgentConfig()
       Configuration for the Backup for GKE agent addon.
       
      .google.container.v1.GkeBackupAgentConfig gke_backup_agent_config = 16;
      Specified by:
      getGkeBackupAgentConfig in interface AddonsConfigOrBuilder
      Returns:
      The gkeBackupAgentConfig.
    • setGkeBackupAgentConfig

      public AddonsConfig.Builder setGkeBackupAgentConfig(GkeBackupAgentConfig value)
       Configuration for the Backup for GKE agent addon.
       
      .google.container.v1.GkeBackupAgentConfig gke_backup_agent_config = 16;
    • setGkeBackupAgentConfig

      public AddonsConfig.Builder setGkeBackupAgentConfig(GkeBackupAgentConfig.Builder builderForValue)
       Configuration for the Backup for GKE agent addon.
       
      .google.container.v1.GkeBackupAgentConfig gke_backup_agent_config = 16;
    • mergeGkeBackupAgentConfig

      public AddonsConfig.Builder mergeGkeBackupAgentConfig(GkeBackupAgentConfig value)
       Configuration for the Backup for GKE agent addon.
       
      .google.container.v1.GkeBackupAgentConfig gke_backup_agent_config = 16;
    • clearGkeBackupAgentConfig

      public AddonsConfig.Builder clearGkeBackupAgentConfig()
       Configuration for the Backup for GKE agent addon.
       
      .google.container.v1.GkeBackupAgentConfig gke_backup_agent_config = 16;
    • getGkeBackupAgentConfigBuilder

      public GkeBackupAgentConfig.Builder getGkeBackupAgentConfigBuilder()
       Configuration for the Backup for GKE agent addon.
       
      .google.container.v1.GkeBackupAgentConfig gke_backup_agent_config = 16;
    • getGkeBackupAgentConfigOrBuilder

      public GkeBackupAgentConfigOrBuilder getGkeBackupAgentConfigOrBuilder()
       Configuration for the Backup for GKE agent addon.
       
      .google.container.v1.GkeBackupAgentConfig gke_backup_agent_config = 16;
      Specified by:
      getGkeBackupAgentConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasGcsFuseCsiDriverConfig

      public boolean hasGcsFuseCsiDriverConfig()
       Configuration for the Cloud Storage Fuse CSI driver.
       
      .google.container.v1.GcsFuseCsiDriverConfig gcs_fuse_csi_driver_config = 17;
      Specified by:
      hasGcsFuseCsiDriverConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the gcsFuseCsiDriverConfig field is set.
    • getGcsFuseCsiDriverConfig

      public GcsFuseCsiDriverConfig getGcsFuseCsiDriverConfig()
       Configuration for the Cloud Storage Fuse CSI driver.
       
      .google.container.v1.GcsFuseCsiDriverConfig gcs_fuse_csi_driver_config = 17;
      Specified by:
      getGcsFuseCsiDriverConfig in interface AddonsConfigOrBuilder
      Returns:
      The gcsFuseCsiDriverConfig.
    • setGcsFuseCsiDriverConfig

      public AddonsConfig.Builder setGcsFuseCsiDriverConfig(GcsFuseCsiDriverConfig value)
       Configuration for the Cloud Storage Fuse CSI driver.
       
      .google.container.v1.GcsFuseCsiDriverConfig gcs_fuse_csi_driver_config = 17;
    • setGcsFuseCsiDriverConfig

      public AddonsConfig.Builder setGcsFuseCsiDriverConfig(GcsFuseCsiDriverConfig.Builder builderForValue)
       Configuration for the Cloud Storage Fuse CSI driver.
       
      .google.container.v1.GcsFuseCsiDriverConfig gcs_fuse_csi_driver_config = 17;
    • mergeGcsFuseCsiDriverConfig

      public AddonsConfig.Builder mergeGcsFuseCsiDriverConfig(GcsFuseCsiDriverConfig value)
       Configuration for the Cloud Storage Fuse CSI driver.
       
      .google.container.v1.GcsFuseCsiDriverConfig gcs_fuse_csi_driver_config = 17;
    • clearGcsFuseCsiDriverConfig

      public AddonsConfig.Builder clearGcsFuseCsiDriverConfig()
       Configuration for the Cloud Storage Fuse CSI driver.
       
      .google.container.v1.GcsFuseCsiDriverConfig gcs_fuse_csi_driver_config = 17;
    • getGcsFuseCsiDriverConfigBuilder

      public GcsFuseCsiDriverConfig.Builder getGcsFuseCsiDriverConfigBuilder()
       Configuration for the Cloud Storage Fuse CSI driver.
       
      .google.container.v1.GcsFuseCsiDriverConfig gcs_fuse_csi_driver_config = 17;
    • getGcsFuseCsiDriverConfigOrBuilder

      public GcsFuseCsiDriverConfigOrBuilder getGcsFuseCsiDriverConfigOrBuilder()
       Configuration for the Cloud Storage Fuse CSI driver.
       
      .google.container.v1.GcsFuseCsiDriverConfig gcs_fuse_csi_driver_config = 17;
      Specified by:
      getGcsFuseCsiDriverConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasStatefulHaConfig

      public boolean hasStatefulHaConfig()
       Optional. Configuration for the StatefulHA add-on.
       
      .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasStatefulHaConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the statefulHaConfig field is set.
    • getStatefulHaConfig

      public StatefulHAConfig getStatefulHaConfig()
       Optional. Configuration for the StatefulHA add-on.
       
      .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getStatefulHaConfig in interface AddonsConfigOrBuilder
      Returns:
      The statefulHaConfig.
    • setStatefulHaConfig

      public AddonsConfig.Builder setStatefulHaConfig(StatefulHAConfig value)
       Optional. Configuration for the StatefulHA add-on.
       
      .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
    • setStatefulHaConfig

      public AddonsConfig.Builder setStatefulHaConfig(StatefulHAConfig.Builder builderForValue)
       Optional. Configuration for the StatefulHA add-on.
       
      .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
    • mergeStatefulHaConfig

      public AddonsConfig.Builder mergeStatefulHaConfig(StatefulHAConfig value)
       Optional. Configuration for the StatefulHA add-on.
       
      .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
    • clearStatefulHaConfig

      public AddonsConfig.Builder clearStatefulHaConfig()
       Optional. Configuration for the StatefulHA add-on.
       
      .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
    • getStatefulHaConfigBuilder

      public StatefulHAConfig.Builder getStatefulHaConfigBuilder()
       Optional. Configuration for the StatefulHA add-on.
       
      .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
    • getStatefulHaConfigOrBuilder

      public StatefulHAConfigOrBuilder getStatefulHaConfigOrBuilder()
       Optional. Configuration for the StatefulHA add-on.
       
      .google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getStatefulHaConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasParallelstoreCsiDriverConfig

      public boolean hasParallelstoreCsiDriverConfig()
       Configuration for the Cloud Storage Parallelstore CSI driver.
       
      .google.container.v1.ParallelstoreCsiDriverConfig parallelstore_csi_driver_config = 19;
      Specified by:
      hasParallelstoreCsiDriverConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the parallelstoreCsiDriverConfig field is set.
    • getParallelstoreCsiDriverConfig

      public ParallelstoreCsiDriverConfig getParallelstoreCsiDriverConfig()
       Configuration for the Cloud Storage Parallelstore CSI driver.
       
      .google.container.v1.ParallelstoreCsiDriverConfig parallelstore_csi_driver_config = 19;
      Specified by:
      getParallelstoreCsiDriverConfig in interface AddonsConfigOrBuilder
      Returns:
      The parallelstoreCsiDriverConfig.
    • setParallelstoreCsiDriverConfig

      public AddonsConfig.Builder setParallelstoreCsiDriverConfig(ParallelstoreCsiDriverConfig value)
       Configuration for the Cloud Storage Parallelstore CSI driver.
       
      .google.container.v1.ParallelstoreCsiDriverConfig parallelstore_csi_driver_config = 19;
    • setParallelstoreCsiDriverConfig

      public AddonsConfig.Builder setParallelstoreCsiDriverConfig(ParallelstoreCsiDriverConfig.Builder builderForValue)
       Configuration for the Cloud Storage Parallelstore CSI driver.
       
      .google.container.v1.ParallelstoreCsiDriverConfig parallelstore_csi_driver_config = 19;
    • mergeParallelstoreCsiDriverConfig

      public AddonsConfig.Builder mergeParallelstoreCsiDriverConfig(ParallelstoreCsiDriverConfig value)
       Configuration for the Cloud Storage Parallelstore CSI driver.
       
      .google.container.v1.ParallelstoreCsiDriverConfig parallelstore_csi_driver_config = 19;
    • clearParallelstoreCsiDriverConfig

      public AddonsConfig.Builder clearParallelstoreCsiDriverConfig()
       Configuration for the Cloud Storage Parallelstore CSI driver.
       
      .google.container.v1.ParallelstoreCsiDriverConfig parallelstore_csi_driver_config = 19;
    • getParallelstoreCsiDriverConfigBuilder

      public ParallelstoreCsiDriverConfig.Builder getParallelstoreCsiDriverConfigBuilder()
       Configuration for the Cloud Storage Parallelstore CSI driver.
       
      .google.container.v1.ParallelstoreCsiDriverConfig parallelstore_csi_driver_config = 19;
    • getParallelstoreCsiDriverConfigOrBuilder

      public ParallelstoreCsiDriverConfigOrBuilder getParallelstoreCsiDriverConfigOrBuilder()
       Configuration for the Cloud Storage Parallelstore CSI driver.
       
      .google.container.v1.ParallelstoreCsiDriverConfig parallelstore_csi_driver_config = 19;
      Specified by:
      getParallelstoreCsiDriverConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasRayOperatorConfig

      public boolean hasRayOperatorConfig()
       Optional. Configuration for Ray Operator addon.
       
      .google.container.v1.RayOperatorConfig ray_operator_config = 21 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasRayOperatorConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the rayOperatorConfig field is set.
    • getRayOperatorConfig

      public RayOperatorConfig getRayOperatorConfig()
       Optional. Configuration for Ray Operator addon.
       
      .google.container.v1.RayOperatorConfig ray_operator_config = 21 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getRayOperatorConfig in interface AddonsConfigOrBuilder
      Returns:
      The rayOperatorConfig.
    • setRayOperatorConfig

      public AddonsConfig.Builder setRayOperatorConfig(RayOperatorConfig value)
       Optional. Configuration for Ray Operator addon.
       
      .google.container.v1.RayOperatorConfig ray_operator_config = 21 [(.google.api.field_behavior) = OPTIONAL];
    • setRayOperatorConfig

      public AddonsConfig.Builder setRayOperatorConfig(RayOperatorConfig.Builder builderForValue)
       Optional. Configuration for Ray Operator addon.
       
      .google.container.v1.RayOperatorConfig ray_operator_config = 21 [(.google.api.field_behavior) = OPTIONAL];
    • mergeRayOperatorConfig

      public AddonsConfig.Builder mergeRayOperatorConfig(RayOperatorConfig value)
       Optional. Configuration for Ray Operator addon.
       
      .google.container.v1.RayOperatorConfig ray_operator_config = 21 [(.google.api.field_behavior) = OPTIONAL];
    • clearRayOperatorConfig

      public AddonsConfig.Builder clearRayOperatorConfig()
       Optional. Configuration for Ray Operator addon.
       
      .google.container.v1.RayOperatorConfig ray_operator_config = 21 [(.google.api.field_behavior) = OPTIONAL];
    • getRayOperatorConfigBuilder

      public RayOperatorConfig.Builder getRayOperatorConfigBuilder()
       Optional. Configuration for Ray Operator addon.
       
      .google.container.v1.RayOperatorConfig ray_operator_config = 21 [(.google.api.field_behavior) = OPTIONAL];
    • getRayOperatorConfigOrBuilder

      public RayOperatorConfigOrBuilder getRayOperatorConfigOrBuilder()
       Optional. Configuration for Ray Operator addon.
       
      .google.container.v1.RayOperatorConfig ray_operator_config = 21 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getRayOperatorConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasHighScaleCheckpointingConfig

      public boolean hasHighScaleCheckpointingConfig()
       Configuration for the High Scale Checkpointing add-on.
       
      .google.container.v1.HighScaleCheckpointingConfig high_scale_checkpointing_config = 22;
      Specified by:
      hasHighScaleCheckpointingConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the highScaleCheckpointingConfig field is set.
    • getHighScaleCheckpointingConfig

      public HighScaleCheckpointingConfig getHighScaleCheckpointingConfig()
       Configuration for the High Scale Checkpointing add-on.
       
      .google.container.v1.HighScaleCheckpointingConfig high_scale_checkpointing_config = 22;
      Specified by:
      getHighScaleCheckpointingConfig in interface AddonsConfigOrBuilder
      Returns:
      The highScaleCheckpointingConfig.
    • setHighScaleCheckpointingConfig

      public AddonsConfig.Builder setHighScaleCheckpointingConfig(HighScaleCheckpointingConfig value)
       Configuration for the High Scale Checkpointing add-on.
       
      .google.container.v1.HighScaleCheckpointingConfig high_scale_checkpointing_config = 22;
    • setHighScaleCheckpointingConfig

      public AddonsConfig.Builder setHighScaleCheckpointingConfig(HighScaleCheckpointingConfig.Builder builderForValue)
       Configuration for the High Scale Checkpointing add-on.
       
      .google.container.v1.HighScaleCheckpointingConfig high_scale_checkpointing_config = 22;
    • mergeHighScaleCheckpointingConfig

      public AddonsConfig.Builder mergeHighScaleCheckpointingConfig(HighScaleCheckpointingConfig value)
       Configuration for the High Scale Checkpointing add-on.
       
      .google.container.v1.HighScaleCheckpointingConfig high_scale_checkpointing_config = 22;
    • clearHighScaleCheckpointingConfig

      public AddonsConfig.Builder clearHighScaleCheckpointingConfig()
       Configuration for the High Scale Checkpointing add-on.
       
      .google.container.v1.HighScaleCheckpointingConfig high_scale_checkpointing_config = 22;
    • getHighScaleCheckpointingConfigBuilder

      public HighScaleCheckpointingConfig.Builder getHighScaleCheckpointingConfigBuilder()
       Configuration for the High Scale Checkpointing add-on.
       
      .google.container.v1.HighScaleCheckpointingConfig high_scale_checkpointing_config = 22;
    • getHighScaleCheckpointingConfigOrBuilder

      public HighScaleCheckpointingConfigOrBuilder getHighScaleCheckpointingConfigOrBuilder()
       Configuration for the High Scale Checkpointing add-on.
       
      .google.container.v1.HighScaleCheckpointingConfig high_scale_checkpointing_config = 22;
      Specified by:
      getHighScaleCheckpointingConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasLustreCsiDriverConfig

      public boolean hasLustreCsiDriverConfig()
       Configuration for the Lustre CSI driver.
       
      .google.container.v1.LustreCsiDriverConfig lustre_csi_driver_config = 23;
      Specified by:
      hasLustreCsiDriverConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the lustreCsiDriverConfig field is set.
    • getLustreCsiDriverConfig

      public LustreCsiDriverConfig getLustreCsiDriverConfig()
       Configuration for the Lustre CSI driver.
       
      .google.container.v1.LustreCsiDriverConfig lustre_csi_driver_config = 23;
      Specified by:
      getLustreCsiDriverConfig in interface AddonsConfigOrBuilder
      Returns:
      The lustreCsiDriverConfig.
    • setLustreCsiDriverConfig

      public AddonsConfig.Builder setLustreCsiDriverConfig(LustreCsiDriverConfig value)
       Configuration for the Lustre CSI driver.
       
      .google.container.v1.LustreCsiDriverConfig lustre_csi_driver_config = 23;
    • setLustreCsiDriverConfig

      public AddonsConfig.Builder setLustreCsiDriverConfig(LustreCsiDriverConfig.Builder builderForValue)
       Configuration for the Lustre CSI driver.
       
      .google.container.v1.LustreCsiDriverConfig lustre_csi_driver_config = 23;
    • mergeLustreCsiDriverConfig

      public AddonsConfig.Builder mergeLustreCsiDriverConfig(LustreCsiDriverConfig value)
       Configuration for the Lustre CSI driver.
       
      .google.container.v1.LustreCsiDriverConfig lustre_csi_driver_config = 23;
    • clearLustreCsiDriverConfig

      public AddonsConfig.Builder clearLustreCsiDriverConfig()
       Configuration for the Lustre CSI driver.
       
      .google.container.v1.LustreCsiDriverConfig lustre_csi_driver_config = 23;
    • getLustreCsiDriverConfigBuilder

      public LustreCsiDriverConfig.Builder getLustreCsiDriverConfigBuilder()
       Configuration for the Lustre CSI driver.
       
      .google.container.v1.LustreCsiDriverConfig lustre_csi_driver_config = 23;
    • getLustreCsiDriverConfigOrBuilder

      public LustreCsiDriverConfigOrBuilder getLustreCsiDriverConfigOrBuilder()
       Configuration for the Lustre CSI driver.
       
      .google.container.v1.LustreCsiDriverConfig lustre_csi_driver_config = 23;
      Specified by:
      getLustreCsiDriverConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasPodSnapshotConfig

      public boolean hasPodSnapshotConfig()
       Optional. Configuration for the Pod Snapshot feature.
       
      .google.container.v1.PodSnapshotConfig pod_snapshot_config = 24 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasPodSnapshotConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the podSnapshotConfig field is set.
    • getPodSnapshotConfig

      public PodSnapshotConfig getPodSnapshotConfig()
       Optional. Configuration for the Pod Snapshot feature.
       
      .google.container.v1.PodSnapshotConfig pod_snapshot_config = 24 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPodSnapshotConfig in interface AddonsConfigOrBuilder
      Returns:
      The podSnapshotConfig.
    • setPodSnapshotConfig

      public AddonsConfig.Builder setPodSnapshotConfig(PodSnapshotConfig value)
       Optional. Configuration for the Pod Snapshot feature.
       
      .google.container.v1.PodSnapshotConfig pod_snapshot_config = 24 [(.google.api.field_behavior) = OPTIONAL];
    • setPodSnapshotConfig

      public AddonsConfig.Builder setPodSnapshotConfig(PodSnapshotConfig.Builder builderForValue)
       Optional. Configuration for the Pod Snapshot feature.
       
      .google.container.v1.PodSnapshotConfig pod_snapshot_config = 24 [(.google.api.field_behavior) = OPTIONAL];
    • mergePodSnapshotConfig

      public AddonsConfig.Builder mergePodSnapshotConfig(PodSnapshotConfig value)
       Optional. Configuration for the Pod Snapshot feature.
       
      .google.container.v1.PodSnapshotConfig pod_snapshot_config = 24 [(.google.api.field_behavior) = OPTIONAL];
    • clearPodSnapshotConfig

      public AddonsConfig.Builder clearPodSnapshotConfig()
       Optional. Configuration for the Pod Snapshot feature.
       
      .google.container.v1.PodSnapshotConfig pod_snapshot_config = 24 [(.google.api.field_behavior) = OPTIONAL];
    • getPodSnapshotConfigBuilder

      public PodSnapshotConfig.Builder getPodSnapshotConfigBuilder()
       Optional. Configuration for the Pod Snapshot feature.
       
      .google.container.v1.PodSnapshotConfig pod_snapshot_config = 24 [(.google.api.field_behavior) = OPTIONAL];
    • getPodSnapshotConfigOrBuilder

      public PodSnapshotConfigOrBuilder getPodSnapshotConfigOrBuilder()
       Optional. Configuration for the Pod Snapshot feature.
       
      .google.container.v1.PodSnapshotConfig pod_snapshot_config = 24 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPodSnapshotConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasSlurmOperatorConfig

      public boolean hasSlurmOperatorConfig()
       Configuration for the Slurm Operator.
       
      .google.container.v1.SlurmOperatorConfig slurm_operator_config = 25;
      Specified by:
      hasSlurmOperatorConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the slurmOperatorConfig field is set.
    • getSlurmOperatorConfig

      public SlurmOperatorConfig getSlurmOperatorConfig()
       Configuration for the Slurm Operator.
       
      .google.container.v1.SlurmOperatorConfig slurm_operator_config = 25;
      Specified by:
      getSlurmOperatorConfig in interface AddonsConfigOrBuilder
      Returns:
      The slurmOperatorConfig.
    • setSlurmOperatorConfig

      public AddonsConfig.Builder setSlurmOperatorConfig(SlurmOperatorConfig value)
       Configuration for the Slurm Operator.
       
      .google.container.v1.SlurmOperatorConfig slurm_operator_config = 25;
    • setSlurmOperatorConfig

      public AddonsConfig.Builder setSlurmOperatorConfig(SlurmOperatorConfig.Builder builderForValue)
       Configuration for the Slurm Operator.
       
      .google.container.v1.SlurmOperatorConfig slurm_operator_config = 25;
    • mergeSlurmOperatorConfig

      public AddonsConfig.Builder mergeSlurmOperatorConfig(SlurmOperatorConfig value)
       Configuration for the Slurm Operator.
       
      .google.container.v1.SlurmOperatorConfig slurm_operator_config = 25;
    • clearSlurmOperatorConfig

      public AddonsConfig.Builder clearSlurmOperatorConfig()
       Configuration for the Slurm Operator.
       
      .google.container.v1.SlurmOperatorConfig slurm_operator_config = 25;
    • getSlurmOperatorConfigBuilder

      public SlurmOperatorConfig.Builder getSlurmOperatorConfigBuilder()
       Configuration for the Slurm Operator.
       
      .google.container.v1.SlurmOperatorConfig slurm_operator_config = 25;
    • getSlurmOperatorConfigOrBuilder

      public SlurmOperatorConfigOrBuilder getSlurmOperatorConfigOrBuilder()
       Configuration for the Slurm Operator.
       
      .google.container.v1.SlurmOperatorConfig slurm_operator_config = 25;
      Specified by:
      getSlurmOperatorConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasSliceControllerConfig

      public boolean hasSliceControllerConfig()
       Optional. Configuration for the slice controller add-on.
       
      .google.container.v1.SliceControllerConfig slice_controller_config = 26 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasSliceControllerConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the sliceControllerConfig field is set.
    • getSliceControllerConfig

      public SliceControllerConfig getSliceControllerConfig()
       Optional. Configuration for the slice controller add-on.
       
      .google.container.v1.SliceControllerConfig slice_controller_config = 26 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSliceControllerConfig in interface AddonsConfigOrBuilder
      Returns:
      The sliceControllerConfig.
    • setSliceControllerConfig

      public AddonsConfig.Builder setSliceControllerConfig(SliceControllerConfig value)
       Optional. Configuration for the slice controller add-on.
       
      .google.container.v1.SliceControllerConfig slice_controller_config = 26 [(.google.api.field_behavior) = OPTIONAL];
    • setSliceControllerConfig

      public AddonsConfig.Builder setSliceControllerConfig(SliceControllerConfig.Builder builderForValue)
       Optional. Configuration for the slice controller add-on.
       
      .google.container.v1.SliceControllerConfig slice_controller_config = 26 [(.google.api.field_behavior) = OPTIONAL];
    • mergeSliceControllerConfig

      public AddonsConfig.Builder mergeSliceControllerConfig(SliceControllerConfig value)
       Optional. Configuration for the slice controller add-on.
       
      .google.container.v1.SliceControllerConfig slice_controller_config = 26 [(.google.api.field_behavior) = OPTIONAL];
    • clearSliceControllerConfig

      public AddonsConfig.Builder clearSliceControllerConfig()
       Optional. Configuration for the slice controller add-on.
       
      .google.container.v1.SliceControllerConfig slice_controller_config = 26 [(.google.api.field_behavior) = OPTIONAL];
    • getSliceControllerConfigBuilder

      public SliceControllerConfig.Builder getSliceControllerConfigBuilder()
       Optional. Configuration for the slice controller add-on.
       
      .google.container.v1.SliceControllerConfig slice_controller_config = 26 [(.google.api.field_behavior) = OPTIONAL];
    • getSliceControllerConfigOrBuilder

      public SliceControllerConfigOrBuilder getSliceControllerConfigOrBuilder()
       Optional. Configuration for the slice controller add-on.
       
      .google.container.v1.SliceControllerConfig slice_controller_config = 26 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getSliceControllerConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasAgentSandboxConfig

      public boolean hasAgentSandboxConfig()
       Optional. Configuration for the AgentSandbox addon.
       
      .google.container.v1.AgentSandboxConfig agent_sandbox_config = 28 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasAgentSandboxConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the agentSandboxConfig field is set.
    • getAgentSandboxConfig

      public AgentSandboxConfig getAgentSandboxConfig()
       Optional. Configuration for the AgentSandbox addon.
       
      .google.container.v1.AgentSandboxConfig agent_sandbox_config = 28 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAgentSandboxConfig in interface AddonsConfigOrBuilder
      Returns:
      The agentSandboxConfig.
    • setAgentSandboxConfig

      public AddonsConfig.Builder setAgentSandboxConfig(AgentSandboxConfig value)
       Optional. Configuration for the AgentSandbox addon.
       
      .google.container.v1.AgentSandboxConfig agent_sandbox_config = 28 [(.google.api.field_behavior) = OPTIONAL];
    • setAgentSandboxConfig

      public AddonsConfig.Builder setAgentSandboxConfig(AgentSandboxConfig.Builder builderForValue)
       Optional. Configuration for the AgentSandbox addon.
       
      .google.container.v1.AgentSandboxConfig agent_sandbox_config = 28 [(.google.api.field_behavior) = OPTIONAL];
    • mergeAgentSandboxConfig

      public AddonsConfig.Builder mergeAgentSandboxConfig(AgentSandboxConfig value)
       Optional. Configuration for the AgentSandbox addon.
       
      .google.container.v1.AgentSandboxConfig agent_sandbox_config = 28 [(.google.api.field_behavior) = OPTIONAL];
    • clearAgentSandboxConfig

      public AddonsConfig.Builder clearAgentSandboxConfig()
       Optional. Configuration for the AgentSandbox addon.
       
      .google.container.v1.AgentSandboxConfig agent_sandbox_config = 28 [(.google.api.field_behavior) = OPTIONAL];
    • getAgentSandboxConfigBuilder

      public AgentSandboxConfig.Builder getAgentSandboxConfigBuilder()
       Optional. Configuration for the AgentSandbox addon.
       
      .google.container.v1.AgentSandboxConfig agent_sandbox_config = 28 [(.google.api.field_behavior) = OPTIONAL];
    • getAgentSandboxConfigOrBuilder

      public AgentSandboxConfigOrBuilder getAgentSandboxConfigOrBuilder()
       Optional. Configuration for the AgentSandbox addon.
       
      .google.container.v1.AgentSandboxConfig agent_sandbox_config = 28 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAgentSandboxConfigOrBuilder in interface AddonsConfigOrBuilder
    • hasNodeReadinessConfig

      public boolean hasNodeReadinessConfig()
       Optional. Configuration for NodeReadinessController add-on.
       
      .google.container.v1.NodeReadinessConfig node_readiness_config = 29 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasNodeReadinessConfig in interface AddonsConfigOrBuilder
      Returns:
      Whether the nodeReadinessConfig field is set.
    • getNodeReadinessConfig

      public NodeReadinessConfig getNodeReadinessConfig()
       Optional. Configuration for NodeReadinessController add-on.
       
      .google.container.v1.NodeReadinessConfig node_readiness_config = 29 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNodeReadinessConfig in interface AddonsConfigOrBuilder
      Returns:
      The nodeReadinessConfig.
    • setNodeReadinessConfig

      public AddonsConfig.Builder setNodeReadinessConfig(NodeReadinessConfig value)
       Optional. Configuration for NodeReadinessController add-on.
       
      .google.container.v1.NodeReadinessConfig node_readiness_config = 29 [(.google.api.field_behavior) = OPTIONAL];
    • setNodeReadinessConfig

      public AddonsConfig.Builder setNodeReadinessConfig(NodeReadinessConfig.Builder builderForValue)
       Optional. Configuration for NodeReadinessController add-on.
       
      .google.container.v1.NodeReadinessConfig node_readiness_config = 29 [(.google.api.field_behavior) = OPTIONAL];
    • mergeNodeReadinessConfig

      public AddonsConfig.Builder mergeNodeReadinessConfig(NodeReadinessConfig value)
       Optional. Configuration for NodeReadinessController add-on.
       
      .google.container.v1.NodeReadinessConfig node_readiness_config = 29 [(.google.api.field_behavior) = OPTIONAL];
    • clearNodeReadinessConfig

      public AddonsConfig.Builder clearNodeReadinessConfig()
       Optional. Configuration for NodeReadinessController add-on.
       
      .google.container.v1.NodeReadinessConfig node_readiness_config = 29 [(.google.api.field_behavior) = OPTIONAL];
    • getNodeReadinessConfigBuilder

      public NodeReadinessConfig.Builder getNodeReadinessConfigBuilder()
       Optional. Configuration for NodeReadinessController add-on.
       
      .google.container.v1.NodeReadinessConfig node_readiness_config = 29 [(.google.api.field_behavior) = OPTIONAL];
    • getNodeReadinessConfigOrBuilder

      public NodeReadinessConfigOrBuilder getNodeReadinessConfigOrBuilder()
       Optional. Configuration for NodeReadinessController add-on.
       
      .google.container.v1.NodeReadinessConfig node_readiness_config = 29 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNodeReadinessConfigOrBuilder in interface AddonsConfigOrBuilder