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.
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.
getComponentVersion
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.
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.
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 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.
[[["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-09-04 UTC."],[],[],null,["# Google Cloud Dataproc V1 Client - Class KubernetesSoftwareConfig (3.14.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.14.0 (latest)](/php/docs/reference/cloud-dataproc/latest/V1.KubernetesSoftwareConfig)\n- [3.13.4](/php/docs/reference/cloud-dataproc/3.13.4/V1.KubernetesSoftwareConfig)\n- [3.12.0](/php/docs/reference/cloud-dataproc/3.12.0/V1.KubernetesSoftwareConfig)\n- [3.11.0](/php/docs/reference/cloud-dataproc/3.11.0/V1.KubernetesSoftwareConfig)\n- [3.10.1](/php/docs/reference/cloud-dataproc/3.10.1/V1.KubernetesSoftwareConfig)\n- [3.9.0](/php/docs/reference/cloud-dataproc/3.9.0/V1.KubernetesSoftwareConfig)\n- [3.8.1](/php/docs/reference/cloud-dataproc/3.8.1/V1.KubernetesSoftwareConfig)\n- [3.7.1](/php/docs/reference/cloud-dataproc/3.7.1/V1.KubernetesSoftwareConfig)\n- [3.6.1](/php/docs/reference/cloud-dataproc/3.6.1/V1.KubernetesSoftwareConfig)\n- [3.5.1](/php/docs/reference/cloud-dataproc/3.5.1/V1.KubernetesSoftwareConfig)\n- [3.4.0](/php/docs/reference/cloud-dataproc/3.4.0/V1.KubernetesSoftwareConfig)\n- [3.3.0](/php/docs/reference/cloud-dataproc/3.3.0/V1.KubernetesSoftwareConfig)\n- [3.2.2](/php/docs/reference/cloud-dataproc/3.2.2/V1.KubernetesSoftwareConfig)\n- [2.6.1](/php/docs/reference/cloud-dataproc/2.6.1/V1.KubernetesSoftwareConfig)\n- [2.5.0](/php/docs/reference/cloud-dataproc/2.5.0/V1.KubernetesSoftwareConfig)\n- [2.3.0](/php/docs/reference/cloud-dataproc/2.3.0/V1.KubernetesSoftwareConfig)\n- [2.2.3](/php/docs/reference/cloud-dataproc/2.2.3/V1.KubernetesSoftwareConfig)\n- [2.1.0](/php/docs/reference/cloud-dataproc/2.1.0/V1.KubernetesSoftwareConfig)\n- [2.0.0](/php/docs/reference/cloud-dataproc/2.0.0/V1.KubernetesSoftwareConfig) \nReference documentation and code samples for the Google Cloud Dataproc V1 Client class KubernetesSoftwareConfig.\n\nThe software configuration for this Dataproc cluster running on Kubernetes.\n\nGenerated from protobuf message `google.cloud.dataproc.v1.KubernetesSoftwareConfig`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Dataproc \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getComponentVersion\n\nThe components that should be installed in this Dataproc cluster. The key\nmust be a string from the KubernetesComponent enumeration. The value is\nthe version of the software to be installed.\n\nAt least one entry must be specified.\n\n### setComponentVersion\n\nThe components that should be installed in this Dataproc cluster. The key\nmust be a string from the KubernetesComponent enumeration. The value is\nthe version of the software to be installed.\n\nAt least one entry must be specified.\n\n### getProperties\n\nThe properties to set on daemon config files.\n\nProperty keys are specified in `prefix:property` format, for example\n`spark:spark.kubernetes.container.image`. The following are supported\nprefixes and their mappings:\n\n- spark: `spark-defaults.conf` For more information, see [Cluster\n properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties).\n\n### setProperties\n\nThe properties to set on daemon config files.\n\nProperty keys are specified in `prefix:property` format, for example\n`spark:spark.kubernetes.container.image`. The following are supported\nprefixes and their mappings:\n\n- spark: `spark-defaults.conf` For more information, see [Cluster\n properties](https://cloud.google.com/dataproc/docs/concepts/cluster-properties)."]]