Package com.google.cloud.dataproc.v1
Class KubernetesClusterConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.dataproc.v1.KubernetesClusterConfig
-
- All Implemented Interfaces:
KubernetesClusterConfigOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class KubernetesClusterConfig extends com.google.protobuf.GeneratedMessageV3 implements KubernetesClusterConfigOrBuilder
The configuration for running the Dataproc cluster on Kubernetes.
Protobuf typegoogle.cloud.dataproc.v1.KubernetesClusterConfig
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
KubernetesClusterConfig.Builder
The configuration for running the Dataproc cluster on Kubernetes.static class
KubernetesClusterConfig.ConfigCase
-
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
GKE_CLUSTER_CONFIG_FIELD_NUMBER
static int
KUBERNETES_NAMESPACE_FIELD_NUMBER
static int
KUBERNETES_SOFTWARE_CONFIG_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
KubernetesClusterConfig.ConfigCase
getConfigCase()
static KubernetesClusterConfig
getDefaultInstance()
KubernetesClusterConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
GkeClusterConfig
getGkeClusterConfig()
Required.GkeClusterConfigOrBuilder
getGkeClusterConfigOrBuilder()
Required.String
getKubernetesNamespace()
Optional.com.google.protobuf.ByteString
getKubernetesNamespaceBytes()
Optional.KubernetesSoftwareConfig
getKubernetesSoftwareConfig()
Optional.KubernetesSoftwareConfigOrBuilder
getKubernetesSoftwareConfigOrBuilder()
Optional.com.google.protobuf.Parser<KubernetesClusterConfig>
getParserForType()
int
getSerializedSize()
boolean
hasGkeClusterConfig()
Required.int
hashCode()
boolean
hasKubernetesSoftwareConfig()
Optional.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static KubernetesClusterConfig.Builder
newBuilder()
static KubernetesClusterConfig.Builder
newBuilder(KubernetesClusterConfig prototype)
KubernetesClusterConfig.Builder
newBuilderForType()
protected KubernetesClusterConfig.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static KubernetesClusterConfig
parseDelimitedFrom(InputStream input)
static KubernetesClusterConfig
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static KubernetesClusterConfig
parseFrom(byte[] data)
static KubernetesClusterConfig
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static KubernetesClusterConfig
parseFrom(com.google.protobuf.ByteString data)
static KubernetesClusterConfig
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static KubernetesClusterConfig
parseFrom(com.google.protobuf.CodedInputStream input)
static KubernetesClusterConfig
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static KubernetesClusterConfig
parseFrom(InputStream input)
static KubernetesClusterConfig
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static KubernetesClusterConfig
parseFrom(ByteBuffer data)
static KubernetesClusterConfig
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<KubernetesClusterConfig>
parser()
KubernetesClusterConfig.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
-
KUBERNETES_NAMESPACE_FIELD_NUMBER
public static final int KUBERNETES_NAMESPACE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GKE_CLUSTER_CONFIG_FIELD_NUMBER
public static final int GKE_CLUSTER_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
KUBERNETES_SOFTWARE_CONFIG_FIELD_NUMBER
public static final int KUBERNETES_SOFTWARE_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
-
getConfigCase
public KubernetesClusterConfig.ConfigCase getConfigCase()
- Specified by:
getConfigCase
in interfaceKubernetesClusterConfigOrBuilder
-
getKubernetesNamespace
public String getKubernetesNamespace()
Optional. A namespace within the Kubernetes cluster to deploy into. If this namespace does not exist, it is created. If it exists, Dataproc verifies that another Dataproc VirtualCluster is not installed into it. If not specified, the name of the Dataproc Cluster is used.
string kubernetes_namespace = 1 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getKubernetesNamespace
in interfaceKubernetesClusterConfigOrBuilder
- Returns:
- The kubernetesNamespace.
-
getKubernetesNamespaceBytes
public com.google.protobuf.ByteString getKubernetesNamespaceBytes()
Optional. A namespace within the Kubernetes cluster to deploy into. If this namespace does not exist, it is created. If it exists, Dataproc verifies that another Dataproc VirtualCluster is not installed into it. If not specified, the name of the Dataproc Cluster is used.
string kubernetes_namespace = 1 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getKubernetesNamespaceBytes
in interfaceKubernetesClusterConfigOrBuilder
- Returns:
- The bytes for kubernetesNamespace.
-
hasGkeClusterConfig
public boolean hasGkeClusterConfig()
Required. The configuration for running the Dataproc cluster on GKE.
.google.cloud.dataproc.v1.GkeClusterConfig gke_cluster_config = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
hasGkeClusterConfig
in interfaceKubernetesClusterConfigOrBuilder
- Returns:
- Whether the gkeClusterConfig field is set.
-
getGkeClusterConfig
public GkeClusterConfig getGkeClusterConfig()
Required. The configuration for running the Dataproc cluster on GKE.
.google.cloud.dataproc.v1.GkeClusterConfig gke_cluster_config = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getGkeClusterConfig
in interfaceKubernetesClusterConfigOrBuilder
- Returns:
- The gkeClusterConfig.
-
getGkeClusterConfigOrBuilder
public GkeClusterConfigOrBuilder getGkeClusterConfigOrBuilder()
Required. The configuration for running the Dataproc cluster on GKE.
.google.cloud.dataproc.v1.GkeClusterConfig gke_cluster_config = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getGkeClusterConfigOrBuilder
in interfaceKubernetesClusterConfigOrBuilder
-
hasKubernetesSoftwareConfig
public boolean hasKubernetesSoftwareConfig()
Optional. The software configuration for this Dataproc cluster running on Kubernetes.
.google.cloud.dataproc.v1.KubernetesSoftwareConfig kubernetes_software_config = 3 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
hasKubernetesSoftwareConfig
in interfaceKubernetesClusterConfigOrBuilder
- Returns:
- Whether the kubernetesSoftwareConfig field is set.
-
getKubernetesSoftwareConfig
public KubernetesSoftwareConfig getKubernetesSoftwareConfig()
Optional. The software configuration for this Dataproc cluster running on Kubernetes.
.google.cloud.dataproc.v1.KubernetesSoftwareConfig kubernetes_software_config = 3 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getKubernetesSoftwareConfig
in interfaceKubernetesClusterConfigOrBuilder
- Returns:
- The kubernetesSoftwareConfig.
-
getKubernetesSoftwareConfigOrBuilder
public KubernetesSoftwareConfigOrBuilder getKubernetesSoftwareConfigOrBuilder()
Optional. The software configuration for this Dataproc cluster running on Kubernetes.
.google.cloud.dataproc.v1.KubernetesSoftwareConfig kubernetes_software_config = 3 [(.google.api.field_behavior) = OPTIONAL];
- Specified by:
getKubernetesSoftwareConfigOrBuilder
in interfaceKubernetesClusterConfigOrBuilder
-
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 KubernetesClusterConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KubernetesClusterConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KubernetesClusterConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KubernetesClusterConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KubernetesClusterConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KubernetesClusterConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KubernetesClusterConfig parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static KubernetesClusterConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static KubernetesClusterConfig parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static KubernetesClusterConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static KubernetesClusterConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static KubernetesClusterConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public KubernetesClusterConfig.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static KubernetesClusterConfig.Builder newBuilder()
-
newBuilder
public static KubernetesClusterConfig.Builder newBuilder(KubernetesClusterConfig prototype)
-
toBuilder
public KubernetesClusterConfig.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected KubernetesClusterConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static KubernetesClusterConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<KubernetesClusterConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<KubernetesClusterConfig> 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 KubernetesClusterConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-