Class DataprocClusterVirtualClusterConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.dataproc_cluster.DataprocClusterVirtualClusterConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataprocClusterVirtualClusterConfig>
- Enclosing interface:
- DataprocClusterVirtualClusterConfig
@Stability(Stable) public static final class DataprocClusterVirtualClusterConfig.Builder extends Object implements software.amazon.jsii.Builder<DataprocClusterVirtualClusterConfig>
A builder forDataprocClusterVirtualClusterConfig
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataprocClusterVirtualClusterConfig.BuilderauxiliaryServicesConfig(DataprocClusterVirtualClusterConfigAuxiliaryServicesConfig auxiliaryServicesConfig)Sets the value ofDataprocClusterVirtualClusterConfig.getAuxiliaryServicesConfig()DataprocClusterVirtualClusterConfigbuild()Builds the configured instance.DataprocClusterVirtualClusterConfig.BuilderkubernetesClusterConfig(DataprocClusterVirtualClusterConfigKubernetesClusterConfig kubernetesClusterConfig)Sets the value ofDataprocClusterVirtualClusterConfig.getKubernetesClusterConfig()DataprocClusterVirtualClusterConfig.BuilderstagingBucket(String stagingBucket)Sets the value ofDataprocClusterVirtualClusterConfig.getStagingBucket()
-
-
-
Method Detail
-
auxiliaryServicesConfig
@Stability(Stable) public DataprocClusterVirtualClusterConfig.Builder auxiliaryServicesConfig(DataprocClusterVirtualClusterConfigAuxiliaryServicesConfig auxiliaryServicesConfig)
Sets the value ofDataprocClusterVirtualClusterConfig.getAuxiliaryServicesConfig()- Parameters:
auxiliaryServicesConfig- auxiliary_services_config block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#auxiliary_services_config DataprocCluster#auxiliary_services_config}- Returns:
this
-
kubernetesClusterConfig
@Stability(Stable) public DataprocClusterVirtualClusterConfig.Builder kubernetesClusterConfig(DataprocClusterVirtualClusterConfigKubernetesClusterConfig kubernetesClusterConfig)
Sets the value ofDataprocClusterVirtualClusterConfig.getKubernetesClusterConfig()- Parameters:
kubernetesClusterConfig- kubernetes_cluster_config block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#kubernetes_cluster_config DataprocCluster#kubernetes_cluster_config}- Returns:
this
-
stagingBucket
@Stability(Stable) public DataprocClusterVirtualClusterConfig.Builder stagingBucket(String stagingBucket)
Sets the value ofDataprocClusterVirtualClusterConfig.getStagingBucket()- Parameters:
stagingBucket- A Cloud Storage bucket used to stage job dependencies, config files, and job driver console output. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location (US, ASIA, or EU) for your cluster's staging bucket according to the Compute Engine zone where your cluster is deployed, and then create and manage this project-level, per-location bucket. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#staging_bucket DataprocCluster#staging_bucket}- Returns:
this
-
build
@Stability(Stable) public DataprocClusterVirtualClusterConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataprocClusterVirtualClusterConfig>- Returns:
- a new instance of
DataprocClusterVirtualClusterConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-