Google Cloud Dataproc V1 Client - Class KubernetesSoftwareConfig (2.1.0)

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 \ V1

Methods

__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 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.

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:

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:

Parameter
Name Description
var array|Google\Protobuf\Internal\MapField
Returns
Type Description
$this