Interface AddonsConfigOrBuilder (2.56.0)

public interface AddonsConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCloudRunConfig()

public abstract 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.

getCloudRunConfigOrBuilder()

public abstract 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 abstract 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.

getConfigConnectorConfigOrBuilder()

public abstract 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

getDnsCacheConfig()

public abstract 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.

getDnsCacheConfigOrBuilder()

public abstract 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 abstract 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.

getGcePersistentDiskCsiDriverConfigOrBuilder()

public abstract 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 abstract 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.

getGcpFilestoreCsiDriverConfigOrBuilder()

public abstract 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 abstract 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.

getGcsFuseCsiDriverConfigOrBuilder()

public abstract 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 abstract 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.

getGkeBackupAgentConfigOrBuilder()

public abstract 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 abstract 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.

getHorizontalPodAutoscalingOrBuilder()

public abstract 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 abstract 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.

getHttpLoadBalancingOrBuilder()

public abstract 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 abstract KubernetesDashboard getKubernetesDashboard()

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

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.

getKubernetesDashboardOrBuilder() (deprecated)

public abstract 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 abstract 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.

getNetworkPolicyConfigOrBuilder()

public abstract 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

getParallelstoreCsiDriverConfig()

public abstract ParallelstoreCsiDriverConfig getParallelstoreCsiDriverConfig()

Configuration for the Cloud Storage Parallelstore CSI driver.

.google.container.v1.ParallelstoreCsiDriverConfig parallelstore_csi_driver_config = 19;

Returns
Type Description
ParallelstoreCsiDriverConfig

The parallelstoreCsiDriverConfig.

getParallelstoreCsiDriverConfigOrBuilder()

public abstract ParallelstoreCsiDriverConfigOrBuilder getParallelstoreCsiDriverConfigOrBuilder()

Configuration for the Cloud Storage Parallelstore CSI driver.

.google.container.v1.ParallelstoreCsiDriverConfig parallelstore_csi_driver_config = 19;

Returns
Type Description
ParallelstoreCsiDriverConfigOrBuilder

getRayOperatorConfig()

public abstract RayOperatorConfig getRayOperatorConfig()

Optional. Configuration for Ray Operator addon.

.google.container.v1.RayOperatorConfig ray_operator_config = 21 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
RayOperatorConfig

The rayOperatorConfig.

getRayOperatorConfigOrBuilder()

public abstract RayOperatorConfigOrBuilder getRayOperatorConfigOrBuilder()

Optional. Configuration for Ray Operator addon.

.google.container.v1.RayOperatorConfig ray_operator_config = 21 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
RayOperatorConfigOrBuilder

getStatefulHaConfig()

public abstract 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.

getStatefulHaConfigOrBuilder()

public abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract 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 abstract boolean hasKubernetesDashboard()

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

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 abstract 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.

hasParallelstoreCsiDriverConfig()

public abstract boolean hasParallelstoreCsiDriverConfig()

Configuration for the Cloud Storage Parallelstore CSI driver.

.google.container.v1.ParallelstoreCsiDriverConfig parallelstore_csi_driver_config = 19;

Returns
Type Description
boolean

Whether the parallelstoreCsiDriverConfig field is set.

hasRayOperatorConfig()

public abstract boolean hasRayOperatorConfig()

Optional. Configuration for Ray Operator addon.

.google.container.v1.RayOperatorConfig ray_operator_config = 21 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the rayOperatorConfig field is set.

hasStatefulHaConfig()

public abstract 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.