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 inprefix:propertyformat, for examplespark:spark.kubernetes.container.image. The following are supported prefixes and their mappings: * spark:spark-defaults.confFor more information, seeCluster 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 inprefix:propertyformat, for examplespark:spark.kubernetes.container.image. The following are supported
prefixes and their mappings:
Property keys are specified inprefix:propertyformat, for examplespark: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-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)."]]