Class AddonsConfig.Builder (2.45.0)

public static final class AddonsConfig.Builder extends 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

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public AddonsConfig.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
AddonsConfig.Builder
Overrides

build()

public AddonsConfig build()
Returns
Type Description
AddonsConfig

buildPartial()

public AddonsConfig buildPartial()
Returns
Type Description
AddonsConfig

clear()

public AddonsConfig.Builder clear()
Returns
Type Description
AddonsConfig.Builder
Overrides

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;

Returns
Type Description
AddonsConfig.Builder

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;

Returns
Type Description
AddonsConfig.Builder

clearDnsCacheConfig()

public AddonsConfig.Builder clearDnsCacheConfig()

Configuration for NodeLocalDNS, a dns cache running on cluster nodes

.google.container.v1.DnsCacheConfig dns_cache_config = 8;

Returns
Type Description
AddonsConfig.Builder

clearField(Descriptors.FieldDescriptor field)

public AddonsConfig.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
AddonsConfig.Builder
Overrides

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;

Returns
Type Description
AddonsConfig.Builder

clearGcpFilestoreCsiDriverConfig()

public AddonsConfig.Builder clearGcpFilestoreCsiDriverConfig()

Configuration for the GCP Filestore CSI driver.

.google.container.v1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;

Returns
Type Description
AddonsConfig.Builder

clearGcsFuseCsiDriverConfig()

public AddonsConfig.Builder clearGcsFuseCsiDriverConfig()

Configuration for the Cloud Storage Fuse CSI driver.

.google.container.v1.GcsFuseCsiDriverConfig gcs_fuse_csi_driver_config = 17;

Returns
Type Description
AddonsConfig.Builder

clearGkeBackupAgentConfig()

public AddonsConfig.Builder clearGkeBackupAgentConfig()

Configuration for the Backup for GKE agent addon.

.google.container.v1.GkeBackupAgentConfig gke_backup_agent_config = 16;

Returns
Type Description
AddonsConfig.Builder

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;

Returns
Type Description
AddonsConfig.Builder

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;

Returns
Type Description
AddonsConfig.Builder

clearKubernetesDashboard() (deprecated)

public AddonsConfig.Builder clearKubernetesDashboard()

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];

Returns
Type Description
AddonsConfig.Builder

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;

Returns
Type Description
AddonsConfig.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public AddonsConfig.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
AddonsConfig.Builder
Overrides

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];

Returns
Type Description
AddonsConfig.Builder

clone()

public AddonsConfig.Builder clone()
Returns
Type Description
AddonsConfig.Builder
Overrides

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;

Returns
Type Description
CloudRunConfig

The cloudRunConfig.

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;

Returns
Type Description
CloudRunConfig.Builder

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;

Returns
Type Description
CloudRunConfigOrBuilder

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;

Returns
Type Description
ConfigConnectorConfig

The configConnectorConfig.

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;

Returns
Type Description
ConfigConnectorConfig.Builder

getConfigConnectorConfigOrBuilder()

public ConfigConnectorConfigOrBuilder getConfigConnectorConfigOrBuilder()

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;

Returns
Type Description
ConfigConnectorConfigOrBuilder

getDefaultInstanceForType()

public AddonsConfig getDefaultInstanceForType()
Returns
Type Description
AddonsConfig

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDnsCacheConfig()

public DnsCacheConfig getDnsCacheConfig()

Configuration for NodeLocalDNS, a dns cache running on cluster nodes

.google.container.v1.DnsCacheConfig dns_cache_config = 8;

Returns
Type Description
DnsCacheConfig

The dnsCacheConfig.

getDnsCacheConfigBuilder()

public DnsCacheConfig.Builder getDnsCacheConfigBuilder()

Configuration for NodeLocalDNS, a dns cache running on cluster nodes

.google.container.v1.DnsCacheConfig dns_cache_config = 8;

Returns
Type Description
DnsCacheConfig.Builder

getDnsCacheConfigOrBuilder()

public DnsCacheConfigOrBuilder getDnsCacheConfigOrBuilder()

Configuration for NodeLocalDNS, a dns cache running on cluster nodes

.google.container.v1.DnsCacheConfig dns_cache_config = 8;

Returns
Type Description
DnsCacheConfigOrBuilder

getGcePersistentDiskCsiDriverConfig()

public GcePersistentDiskCsiDriverConfig getGcePersistentDiskCsiDriverConfig()

Configuration for the Compute Engine Persistent Disk CSI driver.

.google.container.v1.GcePersistentDiskCsiDriverConfig gce_persistent_disk_csi_driver_config = 11;

Returns
Type Description
GcePersistentDiskCsiDriverConfig

The gcePersistentDiskCsiDriverConfig.

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;

Returns
Type Description
GcePersistentDiskCsiDriverConfig.Builder

getGcePersistentDiskCsiDriverConfigOrBuilder()

public GcePersistentDiskCsiDriverConfigOrBuilder getGcePersistentDiskCsiDriverConfigOrBuilder()

Configuration for the Compute Engine Persistent Disk CSI driver.

.google.container.v1.GcePersistentDiskCsiDriverConfig gce_persistent_disk_csi_driver_config = 11;

Returns
Type Description
GcePersistentDiskCsiDriverConfigOrBuilder

getGcpFilestoreCsiDriverConfig()

public GcpFilestoreCsiDriverConfig getGcpFilestoreCsiDriverConfig()

Configuration for the GCP Filestore CSI driver.

.google.container.v1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;

Returns
Type Description
GcpFilestoreCsiDriverConfig

The gcpFilestoreCsiDriverConfig.

getGcpFilestoreCsiDriverConfigBuilder()

public GcpFilestoreCsiDriverConfig.Builder getGcpFilestoreCsiDriverConfigBuilder()

Configuration for the GCP Filestore CSI driver.

.google.container.v1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;

Returns
Type Description
GcpFilestoreCsiDriverConfig.Builder

getGcpFilestoreCsiDriverConfigOrBuilder()

public GcpFilestoreCsiDriverConfigOrBuilder getGcpFilestoreCsiDriverConfigOrBuilder()

Configuration for the GCP Filestore CSI driver.

.google.container.v1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;

Returns
Type Description
GcpFilestoreCsiDriverConfigOrBuilder

getGcsFuseCsiDriverConfig()

public GcsFuseCsiDriverConfig getGcsFuseCsiDriverConfig()

Configuration for the Cloud Storage Fuse CSI driver.

.google.container.v1.GcsFuseCsiDriverConfig gcs_fuse_csi_driver_config = 17;

Returns
Type Description
GcsFuseCsiDriverConfig

The gcsFuseCsiDriverConfig.

getGcsFuseCsiDriverConfigBuilder()

public GcsFuseCsiDriverConfig.Builder getGcsFuseCsiDriverConfigBuilder()

Configuration for the Cloud Storage Fuse CSI driver.

.google.container.v1.GcsFuseCsiDriverConfig gcs_fuse_csi_driver_config = 17;

Returns
Type Description
GcsFuseCsiDriverConfig.Builder

getGcsFuseCsiDriverConfigOrBuilder()

public GcsFuseCsiDriverConfigOrBuilder getGcsFuseCsiDriverConfigOrBuilder()

Configuration for the Cloud Storage Fuse CSI driver.

.google.container.v1.GcsFuseCsiDriverConfig gcs_fuse_csi_driver_config = 17;

Returns
Type Description
GcsFuseCsiDriverConfigOrBuilder

getGkeBackupAgentConfig()

public GkeBackupAgentConfig getGkeBackupAgentConfig()

Configuration for the Backup for GKE agent addon.

.google.container.v1.GkeBackupAgentConfig gke_backup_agent_config = 16;

Returns
Type Description
GkeBackupAgentConfig

The gkeBackupAgentConfig.

getGkeBackupAgentConfigBuilder()

public GkeBackupAgentConfig.Builder getGkeBackupAgentConfigBuilder()

Configuration for the Backup for GKE agent addon.

.google.container.v1.GkeBackupAgentConfig gke_backup_agent_config = 16;

Returns
Type Description
GkeBackupAgentConfig.Builder

getGkeBackupAgentConfigOrBuilder()

public GkeBackupAgentConfigOrBuilder getGkeBackupAgentConfigOrBuilder()

Configuration for the Backup for GKE agent addon.

.google.container.v1.GkeBackupAgentConfig gke_backup_agent_config = 16;

Returns
Type Description
GkeBackupAgentConfigOrBuilder

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;

Returns
Type Description
HorizontalPodAutoscaling

The horizontalPodAutoscaling.

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;

Returns
Type Description
HorizontalPodAutoscaling.Builder

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;

Returns
Type Description
HorizontalPodAutoscalingOrBuilder

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;

Returns
Type Description
HttpLoadBalancing

The httpLoadBalancing.

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;

Returns
Type Description
HttpLoadBalancing.Builder

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;

Returns
Type Description
HttpLoadBalancingOrBuilder

getKubernetesDashboard() (deprecated)

public KubernetesDashboard getKubernetesDashboard()

Deprecated. google.container.v1.AddonsConfig.kubernetes_dashboard is deprecated. See google/container/v1/cluster_service.proto;l=1207

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];

Returns
Type Description
KubernetesDashboard

The kubernetesDashboard.

getKubernetesDashboardBuilder() (deprecated)

public KubernetesDashboard.Builder getKubernetesDashboardBuilder()

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];

Returns
Type Description
KubernetesDashboard.Builder

getKubernetesDashboardOrBuilder() (deprecated)

public KubernetesDashboardOrBuilder getKubernetesDashboardOrBuilder()

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];

Returns
Type Description
KubernetesDashboardOrBuilder

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;

Returns
Type Description
NetworkPolicyConfig

The networkPolicyConfig.

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;

Returns
Type Description
NetworkPolicyConfig.Builder

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;

Returns
Type Description
NetworkPolicyConfigOrBuilder

getStatefulHaConfig()

public StatefulHAConfig getStatefulHaConfig()

Optional. Configuration for the StatefulHA add-on.

.google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
StatefulHAConfig

The statefulHaConfig.

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];

Returns
Type Description
StatefulHAConfig.Builder

getStatefulHaConfigOrBuilder()

public StatefulHAConfigOrBuilder getStatefulHaConfigOrBuilder()

Optional. Configuration for the StatefulHA add-on.

.google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
StatefulHAConfigOrBuilder

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;

Returns
Type Description
boolean

Whether the cloudRunConfig field is set.

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;

Returns
Type Description
boolean

Whether the configConnectorConfig field is set.

hasDnsCacheConfig()

public boolean hasDnsCacheConfig()

Configuration for NodeLocalDNS, a dns cache running on cluster nodes

.google.container.v1.DnsCacheConfig dns_cache_config = 8;

Returns
Type Description
boolean

Whether the dnsCacheConfig field is set.

hasGcePersistentDiskCsiDriverConfig()

public boolean hasGcePersistentDiskCsiDriverConfig()

Configuration for the Compute Engine Persistent Disk CSI driver.

.google.container.v1.GcePersistentDiskCsiDriverConfig gce_persistent_disk_csi_driver_config = 11;

Returns
Type Description
boolean

Whether the gcePersistentDiskCsiDriverConfig field is set.

hasGcpFilestoreCsiDriverConfig()

public boolean hasGcpFilestoreCsiDriverConfig()

Configuration for the GCP Filestore CSI driver.

.google.container.v1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;

Returns
Type Description
boolean

Whether the gcpFilestoreCsiDriverConfig field is set.

hasGcsFuseCsiDriverConfig()

public boolean hasGcsFuseCsiDriverConfig()

Configuration for the Cloud Storage Fuse CSI driver.

.google.container.v1.GcsFuseCsiDriverConfig gcs_fuse_csi_driver_config = 17;

Returns
Type Description
boolean

Whether the gcsFuseCsiDriverConfig field is set.

hasGkeBackupAgentConfig()

public boolean hasGkeBackupAgentConfig()

Configuration for the Backup for GKE agent addon.

.google.container.v1.GkeBackupAgentConfig gke_backup_agent_config = 16;

Returns
Type Description
boolean

Whether the gkeBackupAgentConfig field is set.

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;

Returns
Type Description
boolean

Whether the horizontalPodAutoscaling field is set.

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;

Returns
Type Description
boolean

Whether the httpLoadBalancing field is set.

hasKubernetesDashboard() (deprecated)

public boolean hasKubernetesDashboard()

Deprecated. google.container.v1.AddonsConfig.kubernetes_dashboard is deprecated. See google/container/v1/cluster_service.proto;l=1207

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];

Returns
Type Description
boolean

Whether the kubernetesDashboard field is set.

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;

Returns
Type Description
boolean

Whether the networkPolicyConfig field is set.

hasStatefulHaConfig()

public boolean hasStatefulHaConfig()

Optional. Configuration for the StatefulHA add-on.

.google.container.v1.StatefulHAConfig stateful_ha_config = 18 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the statefulHaConfig field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeCloudRunConfig(CloudRunConfig value)

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;

Parameter
Name Description
value CloudRunConfig
Returns
Type Description
AddonsConfig.Builder

mergeConfigConnectorConfig(ConfigConnectorConfig value)

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;

Parameter
Name Description
value ConfigConnectorConfig
Returns
Type Description
AddonsConfig.Builder

mergeDnsCacheConfig(DnsCacheConfig value)

public AddonsConfig.Builder mergeDnsCacheConfig(DnsCacheConfig value)

Configuration for NodeLocalDNS, a dns cache running on cluster nodes

.google.container.v1.DnsCacheConfig dns_cache_config = 8;

Parameter
Name Description
value DnsCacheConfig
Returns
Type Description
AddonsConfig.Builder

mergeFrom(AddonsConfig other)

public AddonsConfig.Builder mergeFrom(AddonsConfig other)
Parameter
Name Description
other AddonsConfig
Returns
Type Description
AddonsConfig.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public AddonsConfig.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
AddonsConfig.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public AddonsConfig.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
AddonsConfig.Builder
Overrides

mergeGcePersistentDiskCsiDriverConfig(GcePersistentDiskCsiDriverConfig value)

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;

Parameter
Name Description
value GcePersistentDiskCsiDriverConfig
Returns
Type Description
AddonsConfig.Builder

mergeGcpFilestoreCsiDriverConfig(GcpFilestoreCsiDriverConfig value)

public AddonsConfig.Builder mergeGcpFilestoreCsiDriverConfig(GcpFilestoreCsiDriverConfig value)

Configuration for the GCP Filestore CSI driver.

.google.container.v1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;

Parameter
Name Description
value GcpFilestoreCsiDriverConfig
Returns
Type Description
AddonsConfig.Builder

mergeGcsFuseCsiDriverConfig(GcsFuseCsiDriverConfig value)

public AddonsConfig.Builder mergeGcsFuseCsiDriverConfig(GcsFuseCsiDriverConfig value)

Configuration for the Cloud Storage Fuse CSI driver.

.google.container.v1.GcsFuseCsiDriverConfig gcs_fuse_csi_driver_config = 17;

Parameter
Name Description
value GcsFuseCsiDriverConfig
Returns
Type Description
AddonsConfig.Builder

mergeGkeBackupAgentConfig(GkeBackupAgentConfig value)

public AddonsConfig.Builder mergeGkeBackupAgentConfig(GkeBackupAgentConfig value)

Configuration for the Backup for GKE agent addon.

.google.container.v1.GkeBackupAgentConfig gke_backup_agent_config = 16;

Parameter
Name Description
value GkeBackupAgentConfig
Returns
Type Description
AddonsConfig.Builder

mergeHorizontalPodAutoscaling(HorizontalPodAutoscaling value)

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;

Parameter
Name Description
value HorizontalPodAutoscaling
Returns
Type Description
AddonsConfig.Builder

mergeHttpLoadBalancing(HttpLoadBalancing value)

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;

Parameter
Name Description
value HttpLoadBalancing
Returns
Type Description
AddonsConfig.Builder

mergeKubernetesDashboard(KubernetesDashboard value) (deprecated)

public AddonsConfig.Builder mergeKubernetesDashboard(KubernetesDashboard value)

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];

Parameter
Name Description
value KubernetesDashboard
Returns
Type Description
AddonsConfig.Builder

mergeNetworkPolicyConfig(NetworkPolicyConfig value)

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;

Parameter
Name Description
value NetworkPolicyConfig
Returns
Type Description
AddonsConfig.Builder

mergeStatefulHaConfig(StatefulHAConfig value)

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];

Parameter
Name Description
value StatefulHAConfig
Returns
Type Description
AddonsConfig.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final AddonsConfig.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
AddonsConfig.Builder
Overrides

setCloudRunConfig(CloudRunConfig value)

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;

Parameter
Name Description
value CloudRunConfig
Returns
Type Description
AddonsConfig.Builder

setCloudRunConfig(CloudRunConfig.Builder builderForValue)

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;

Parameter
Name Description
builderForValue CloudRunConfig.Builder
Returns
Type Description
AddonsConfig.Builder

setConfigConnectorConfig(ConfigConnectorConfig value)

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;

Parameter
Name Description
value ConfigConnectorConfig
Returns
Type Description
AddonsConfig.Builder

setConfigConnectorConfig(ConfigConnectorConfig.Builder builderForValue)

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;

Parameter
Name Description
builderForValue ConfigConnectorConfig.Builder
Returns
Type Description
AddonsConfig.Builder

setDnsCacheConfig(DnsCacheConfig value)

public AddonsConfig.Builder setDnsCacheConfig(DnsCacheConfig value)

Configuration for NodeLocalDNS, a dns cache running on cluster nodes

.google.container.v1.DnsCacheConfig dns_cache_config = 8;

Parameter
Name Description
value DnsCacheConfig
Returns
Type Description
AddonsConfig.Builder

setDnsCacheConfig(DnsCacheConfig.Builder builderForValue)

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;

Parameter
Name Description
builderForValue DnsCacheConfig.Builder
Returns
Type Description
AddonsConfig.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public AddonsConfig.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
AddonsConfig.Builder
Overrides

setGcePersistentDiskCsiDriverConfig(GcePersistentDiskCsiDriverConfig value)

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;

Parameter
Name Description
value GcePersistentDiskCsiDriverConfig
Returns
Type Description
AddonsConfig.Builder

setGcePersistentDiskCsiDriverConfig(GcePersistentDiskCsiDriverConfig.Builder builderForValue)

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;

Parameter
Name Description
builderForValue GcePersistentDiskCsiDriverConfig.Builder
Returns
Type Description
AddonsConfig.Builder

setGcpFilestoreCsiDriverConfig(GcpFilestoreCsiDriverConfig value)

public AddonsConfig.Builder setGcpFilestoreCsiDriverConfig(GcpFilestoreCsiDriverConfig value)

Configuration for the GCP Filestore CSI driver.

.google.container.v1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;

Parameter
Name Description
value GcpFilestoreCsiDriverConfig
Returns
Type Description
AddonsConfig.Builder

setGcpFilestoreCsiDriverConfig(GcpFilestoreCsiDriverConfig.Builder builderForValue)

public AddonsConfig.Builder setGcpFilestoreCsiDriverConfig(GcpFilestoreCsiDriverConfig.Builder builderForValue)

Configuration for the GCP Filestore CSI driver.

.google.container.v1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;

Parameter
Name Description
builderForValue GcpFilestoreCsiDriverConfig.Builder
Returns
Type Description
AddonsConfig.Builder

setGcsFuseCsiDriverConfig(GcsFuseCsiDriverConfig value)

public AddonsConfig.Builder setGcsFuseCsiDriverConfig(GcsFuseCsiDriverConfig value)

Configuration for the Cloud Storage Fuse CSI driver.

.google.container.v1.GcsFuseCsiDriverConfig gcs_fuse_csi_driver_config = 17;

Parameter
Name Description
value GcsFuseCsiDriverConfig
Returns
Type Description
AddonsConfig.Builder

setGcsFuseCsiDriverConfig(GcsFuseCsiDriverConfig.Builder builderForValue)

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;

Parameter
Name Description
builderForValue GcsFuseCsiDriverConfig.Builder
Returns
Type Description
AddonsConfig.Builder

setGkeBackupAgentConfig(GkeBackupAgentConfig value)

public AddonsConfig.Builder setGkeBackupAgentConfig(GkeBackupAgentConfig value)

Configuration for the Backup for GKE agent addon.

.google.container.v1.GkeBackupAgentConfig gke_backup_agent_config = 16;

Parameter
Name Description
value GkeBackupAgentConfig
Returns
Type Description
AddonsConfig.Builder

setGkeBackupAgentConfig(GkeBackupAgentConfig.Builder builderForValue)

public AddonsConfig.Builder setGkeBackupAgentConfig(GkeBackupAgentConfig.Builder builderForValue)

Configuration for the Backup for GKE agent addon.

.google.container.v1.GkeBackupAgentConfig gke_backup_agent_config = 16;

Parameter
Name Description
builderForValue GkeBackupAgentConfig.Builder
Returns
Type Description
AddonsConfig.Builder

setHorizontalPodAutoscaling(HorizontalPodAutoscaling value)

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;

Parameter
Name Description
value HorizontalPodAutoscaling
Returns
Type Description
AddonsConfig.Builder

setHorizontalPodAutoscaling(HorizontalPodAutoscaling.Builder builderForValue)

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;

Parameter
Name Description
builderForValue HorizontalPodAutoscaling.Builder
Returns
Type Description
AddonsConfig.Builder

setHttpLoadBalancing(HttpLoadBalancing value)

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;

Parameter
Name Description
value HttpLoadBalancing
Returns
Type Description
AddonsConfig.Builder

setHttpLoadBalancing(HttpLoadBalancing.Builder builderForValue)

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;

Parameter
Name Description
builderForValue HttpLoadBalancing.Builder
Returns
Type Description
AddonsConfig.Builder

setKubernetesDashboard(KubernetesDashboard value) (deprecated)

public AddonsConfig.Builder setKubernetesDashboard(KubernetesDashboard value)

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];

Parameter
Name Description
value KubernetesDashboard
Returns
Type Description
AddonsConfig.Builder

setKubernetesDashboard(KubernetesDashboard.Builder builderForValue) (deprecated)

public AddonsConfig.Builder setKubernetesDashboard(KubernetesDashboard.Builder builderForValue)

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];

Parameter
Name Description
builderForValue KubernetesDashboard.Builder
Returns
Type Description
AddonsConfig.Builder

setNetworkPolicyConfig(NetworkPolicyConfig value)

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;

Parameter
Name Description
value NetworkPolicyConfig
Returns
Type Description
AddonsConfig.Builder

setNetworkPolicyConfig(NetworkPolicyConfig.Builder builderForValue)

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;

Parameter
Name Description
builderForValue NetworkPolicyConfig.Builder
Returns
Type Description
AddonsConfig.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public AddonsConfig.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
AddonsConfig.Builder
Overrides

setStatefulHaConfig(StatefulHAConfig value)

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];

Parameter
Name Description
value StatefulHAConfig
Returns
Type Description
AddonsConfig.Builder

setStatefulHaConfig(StatefulHAConfig.Builder builderForValue)

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];

Parameter
Name Description
builderForValue StatefulHAConfig.Builder
Returns
Type Description
AddonsConfig.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final AddonsConfig.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
AddonsConfig.Builder
Overrides