ClusterClusterConfigSoftwareConfig

data class ClusterClusterConfigSoftwareConfig(val imageVersion: String? = null, val optionalComponents: List<String>? = null, val overrideProperties: Map<String, String>? = null, val properties: Map<String, Any>? = null)

Constructors

Link copied to clipboard
constructor(imageVersion: String? = null, optionalComponents: List<String>? = null, overrideProperties: Map<String, String>? = null, properties: Map<String, Any>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val imageVersion: String? = null

The Cloud Dataproc image version to use for the cluster - this controls the sets of software versions installed onto the nodes when you create clusters. If not specified, defaults to the latest version. For a list of valid versions see Cloud Dataproc versions

Link copied to clipboard

The set of optional components to activate on the cluster. See Available Optional Components.

Link copied to clipboard

A list of override and additional properties (key/value pairs) used to modify various aspects of the common configuration files used when creating a cluster. For a list of valid properties please see Cluster properties

Link copied to clipboard
val properties: Map<String, Any>? = null

The properties to set on daemon config files. Property keys are specified in prefix:property format, for example spark:spark.kubernetes.container.image.