Class KubernetesSoftwareConfig (4.0.0)

public sealed class KubernetesSoftwareConfig : IMessage<KubernetesSoftwareConfig>, IEquatable<KubernetesSoftwareConfig>, IDeepCloneable<KubernetesSoftwareConfig>, IBufferMessage, IMessage

The software configuration for this Dataproc cluster running on Kubernetes.

Inheritance

Object > KubernetesSoftwareConfig

Namespace

Google.Cloud.Dataproc.V1

Assembly

Google.Cloud.Dataproc.V1.dll

Constructors

KubernetesSoftwareConfig()

public KubernetesSoftwareConfig()

KubernetesSoftwareConfig(KubernetesSoftwareConfig)

public KubernetesSoftwareConfig(KubernetesSoftwareConfig other)
Parameter
NameDescription
otherKubernetesSoftwareConfig

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
TypeDescription
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
TypeDescription
MapField<String, String>