public sealed class KubernetesSoftwareConfig : IMessage<KubernetesSoftwareConfig>, IEquatable<KubernetesSoftwareConfig>, IDeepCloneable<KubernetesSoftwareConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Dataproc v1 API class KubernetesSoftwareConfig.
The software configuration for this Dataproc cluster running on Kubernetes.
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.
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:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This webpage provides reference documentation for the `KubernetesSoftwareConfig` class within the Google Cloud Dataproc v1 API, detailing its use in configuring software on Kubernetes clusters."],["The `KubernetesSoftwareConfig` class implements several interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, allowing for various operations like comparison, cloning, and message handling."],["The page lists various versions of the Dataproc v1 API, ranging from version 3.1.0 up to the latest, version 5.17.0, enabling users to access the documentation relevant to their specific version."],["Users can configure the software installed on a cluster using the `ComponentVersion` property, which takes a map of components and their corresponding versions, and the `Properties` property, which allows for specifying daemon configuration properties."],["The `KubernetesSoftwareConfig` class, under the `Google.Cloud.Dataproc.V1` namespace, is defined in the `Google.Cloud.Dataproc.V1.dll` assembly, and it features constructors to create instances, either empty or by copying from an existing `KubernetesSoftwareConfig` object."]]],[]]