Class 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.GeneratedMessageV3.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 Detail

      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.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.GeneratedMessageV3.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
      • clone

        public AddonsConfig.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<AddonsConfig.Builder>
      • setField

        public AddonsConfig.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                             Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<AddonsConfig.Builder>
      • clearField

        public AddonsConfig.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<AddonsConfig.Builder>
      • clearOneof

        public AddonsConfig.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AddonsConfig.Builder>
      • setRepeatedField

        public AddonsConfig.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                     int index,
                                                     Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AddonsConfig.Builder>
      • addRepeatedField

        public AddonsConfig.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                     Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AddonsConfig.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>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.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=1195
         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=1195
         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;
      • 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;
      • hasConfigConnectorConfig

        public boolean hasConfigConnectorConfig()
         Configuration for the ConfigConnector add-on, a Kubernetes
         extension to manage hosted GCP 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 GCP 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 GCP 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 GCP 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 GCP 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 GCP 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 GCP services through the Kubernetes API
         
        .google.container.v1.ConfigConnectorConfig config_connector_config = 10;
      • 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.
      • 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;
      • hasGcpFilestoreCsiDriverConfig

        public boolean hasGcpFilestoreCsiDriverConfig()
         Configuration for the GCP 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.
      • setGcpFilestoreCsiDriverConfig

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

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

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

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

        public GcpFilestoreCsiDriverConfig.Builder getGcpFilestoreCsiDriverConfigBuilder()
         Configuration for the GCP Filestore CSI driver.
         
        .google.container.v1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;
      • 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.
      • 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;
      • 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.
      • 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;
      • setUnknownFields

        public final AddonsConfig.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AddonsConfig.Builder>
      • mergeUnknownFields

        public final AddonsConfig.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AddonsConfig.Builder>