public sealed class SoftwareConfig : IMessage<SoftwareConfig>, IEquatable<SoftwareConfig>, IDeepCloneable<SoftwareConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Dataproc v1 API class SoftwareConfig.
Specifies the selection and config of software inside the cluster.
Implements
IMessageSoftwareConfig, IEquatableSoftwareConfig, IDeepCloneableSoftwareConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Dataproc.V1Assembly
Google.Cloud.Dataproc.V1.dll
Constructors
SoftwareConfig()
public SoftwareConfig()
SoftwareConfig(SoftwareConfig)
public SoftwareConfig(SoftwareConfig other)
Parameter | |
---|---|
Name | Description |
other | SoftwareConfig |
Properties
ImageVersion
public string ImageVersion { get; set; }
Optional. The version of software inside the cluster. It must be one of the supported Dataproc Versions, such as "1.2" (including a subminor version, such as "1.2.29"), or the "preview" version. If unspecified, it defaults to the latest Debian version.
Property Value | |
---|---|
Type | Description |
string |
OptionalComponents
public RepeatedField<Component> OptionalComponents { get; }
Optional. The set of components to activate on the cluster.
Property Value | |
---|---|
Type | Description |
RepeatedFieldComponent |
Properties
public MapField<string, string> Properties { get; }
Optional. The properties to set on daemon config files.
Property keys are specified in prefix:property
format, for example
core:hadoop.tmp.dir
. The following are supported prefixes
and their mappings:
- capacity-scheduler:
capacity-scheduler.xml
- core:
core-site.xml
- distcp:
distcp-default.xml
- hdfs:
hdfs-site.xml
- hive:
hive-site.xml
- mapred:
mapred-site.xml
- pig:
pig.properties
- spark:
spark-defaults.conf
- yarn:
yarn-site.xml
For more information, see Cluster properties.
Property Value | |
---|---|
Type | Description |
MapFieldstringstring |