Reference documentation and code samples for the Google Cloud Dataproc V1 Client class KubernetesSoftwareConfig.
The software configuration for this Dataproc cluster running on Kubernetes.
Generated from protobuf message google.cloud.dataproc.v1.KubernetesSoftwareConfig
Namespace
Google \ Cloud \ Dataproc \ V1Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ component_version |
array|Google\Protobuf\Internal\MapField
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. |
↳ properties |
array|Google\Protobuf\Internal\MapField
The properties to set on daemon config files. Property keys are specified in |
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.
At least one entry must be specified.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\MapField |
setComponentVersion
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.
Parameter | |
---|---|
Name | Description |
var |
array|Google\Protobuf\Internal\MapField
|
Returns | |
---|---|
Type | Description |
$this |
getProperties
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.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\MapField |
setProperties
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.
Parameter | |
---|---|
Name | Description |
var |
array|Google\Protobuf\Internal\MapField
|
Returns | |
---|---|
Type | Description |
$this |