public sealed class KubernetesSoftwareConfig : IMessage<KubernetesSoftwareConfig>, IEquatable<KubernetesSoftwareConfig>, IDeepCloneable<KubernetesSoftwareConfig>, IBufferMessage, IMessage
The software configuration for this Dataproc cluster running on Kubernetes.
Implements
IMessage<KubernetesSoftwareConfig>, IEquatable<KubernetesSoftwareConfig>, IDeepCloneable<KubernetesSoftwareConfig>, IBufferMessage, IMessageNamespace
Google.Cloud.Dataproc.V1Assembly
Google.Cloud.Dataproc.V1.dll
Constructors
KubernetesSoftwareConfig()
public KubernetesSoftwareConfig()
KubernetesSoftwareConfig(KubernetesSoftwareConfig)
public KubernetesSoftwareConfig(KubernetesSoftwareConfig other)
Parameter | |
---|---|
Name | Description |
other | KubernetesSoftwareConfig |
Properties
ComponentVersion
public MapField<string, string> ComponentVersion { get; }
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.
Property Value | |
---|---|
Type | Description |
MapField<String, String> |
Properties
public MapField<string, string> Properties { get; }
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.
Property Value | |
---|---|
Type | Description |
MapField<String, String> |