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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
KubernetesSoftwareConfig
build()
KubernetesSoftwareConfig
buildPartial()
KubernetesSoftwareConfig.Builder
clear()
KubernetesSoftwareConfig.Builder
clearComponentVersion()
KubernetesSoftwareConfig.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
KubernetesSoftwareConfig.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
KubernetesSoftwareConfig.Builder
clearProperties()
KubernetesSoftwareConfig.Builder
clone()
boolean
containsComponentVersion(String key)
The components that should be installed in this Dataproc cluster.boolean
containsProperties(String key)
The properties to set on daemon config files.Map<String,String>
getComponentVersion()
Deprecated.int
getComponentVersionCount()
The components that should be installed in this Dataproc cluster.Map<String,String>
getComponentVersionMap()
The components that should be installed in this Dataproc cluster.String
getComponentVersionOrDefault(String key, String defaultValue)
The components that should be installed in this Dataproc cluster.String
getComponentVersionOrThrow(String key)
The components that should be installed in this Dataproc cluster.KubernetesSoftwareConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Map<String,String>
getMutableComponentVersion()
Deprecated.Map<String,String>
getMutableProperties()
Deprecated.Map<String,String>
getProperties()
Deprecated.int
getPropertiesCount()
The properties to set on daemon config files.Map<String,String>
getPropertiesMap()
The properties to set on daemon config files.String
getPropertiesOrDefault(String key, String defaultValue)
The properties to set on daemon config files.String
getPropertiesOrThrow(String key)
The properties to set on daemon config files.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
protected com.google.protobuf.MapField
internalGetMutableMapField(int number)
boolean
isInitialized()
KubernetesSoftwareConfig.Builder
mergeFrom(KubernetesSoftwareConfig other)
KubernetesSoftwareConfig.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
KubernetesSoftwareConfig.Builder
mergeFrom(com.google.protobuf.Message other)
KubernetesSoftwareConfig.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
KubernetesSoftwareConfig.Builder
putAllComponentVersion(Map<String,String> values)
The components that should be installed in this Dataproc cluster.KubernetesSoftwareConfig.Builder
putAllProperties(Map<String,String> values)
The properties to set on daemon config files.KubernetesSoftwareConfig.Builder
putComponentVersion(String key, String value)
The components that should be installed in this Dataproc cluster.KubernetesSoftwareConfig.Builder
putProperties(String key, String value)
The properties to set on daemon config files.KubernetesSoftwareConfig.Builder
removeComponentVersion(String key)
The components that should be installed in this Dataproc cluster.KubernetesSoftwareConfig.Builder
removeProperties(String key)
The properties to set on daemon config files.KubernetesSoftwareConfig.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
KubernetesSoftwareConfig.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
KubernetesSoftwareConfig.Builder
setUnknownFields(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:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
clear
public KubernetesSoftwareConfig.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
getDefaultInstanceForType
public KubernetesSoftwareConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public KubernetesSoftwareConfig build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public KubernetesSoftwareConfig buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public KubernetesSoftwareConfig.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
setField
public KubernetesSoftwareConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
clearField
public KubernetesSoftwareConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
clearOneof
public KubernetesSoftwareConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
setRepeatedField
public KubernetesSoftwareConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
addRepeatedField
public KubernetesSoftwareConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
mergeFrom
public KubernetesSoftwareConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<KubernetesSoftwareConfig.Builder>
-
mergeFrom
public KubernetesSoftwareConfig.Builder mergeFrom(KubernetesSoftwareConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<KubernetesSoftwareConfig.Builder>
- Throws:
IOException
-
getComponentVersionCount
public int getComponentVersionCount()
Description copied from interface:KubernetesSoftwareConfigOrBuilder
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:
getComponentVersionCount
in 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:
containsComponentVersion
in interfaceKubernetesSoftwareConfigOrBuilder
-
getComponentVersion
@Deprecated public Map<String,String> getComponentVersion()
Deprecated.UsegetComponentVersionMap()
instead.- Specified by:
getComponentVersion
in 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:
getComponentVersionMap
in 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:
getComponentVersionOrDefault
in 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:
getComponentVersionOrThrow
in 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:KubernetesSoftwareConfigOrBuilder
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:
getPropertiesCount
in 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:
containsProperties
in interfaceKubernetesSoftwareConfigOrBuilder
-
getProperties
@Deprecated public Map<String,String> getProperties()
Deprecated.UsegetPropertiesMap()
instead.- Specified by:
getProperties
in 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:
getPropertiesMap
in 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:
getPropertiesOrDefault
in 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:
getPropertiesOrThrow
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
mergeUnknownFields
public final KubernetesSoftwareConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<KubernetesSoftwareConfig.Builder>
-
-