Package com.google.cloud.dataproc.v1
Class KubernetesSoftwareConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.dataproc.v1.KubernetesSoftwareConfig
-
- All Implemented Interfaces:
KubernetesSoftwareConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class KubernetesSoftwareConfig extends com.google.protobuf.GeneratedMessageV3 implements KubernetesSoftwareConfigOrBuilder
The software configuration for this Dataproc cluster running on Kubernetes.
Protobuf typegoogle.cloud.dataproc.v1.KubernetesSoftwareConfig- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classKubernetesSoftwareConfig.BuilderThe software configuration for this Dataproc cluster running on Kubernetes.-
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 intCOMPONENT_VERSION_FIELD_NUMBERstatic intPROPERTIES_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancontainsComponentVersion(String key)The components that should be installed in this Dataproc cluster.booleancontainsProperties(String key)The properties to set on daemon config files.booleanequals(Object obj)Map<String,String>getComponentVersion()Deprecated.intgetComponentVersionCount()The components that should be installed in this Dataproc cluster.Map<String,String>getComponentVersionMap()The components that should be installed in this Dataproc cluster.StringgetComponentVersionOrDefault(String key, String defaultValue)The components that should be installed in this Dataproc cluster.StringgetComponentVersionOrThrow(String key)The components that should be installed in this Dataproc cluster.static KubernetesSoftwareConfiggetDefaultInstance()KubernetesSoftwareConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<KubernetesSoftwareConfig>getParserForType()Map<String,String>getProperties()Deprecated.intgetPropertiesCount()The properties to set on daemon config files.Map<String,String>getPropertiesMap()The properties to set on daemon config files.StringgetPropertiesOrDefault(String key, String defaultValue)The properties to set on daemon config files.StringgetPropertiesOrThrow(String key)The properties to set on daemon config files.intgetSerializedSize()inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)booleanisInitialized()static KubernetesSoftwareConfig.BuildernewBuilder()static KubernetesSoftwareConfig.BuildernewBuilder(KubernetesSoftwareConfig prototype)KubernetesSoftwareConfig.BuildernewBuilderForType()protected KubernetesSoftwareConfig.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static KubernetesSoftwareConfigparseDelimitedFrom(InputStream input)static KubernetesSoftwareConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static KubernetesSoftwareConfigparseFrom(byte[] data)static KubernetesSoftwareConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static KubernetesSoftwareConfigparseFrom(com.google.protobuf.ByteString data)static KubernetesSoftwareConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static KubernetesSoftwareConfigparseFrom(com.google.protobuf.CodedInputStream input)static KubernetesSoftwareConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static KubernetesSoftwareConfigparseFrom(InputStream input)static KubernetesSoftwareConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static KubernetesSoftwareConfigparseFrom(ByteBuffer data)static KubernetesSoftwareConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<KubernetesSoftwareConfig>parser()KubernetesSoftwareConfig.BuildertoBuilder()voidwriteTo(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, 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
-
COMPONENT_VERSION_FIELD_NUMBER
public static final int COMPONENT_VERSION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PROPERTIES_FIELD_NUMBER
public static final int PROPERTIES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getComponentVersionCount
public int getComponentVersionCount()
Description copied from interface:KubernetesSoftwareConfigOrBuilderThe components that should be installed in this Dataproc cluster. The key must be a string from the KubernetesComponent enumeration. The value is the version of the software to be installed. At least one entry must be specified.
map<string, string> component_version = 1;- Specified by:
getComponentVersionCountin interfaceKubernetesSoftwareConfigOrBuilder
-
containsComponentVersion
public boolean containsComponentVersion(String key)
The components that should be installed in this Dataproc cluster. The key must be a string from the KubernetesComponent enumeration. The value is the version of the software to be installed. At least one entry must be specified.
map<string, string> component_version = 1;- Specified by:
containsComponentVersionin interfaceKubernetesSoftwareConfigOrBuilder
-
getComponentVersion
@Deprecated public Map<String,String> getComponentVersion()
Deprecated.UsegetComponentVersionMap()instead.- Specified by:
getComponentVersionin interfaceKubernetesSoftwareConfigOrBuilder
-
getComponentVersionMap
public Map<String,String> getComponentVersionMap()
The components that should be installed in this Dataproc cluster. The key must be a string from the KubernetesComponent enumeration. The value is the version of the software to be installed. At least one entry must be specified.
map<string, string> component_version = 1;- Specified by:
getComponentVersionMapin interfaceKubernetesSoftwareConfigOrBuilder
-
getComponentVersionOrDefault
public String getComponentVersionOrDefault(String key, String defaultValue)
The components that should be installed in this Dataproc cluster. The key must be a string from the KubernetesComponent enumeration. The value is the version of the software to be installed. At least one entry must be specified.
map<string, string> component_version = 1;- Specified by:
getComponentVersionOrDefaultin interfaceKubernetesSoftwareConfigOrBuilder
-
getComponentVersionOrThrow
public String getComponentVersionOrThrow(String key)
The components that should be installed in this Dataproc cluster. The key must be a string from the KubernetesComponent enumeration. The value is the version of the software to be installed. At least one entry must be specified.
map<string, string> component_version = 1;- Specified by:
getComponentVersionOrThrowin interfaceKubernetesSoftwareConfigOrBuilder
-
getPropertiesCount
public int getPropertiesCount()
Description copied from interface:KubernetesSoftwareConfigOrBuilderThe properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `spark:spark.kubernetes.container.image`. The following are supported prefixes and their mappings: * spark: `spark-defaults.conf` For more information, see [Cluster properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
map<string, string> properties = 2;- Specified by:
getPropertiesCountin interfaceKubernetesSoftwareConfigOrBuilder
-
containsProperties
public boolean containsProperties(String key)
The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `spark:spark.kubernetes.container.image`. The following are supported prefixes and their mappings: * spark: `spark-defaults.conf` For more information, see [Cluster properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
map<string, string> properties = 2;- Specified by:
containsPropertiesin interfaceKubernetesSoftwareConfigOrBuilder
-
getProperties
@Deprecated public Map<String,String> getProperties()
Deprecated.UsegetPropertiesMap()instead.- Specified by:
getPropertiesin interfaceKubernetesSoftwareConfigOrBuilder
-
getPropertiesMap
public Map<String,String> getPropertiesMap()
The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `spark:spark.kubernetes.container.image`. The following are supported prefixes and their mappings: * spark: `spark-defaults.conf` For more information, see [Cluster properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
map<string, string> properties = 2;- Specified by:
getPropertiesMapin interfaceKubernetesSoftwareConfigOrBuilder
-
getPropertiesOrDefault
public String getPropertiesOrDefault(String key, String defaultValue)
The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `spark:spark.kubernetes.container.image`. The following are supported prefixes and their mappings: * spark: `spark-defaults.conf` For more information, see [Cluster properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
map<string, string> properties = 2;- Specified by:
getPropertiesOrDefaultin interfaceKubernetesSoftwareConfigOrBuilder
-
getPropertiesOrThrow
public String getPropertiesOrThrow(String key)
The properties to set on daemon config files. Property keys are specified in `prefix:property` format, for example `spark:spark.kubernetes.container.image`. The following are supported prefixes and their mappings: * spark: `spark-defaults.conf` For more information, see [Cluster properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).
map<string, string> properties = 2;- Specified by:
getPropertiesOrThrowin interfaceKubernetesSoftwareConfigOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static KubernetesSoftwareConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KubernetesSoftwareConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KubernetesSoftwareConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KubernetesSoftwareConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KubernetesSoftwareConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KubernetesSoftwareConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static KubernetesSoftwareConfig parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static KubernetesSoftwareConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static KubernetesSoftwareConfig parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static KubernetesSoftwareConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static KubernetesSoftwareConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static KubernetesSoftwareConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public KubernetesSoftwareConfig.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static KubernetesSoftwareConfig.Builder newBuilder()
-
newBuilder
public static KubernetesSoftwareConfig.Builder newBuilder(KubernetesSoftwareConfig prototype)
-
toBuilder
public KubernetesSoftwareConfig.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected KubernetesSoftwareConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static KubernetesSoftwareConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<KubernetesSoftwareConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<KubernetesSoftwareConfig> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public KubernetesSoftwareConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-