public final class AddonsConfig extends GeneratedMessageV3 implements AddonsConfigOrBuilder
Configuration for the addons that can be automatically spun up in the
cluster, enabling additional functionality.
Protobuf type google.container.v1beta1.AddonsConfig
Static Fields
CLOUD_RUN_CONFIG_FIELD_NUMBER
public static final int CLOUD_RUN_CONFIG_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
CONFIG_CONNECTOR_CONFIG_FIELD_NUMBER
public static final int CONFIG_CONNECTOR_CONFIG_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
DNS_CACHE_CONFIG_FIELD_NUMBER
public static final int DNS_CACHE_CONFIG_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
GCE_PERSISTENT_DISK_CSI_DRIVER_CONFIG_FIELD_NUMBER
public static final int GCE_PERSISTENT_DISK_CSI_DRIVER_CONFIG_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
GCP_FILESTORE_CSI_DRIVER_CONFIG_FIELD_NUMBER
public static final int GCP_FILESTORE_CSI_DRIVER_CONFIG_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
GKE_BACKUP_AGENT_CONFIG_FIELD_NUMBER
public static final int GKE_BACKUP_AGENT_CONFIG_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
HORIZONTAL_POD_AUTOSCALING_FIELD_NUMBER
public static final int HORIZONTAL_POD_AUTOSCALING_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
HTTP_LOAD_BALANCING_FIELD_NUMBER
public static final int HTTP_LOAD_BALANCING_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
ISTIO_CONFIG_FIELD_NUMBER
public static final int ISTIO_CONFIG_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
KALM_CONFIG_FIELD_NUMBER
public static final int KALM_CONFIG_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
KUBERNETES_DASHBOARD_FIELD_NUMBER
public static final int KUBERNETES_DASHBOARD_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
NETWORK_POLICY_CONFIG_FIELD_NUMBER
public static final int NETWORK_POLICY_CONFIG_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static AddonsConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static AddonsConfig.Builder newBuilder()
newBuilder(AddonsConfig prototype)
public static AddonsConfig.Builder newBuilder(AddonsConfig prototype)
public static AddonsConfig parseDelimitedFrom(InputStream input)
public static AddonsConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static AddonsConfig parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AddonsConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static AddonsConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AddonsConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AddonsConfig parseFrom(CodedInputStream input)
public static AddonsConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static AddonsConfig parseFrom(InputStream input)
public static AddonsConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static AddonsConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AddonsConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<AddonsConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getCloudRunConfig()
public CloudRunConfig getCloudRunConfig()
Configuration for the Cloud Run addon. The IstioConfig
addon must be
enabled in order to enable Cloud Run addon. This option can only be enabled
at cluster creation time.
.google.container.v1beta1.CloudRunConfig cloud_run_config = 7;
getCloudRunConfigOrBuilder()
public CloudRunConfigOrBuilder getCloudRunConfigOrBuilder()
Configuration for the Cloud Run addon. The IstioConfig
addon must be
enabled in order to enable Cloud Run addon. This option can only be enabled
at cluster creation time.
.google.container.v1beta1.CloudRunConfig cloud_run_config = 7;
getConfigConnectorConfig()
public ConfigConnectorConfig getConfigConnectorConfig()
Configuration for the ConfigConnector add-on, a Kubernetes
extension to manage hosted GCP services through the Kubernetes API
.google.container.v1beta1.ConfigConnectorConfig config_connector_config = 10;
getConfigConnectorConfigOrBuilder()
public ConfigConnectorConfigOrBuilder getConfigConnectorConfigOrBuilder()
Configuration for the ConfigConnector add-on, a Kubernetes
extension to manage hosted GCP services through the Kubernetes API
.google.container.v1beta1.ConfigConnectorConfig config_connector_config = 10;
getDefaultInstanceForType()
public AddonsConfig getDefaultInstanceForType()
getDnsCacheConfig()
public DnsCacheConfig getDnsCacheConfig()
Configuration for NodeLocalDNS, a dns cache running on cluster nodes
.google.container.v1beta1.DnsCacheConfig dns_cache_config = 8;
getDnsCacheConfigOrBuilder()
public DnsCacheConfigOrBuilder getDnsCacheConfigOrBuilder()
Configuration for NodeLocalDNS, a dns cache running on cluster nodes
.google.container.v1beta1.DnsCacheConfig dns_cache_config = 8;
getGcePersistentDiskCsiDriverConfig()
public GcePersistentDiskCsiDriverConfig getGcePersistentDiskCsiDriverConfig()
Configuration for the Compute Engine Persistent Disk CSI driver.
.google.container.v1beta1.GcePersistentDiskCsiDriverConfig gce_persistent_disk_csi_driver_config = 11;
getGcePersistentDiskCsiDriverConfigOrBuilder()
public GcePersistentDiskCsiDriverConfigOrBuilder getGcePersistentDiskCsiDriverConfigOrBuilder()
Configuration for the Compute Engine Persistent Disk CSI driver.
.google.container.v1beta1.GcePersistentDiskCsiDriverConfig gce_persistent_disk_csi_driver_config = 11;
getGcpFilestoreCsiDriverConfig()
public GcpFilestoreCsiDriverConfig getGcpFilestoreCsiDriverConfig()
Configuration for the GCP Filestore CSI driver.
.google.container.v1beta1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;
getGcpFilestoreCsiDriverConfigOrBuilder()
public GcpFilestoreCsiDriverConfigOrBuilder getGcpFilestoreCsiDriverConfigOrBuilder()
Configuration for the GCP Filestore CSI driver.
.google.container.v1beta1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;
getGkeBackupAgentConfig()
public GkeBackupAgentConfig getGkeBackupAgentConfig()
Configuration for the Backup for GKE agent addon.
.google.container.v1beta1.GkeBackupAgentConfig gke_backup_agent_config = 16;
getGkeBackupAgentConfigOrBuilder()
public GkeBackupAgentConfigOrBuilder getGkeBackupAgentConfigOrBuilder()
Configuration for the Backup for GKE agent addon.
.google.container.v1beta1.GkeBackupAgentConfig gke_backup_agent_config = 16;
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.v1beta1.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.v1beta1.HorizontalPodAutoscaling horizontal_pod_autoscaling = 2;
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.v1beta1.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.v1beta1.HttpLoadBalancing http_load_balancing = 1;
getIstioConfig() (deprecated)
public IstioConfig getIstioConfig()
Deprecated. google.container.v1beta1.AddonsConfig.istio_config is deprecated. See
google/container/v1beta1/cluster_service.proto;l=1154
Configuration for Istio, an open platform to connect, manage, and secure
microservices.
.google.container.v1beta1.IstioConfig istio_config = 5 [deprecated = true];
getIstioConfigOrBuilder()
public IstioConfigOrBuilder getIstioConfigOrBuilder()
Configuration for Istio, an open platform to connect, manage, and secure
microservices.
.google.container.v1beta1.IstioConfig istio_config = 5 [deprecated = true];
getKalmConfig() (deprecated)
public KalmConfig getKalmConfig()
Deprecated. google.container.v1beta1.AddonsConfig.kalm_config is deprecated. See
google/container/v1beta1/cluster_service.proto;l=1173
Configuration for the KALM addon, which manages the lifecycle of k8s
applications.
.google.container.v1beta1.KalmConfig kalm_config = 12 [deprecated = true];
getKalmConfigOrBuilder()
public KalmConfigOrBuilder getKalmConfigOrBuilder()
Configuration for the KALM addon, which manages the lifecycle of k8s
applications.
.google.container.v1beta1.KalmConfig kalm_config = 12 [deprecated = true];
getKubernetesDashboard() (deprecated)
public KubernetesDashboard getKubernetesDashboard()
Deprecated. google.container.v1beta1.AddonsConfig.kubernetes_dashboard is deprecated. See
google/container/v1beta1/cluster_service.proto;l=1145
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.v1beta1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
getKubernetesDashboardOrBuilder()
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.v1beta1.KubernetesDashboard kubernetes_dashboard = 3 [deprecated = true];
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.v1beta1.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.v1beta1.NetworkPolicyConfig network_policy_config = 4;
getParserForType()
public Parser<AddonsConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
hasCloudRunConfig()
public boolean hasCloudRunConfig()
Configuration for the Cloud Run addon. The IstioConfig
addon must be
enabled in order to enable Cloud Run addon. This option can only be enabled
at cluster creation time.
.google.container.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;
Returns |
---|
Type | Description |
boolean | Whether the gcpFilestoreCsiDriverConfig field is set.
|
hasGkeBackupAgentConfig()
public boolean hasGkeBackupAgentConfig()
Configuration for the Backup for GKE agent addon.
.google.container.v1beta1.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.v1beta1.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.v1beta1.HttpLoadBalancing http_load_balancing = 1;
Returns |
---|
Type | Description |
boolean | Whether the httpLoadBalancing field is set.
|
hasIstioConfig() (deprecated)
public boolean hasIstioConfig()
Deprecated. google.container.v1beta1.AddonsConfig.istio_config is deprecated. See
google/container/v1beta1/cluster_service.proto;l=1154
Configuration for Istio, an open platform to connect, manage, and secure
microservices.
.google.container.v1beta1.IstioConfig istio_config = 5 [deprecated = true];
Returns |
---|
Type | Description |
boolean | Whether the istioConfig field is set.
|
hasKalmConfig() (deprecated)
public boolean hasKalmConfig()
Deprecated. google.container.v1beta1.AddonsConfig.kalm_config is deprecated. See
google/container/v1beta1/cluster_service.proto;l=1173
Configuration for the KALM addon, which manages the lifecycle of k8s
applications.
.google.container.v1beta1.KalmConfig kalm_config = 12 [deprecated = true];
Returns |
---|
Type | Description |
boolean | Whether the kalmConfig field is set.
|
hasKubernetesDashboard() (deprecated)
public boolean hasKubernetesDashboard()
Deprecated. google.container.v1beta1.AddonsConfig.kubernetes_dashboard is deprecated. See
google/container/v1beta1/cluster_service.proto;l=1145
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.v1beta1.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.v1beta1.NetworkPolicyConfig network_policy_config = 4;
Returns |
---|
Type | Description |
boolean | Whether the networkPolicyConfig field is set.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public AddonsConfig.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected AddonsConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public AddonsConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides