Package com.google.cloud.dataproc.v1
Class KubernetesSoftwareConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
- com.google.cloud.dataproc.v1.KubernetesSoftwareConfig.Builder
-
- All Implemented Interfaces:
KubernetesSoftwareConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- KubernetesSoftwareConfig
public static final class KubernetesSoftwareConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder> implements KubernetesSoftwareConfigOrBuilder
The software configuration for this Dataproc cluster running on Kubernetes.
Protobuf typegoogle.cloud.dataproc.v1.KubernetesSoftwareConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description KubernetesSoftwareConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)KubernetesSoftwareConfigbuild()KubernetesSoftwareConfigbuildPartial()KubernetesSoftwareConfig.Builderclear()KubernetesSoftwareConfig.BuilderclearComponentVersion()KubernetesSoftwareConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)KubernetesSoftwareConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)KubernetesSoftwareConfig.BuilderclearProperties()KubernetesSoftwareConfig.Builderclone()booleancontainsComponentVersion(String key)The components that should be installed in this Dataproc cluster.booleancontainsProperties(String key)The properties to set on daemon config files.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.KubernetesSoftwareConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()Map<String,String>getMutableComponentVersion()Deprecated.Map<String,String>getMutableProperties()Deprecated.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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)protected com.google.protobuf.MapFieldinternalGetMutableMapField(int number)booleanisInitialized()KubernetesSoftwareConfig.BuildermergeFrom(KubernetesSoftwareConfig other)KubernetesSoftwareConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)KubernetesSoftwareConfig.BuildermergeFrom(com.google.protobuf.Message other)KubernetesSoftwareConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)KubernetesSoftwareConfig.BuilderputAllComponentVersion(Map<String,String> values)The components that should be installed in this Dataproc cluster.KubernetesSoftwareConfig.BuilderputAllProperties(Map<String,String> values)The properties to set on daemon config files.KubernetesSoftwareConfig.BuilderputComponentVersion(String key, String value)The components that should be installed in this Dataproc cluster.KubernetesSoftwareConfig.BuilderputProperties(String key, String value)The properties to set on daemon config files.KubernetesSoftwareConfig.BuilderremoveComponentVersion(String key)The components that should be installed in this Dataproc cluster.KubernetesSoftwareConfig.BuilderremoveProperties(String key)The properties to set on daemon config files.KubernetesSoftwareConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)KubernetesSoftwareConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)KubernetesSoftwareConfig.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
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.Builder<KubernetesSoftwareConfig.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
clear
public KubernetesSoftwareConfig.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
getDefaultInstanceForType
public KubernetesSoftwareConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public KubernetesSoftwareConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public KubernetesSoftwareConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public KubernetesSoftwareConfig.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
setField
public KubernetesSoftwareConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
clearField
public KubernetesSoftwareConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
clearOneof
public KubernetesSoftwareConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
setRepeatedField
public KubernetesSoftwareConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
addRepeatedField
public KubernetesSoftwareConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
mergeFrom
public KubernetesSoftwareConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<KubernetesSoftwareConfig.Builder>
-
mergeFrom
public KubernetesSoftwareConfig.Builder mergeFrom(KubernetesSoftwareConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
mergeFrom
public KubernetesSoftwareConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<KubernetesSoftwareConfig.Builder>- Throws:
IOException
-
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
-
clearComponentVersion
public KubernetesSoftwareConfig.Builder clearComponentVersion()
-
removeComponentVersion
public KubernetesSoftwareConfig.Builder removeComponentVersion(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;
-
getMutableComponentVersion
@Deprecated public Map<String,String> getMutableComponentVersion()
Deprecated.Use alternate mutation accessors instead.
-
putComponentVersion
public KubernetesSoftwareConfig.Builder putComponentVersion(String key, String value)
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;
-
putAllComponentVersion
public KubernetesSoftwareConfig.Builder putAllComponentVersion(Map<String,String> values)
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;
-
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
-
clearProperties
public KubernetesSoftwareConfig.Builder clearProperties()
-
removeProperties
public KubernetesSoftwareConfig.Builder removeProperties(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;
-
getMutableProperties
@Deprecated public Map<String,String> getMutableProperties()
Deprecated.Use alternate mutation accessors instead.
-
putProperties
public KubernetesSoftwareConfig.Builder putProperties(String key, String value)
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;
-
putAllProperties
public KubernetesSoftwareConfig.Builder putAllProperties(Map<String,String> values)
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;
-
setUnknownFields
public final KubernetesSoftwareConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
mergeUnknownFields
public final KubernetesSoftwareConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
-