Package com.google.container.v1
Class AddonsConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.container.v1.AddonsConfig
-
- All Implemented Interfaces:
AddonsConfigOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class AddonsConfig extends com.google.protobuf.GeneratedMessageV3 implements AddonsConfigOrBuilder
Configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality.
Protobuf typegoogle.container.v1.AddonsConfig
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AddonsConfig.Builder
Configuration for the addons that can be automatically spun up in the cluster, enabling additional functionality.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
CLOUD_RUN_CONFIG_FIELD_NUMBER
static int
CONFIG_CONNECTOR_CONFIG_FIELD_NUMBER
static int
DNS_CACHE_CONFIG_FIELD_NUMBER
static int
GCE_PERSISTENT_DISK_CSI_DRIVER_CONFIG_FIELD_NUMBER
static int
GCP_FILESTORE_CSI_DRIVER_CONFIG_FIELD_NUMBER
static int
GCS_FUSE_CSI_DRIVER_CONFIG_FIELD_NUMBER
static int
GKE_BACKUP_AGENT_CONFIG_FIELD_NUMBER
static int
HORIZONTAL_POD_AUTOSCALING_FIELD_NUMBER
static int
HTTP_LOAD_BALANCING_FIELD_NUMBER
static int
KUBERNETES_DASHBOARD_FIELD_NUMBER
static int
NETWORK_POLICY_CONFIG_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
equals(Object obj)
CloudRunConfig
getCloudRunConfig()
Configuration for the Cloud Run addon, which allows the user to use a managed Knative service.CloudRunConfigOrBuilder
getCloudRunConfigOrBuilder()
Configuration for the Cloud Run addon, which allows the user to use a managed Knative service.ConfigConnectorConfig
getConfigConnectorConfig()
Configuration for the ConfigConnector add-on, a Kubernetes extension to manage hosted GCP services through the Kubernetes APIConfigConnectorConfigOrBuilder
getConfigConnectorConfigOrBuilder()
Configuration for the ConfigConnector add-on, a Kubernetes extension to manage hosted GCP services through the Kubernetes APIstatic AddonsConfig
getDefaultInstance()
AddonsConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
DnsCacheConfig
getDnsCacheConfig()
Configuration for NodeLocalDNS, a dns cache running on cluster nodesDnsCacheConfigOrBuilder
getDnsCacheConfigOrBuilder()
Configuration for NodeLocalDNS, a dns cache running on cluster nodesGcePersistentDiskCsiDriverConfig
getGcePersistentDiskCsiDriverConfig()
Configuration for the Compute Engine Persistent Disk CSI driver.GcePersistentDiskCsiDriverConfigOrBuilder
getGcePersistentDiskCsiDriverConfigOrBuilder()
Configuration for the Compute Engine Persistent Disk CSI driver.GcpFilestoreCsiDriverConfig
getGcpFilestoreCsiDriverConfig()
Configuration for the GCP Filestore CSI driver.GcpFilestoreCsiDriverConfigOrBuilder
getGcpFilestoreCsiDriverConfigOrBuilder()
Configuration for the GCP Filestore CSI driver.GcsFuseCsiDriverConfig
getGcsFuseCsiDriverConfig()
Configuration for the Cloud Storage Fuse CSI driver.GcsFuseCsiDriverConfigOrBuilder
getGcsFuseCsiDriverConfigOrBuilder()
Configuration for the Cloud Storage Fuse CSI driver.GkeBackupAgentConfig
getGkeBackupAgentConfig()
Configuration for the Backup for GKE agent addon.GkeBackupAgentConfigOrBuilder
getGkeBackupAgentConfigOrBuilder()
Configuration for the Backup for GKE agent addon.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.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.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.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.KubernetesDashboard
getKubernetesDashboard()
Deprecated.google.container.v1.AddonsConfig.kubernetes_dashboard is deprecated.KubernetesDashboardOrBuilder
getKubernetesDashboardOrBuilder()
Deprecated.NetworkPolicyConfig
getNetworkPolicyConfig()
Configuration for NetworkPolicy.NetworkPolicyConfigOrBuilder
getNetworkPolicyConfigOrBuilder()
Configuration for NetworkPolicy.com.google.protobuf.Parser<AddonsConfig>
getParserForType()
int
getSerializedSize()
boolean
hasCloudRunConfig()
Configuration for the Cloud Run addon, which allows the user to use a managed Knative service.boolean
hasConfigConnectorConfig()
Configuration for the ConfigConnector add-on, a Kubernetes extension to manage hosted GCP services through the Kubernetes APIboolean
hasDnsCacheConfig()
Configuration for NodeLocalDNS, a dns cache running on cluster nodesboolean
hasGcePersistentDiskCsiDriverConfig()
Configuration for the Compute Engine Persistent Disk CSI driver.boolean
hasGcpFilestoreCsiDriverConfig()
Configuration for the GCP Filestore CSI driver.boolean
hasGcsFuseCsiDriverConfig()
Configuration for the Cloud Storage Fuse CSI driver.boolean
hasGkeBackupAgentConfig()
Configuration for the Backup for GKE agent addon.int
hashCode()
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.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.boolean
hasKubernetesDashboard()
Deprecated.google.container.v1.AddonsConfig.kubernetes_dashboard is deprecated.boolean
hasNetworkPolicyConfig()
Configuration for NetworkPolicy.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static AddonsConfig.Builder
newBuilder()
static AddonsConfig.Builder
newBuilder(AddonsConfig prototype)
AddonsConfig.Builder
newBuilderForType()
protected AddonsConfig.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static AddonsConfig
parseDelimitedFrom(InputStream input)
static AddonsConfig
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static AddonsConfig
parseFrom(byte[] data)
static AddonsConfig
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static AddonsConfig
parseFrom(com.google.protobuf.ByteString data)
static AddonsConfig
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static AddonsConfig
parseFrom(com.google.protobuf.CodedInputStream input)
static AddonsConfig
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static AddonsConfig
parseFrom(InputStream input)
static AddonsConfig
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static AddonsConfig
parseFrom(ByteBuffer data)
static AddonsConfig
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<AddonsConfig>
parser()
AddonsConfig.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
HTTP_LOAD_BALANCING_FIELD_NUMBER
public static final int HTTP_LOAD_BALANCING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HORIZONTAL_POD_AUTOSCALING_FIELD_NUMBER
public static final int HORIZONTAL_POD_AUTOSCALING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
KUBERNETES_DASHBOARD_FIELD_NUMBER
public static final int KUBERNETES_DASHBOARD_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NETWORK_POLICY_CONFIG_FIELD_NUMBER
public static final int NETWORK_POLICY_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLOUD_RUN_CONFIG_FIELD_NUMBER
public static final int CLOUD_RUN_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DNS_CACHE_CONFIG_FIELD_NUMBER
public static final int DNS_CACHE_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CONFIG_CONNECTOR_CONFIG_FIELD_NUMBER
public static final int CONFIG_CONNECTOR_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GCE_PERSISTENT_DISK_CSI_DRIVER_CONFIG_FIELD_NUMBER
public static final int GCE_PERSISTENT_DISK_CSI_DRIVER_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GCP_FILESTORE_CSI_DRIVER_CONFIG_FIELD_NUMBER
public static final int GCP_FILESTORE_CSI_DRIVER_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GKE_BACKUP_AGENT_CONFIG_FIELD_NUMBER
public static final int GKE_BACKUP_AGENT_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GCS_FUSE_CSI_DRIVER_CONFIG_FIELD_NUMBER
public static final int GCS_FUSE_CSI_DRIVER_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
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 interfaceAddonsConfigOrBuilder
- 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 interfaceAddonsConfigOrBuilder
- Returns:
- The httpLoadBalancing.
-
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 interfaceAddonsConfigOrBuilder
-
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 interfaceAddonsConfigOrBuilder
- 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 interfaceAddonsConfigOrBuilder
- Returns:
- The horizontalPodAutoscaling.
-
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 interfaceAddonsConfigOrBuilder
-
hasKubernetesDashboard
@Deprecated public boolean hasKubernetesDashboard()
Deprecated.google.container.v1.AddonsConfig.kubernetes_dashboard is deprecated. See google/container/v1/cluster_service.proto;l=1195Configuration 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 interfaceAddonsConfigOrBuilder
- 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=1195Configuration 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 interfaceAddonsConfigOrBuilder
- Returns:
- The kubernetesDashboard.
-
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 interfaceAddonsConfigOrBuilder
-
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 interfaceAddonsConfigOrBuilder
- 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 interfaceAddonsConfigOrBuilder
- Returns:
- The networkPolicyConfig.
-
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 interfaceAddonsConfigOrBuilder
-
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 interfaceAddonsConfigOrBuilder
- 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 interfaceAddonsConfigOrBuilder
- Returns:
- The cloudRunConfig.
-
getCloudRunConfigOrBuilder
public CloudRunConfigOrBuilder getCloudRunConfigOrBuilder()
Configuration for the Cloud Run addon, which allows the user to use a managed Knative service.
.google.container.v1.CloudRunConfig cloud_run_config = 7;
- Specified by:
getCloudRunConfigOrBuilder
in interfaceAddonsConfigOrBuilder
-
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 interfaceAddonsConfigOrBuilder
- 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 interfaceAddonsConfigOrBuilder
- Returns:
- The dnsCacheConfig.
-
getDnsCacheConfigOrBuilder
public DnsCacheConfigOrBuilder getDnsCacheConfigOrBuilder()
Configuration for NodeLocalDNS, a dns cache running on cluster nodes
.google.container.v1.DnsCacheConfig dns_cache_config = 8;
- Specified by:
getDnsCacheConfigOrBuilder
in interfaceAddonsConfigOrBuilder
-
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 interfaceAddonsConfigOrBuilder
- 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 interfaceAddonsConfigOrBuilder
- Returns:
- The configConnectorConfig.
-
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;
- Specified by:
getConfigConnectorConfigOrBuilder
in interfaceAddonsConfigOrBuilder
-
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 interfaceAddonsConfigOrBuilder
- Returns:
- Whether the gcePersistentDiskCsiDriverConfig field is set.
-
getGcePersistentDiskCsiDriverConfig
public GcePersistentDiskCsiDriverConfig getGcePersistentDiskCsiDriverConfig()
Configuration for the Compute Engine Persistent Disk CSI driver.
.google.container.v1.GcePersistentDiskCsiDriverConfig gce_persistent_disk_csi_driver_config = 11;
- Specified by:
getGcePersistentDiskCsiDriverConfig
in interfaceAddonsConfigOrBuilder
- Returns:
- The gcePersistentDiskCsiDriverConfig.
-
getGcePersistentDiskCsiDriverConfigOrBuilder
public GcePersistentDiskCsiDriverConfigOrBuilder getGcePersistentDiskCsiDriverConfigOrBuilder()
Configuration for the Compute Engine Persistent Disk CSI driver.
.google.container.v1.GcePersistentDiskCsiDriverConfig gce_persistent_disk_csi_driver_config = 11;
- Specified by:
getGcePersistentDiskCsiDriverConfigOrBuilder
in interfaceAddonsConfigOrBuilder
-
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 interfaceAddonsConfigOrBuilder
- Returns:
- Whether the gcpFilestoreCsiDriverConfig field is set.
-
getGcpFilestoreCsiDriverConfig
public GcpFilestoreCsiDriverConfig getGcpFilestoreCsiDriverConfig()
Configuration for the GCP Filestore CSI driver.
.google.container.v1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;
- Specified by:
getGcpFilestoreCsiDriverConfig
in interfaceAddonsConfigOrBuilder
- Returns:
- The gcpFilestoreCsiDriverConfig.
-
getGcpFilestoreCsiDriverConfigOrBuilder
public GcpFilestoreCsiDriverConfigOrBuilder getGcpFilestoreCsiDriverConfigOrBuilder()
Configuration for the GCP Filestore CSI driver.
.google.container.v1.GcpFilestoreCsiDriverConfig gcp_filestore_csi_driver_config = 14;
- Specified by:
getGcpFilestoreCsiDriverConfigOrBuilder
in interfaceAddonsConfigOrBuilder
-
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 interfaceAddonsConfigOrBuilder
- Returns:
- Whether the gkeBackupAgentConfig field is set.
-
getGkeBackupAgentConfig
public GkeBackupAgentConfig getGkeBackupAgentConfig()
Configuration for the Backup for GKE agent addon.
.google.container.v1.GkeBackupAgentConfig gke_backup_agent_config = 16;
- Specified by:
getGkeBackupAgentConfig
in interfaceAddonsConfigOrBuilder
- Returns:
- The gkeBackupAgentConfig.
-
getGkeBackupAgentConfigOrBuilder
public GkeBackupAgentConfigOrBuilder getGkeBackupAgentConfigOrBuilder()
Configuration for the Backup for GKE agent addon.
.google.container.v1.GkeBackupAgentConfig gke_backup_agent_config = 16;
- Specified by:
getGkeBackupAgentConfigOrBuilder
in interfaceAddonsConfigOrBuilder
-
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 interfaceAddonsConfigOrBuilder
- Returns:
- Whether the gcsFuseCsiDriverConfig field is set.
-
getGcsFuseCsiDriverConfig
public GcsFuseCsiDriverConfig getGcsFuseCsiDriverConfig()
Configuration for the Cloud Storage Fuse CSI driver.
.google.container.v1.GcsFuseCsiDriverConfig gcs_fuse_csi_driver_config = 17;
- Specified by:
getGcsFuseCsiDriverConfig
in interfaceAddonsConfigOrBuilder
- Returns:
- The gcsFuseCsiDriverConfig.
-
getGcsFuseCsiDriverConfigOrBuilder
public GcsFuseCsiDriverConfigOrBuilder getGcsFuseCsiDriverConfigOrBuilder()
Configuration for the Cloud Storage Fuse CSI driver.
.google.container.v1.GcsFuseCsiDriverConfig gcs_fuse_csi_driver_config = 17;
- Specified by:
getGcsFuseCsiDriverConfigOrBuilder
in interfaceAddonsConfigOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static AddonsConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AddonsConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AddonsConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AddonsConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AddonsConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AddonsConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AddonsConfig parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static AddonsConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static AddonsConfig parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static AddonsConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static AddonsConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static AddonsConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public AddonsConfig.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static AddonsConfig.Builder newBuilder()
-
newBuilder
public static AddonsConfig.Builder newBuilder(AddonsConfig prototype)
-
toBuilder
public AddonsConfig.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected AddonsConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static AddonsConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<AddonsConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<AddonsConfig> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public AddonsConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-