Interface DataprocClusterClusterConfigSoftwareConfig

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    DataprocClusterClusterConfigSoftwareConfig.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.102.0 (build e354887)",
               date="2024-08-31T03:59:20.716Z")
    @Stability(Stable)
    public interface DataprocClusterClusterConfigSoftwareConfig
    extends software.amazon.jsii.JsiiSerializable
    • Method Detail

      • getImageVersion

        @Stability(Stable)
        @Nullable
        default String getImageVersion()
        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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#image_version DataprocCluster#image_version}

      • getOptionalComponents

        @Stability(Stable)
        @Nullable
        default List<String> getOptionalComponents()
        The set of optional components to activate on the cluster.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#optional_components DataprocCluster#optional_components}

      • getOverrideProperties

        @Stability(Stable)
        @Nullable
        default Map<String,​String> getOverrideProperties()
        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.

        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#override_properties DataprocCluster#override_properties}