Class DataplexTaskSparkInfrastructureSpec.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.dataplex_task.DataplexTaskSparkInfrastructureSpec.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataplexTaskSparkInfrastructureSpec>
- Enclosing interface:
- DataplexTaskSparkInfrastructureSpec
@Stability(Stable) public static final class DataplexTaskSparkInfrastructureSpec.Builder extends Object implements software.amazon.jsii.Builder<DataplexTaskSparkInfrastructureSpec>
A builder forDataplexTaskSparkInfrastructureSpec
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataplexTaskSparkInfrastructureSpec.Builderbatch(DataplexTaskSparkInfrastructureSpecBatch batch)Sets the value ofDataplexTaskSparkInfrastructureSpec.getBatch()DataplexTaskSparkInfrastructureSpecbuild()Builds the configured instance.DataplexTaskSparkInfrastructureSpec.BuildercontainerImage(DataplexTaskSparkInfrastructureSpecContainerImage containerImage)Sets the value ofDataplexTaskSparkInfrastructureSpec.getContainerImage()DataplexTaskSparkInfrastructureSpec.BuildervpcNetwork(DataplexTaskSparkInfrastructureSpecVpcNetwork vpcNetwork)Sets the value ofDataplexTaskSparkInfrastructureSpec.getVpcNetwork()
-
-
-
Method Detail
-
batch
@Stability(Stable) public DataplexTaskSparkInfrastructureSpec.Builder batch(DataplexTaskSparkInfrastructureSpecBatch batch)
Sets the value ofDataplexTaskSparkInfrastructureSpec.getBatch()- Parameters:
batch- batch block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#batch DataplexTask#batch}- Returns:
this
-
containerImage
@Stability(Stable) public DataplexTaskSparkInfrastructureSpec.Builder containerImage(DataplexTaskSparkInfrastructureSpecContainerImage containerImage)
Sets the value ofDataplexTaskSparkInfrastructureSpec.getContainerImage()- Parameters:
containerImage- container_image block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#container_image DataplexTask#container_image}- Returns:
this
-
vpcNetwork
@Stability(Stable) public DataplexTaskSparkInfrastructureSpec.Builder vpcNetwork(DataplexTaskSparkInfrastructureSpecVpcNetwork vpcNetwork)
Sets the value ofDataplexTaskSparkInfrastructureSpec.getVpcNetwork()- Parameters:
vpcNetwork- vpc_network block. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataplex_task#vpc_network DataplexTask#vpc_network}- Returns:
this
-
build
@Stability(Stable) public DataplexTaskSparkInfrastructureSpec build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataplexTaskSparkInfrastructureSpec>- Returns:
- a new instance of
DataplexTaskSparkInfrastructureSpec - Throws:
NullPointerException- if any required attribute was not provided
-
-