Class DataprocClusterClusterConfigWorkerConfigAccelerators.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.dataproc_cluster.DataprocClusterClusterConfigWorkerConfigAccelerators.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataprocClusterClusterConfigWorkerConfigAccelerators>
- Enclosing interface:
- DataprocClusterClusterConfigWorkerConfigAccelerators
@Stability(Stable) public static final class DataprocClusterClusterConfigWorkerConfigAccelerators.Builder extends Object implements software.amazon.jsii.Builder<DataprocClusterClusterConfigWorkerConfigAccelerators>
A builder forDataprocClusterClusterConfigWorkerConfigAccelerators
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataprocClusterClusterConfigWorkerConfigAccelerators.BuilderacceleratorCount(Number acceleratorCount)DataprocClusterClusterConfigWorkerConfigAccelerators.BuilderacceleratorType(String acceleratorType)DataprocClusterClusterConfigWorkerConfigAcceleratorsbuild()Builds the configured instance.
-
-
-
Method Detail
-
acceleratorCount
@Stability(Stable) public DataprocClusterClusterConfigWorkerConfigAccelerators.Builder acceleratorCount(Number acceleratorCount)
- Parameters:
acceleratorCount- The number of the accelerator cards of this type exposed to this instance. This parameter is required. Often restricted to one of 1, 2, 4, or 8. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#accelerator_count DataprocCluster#accelerator_count}- Returns:
this
-
acceleratorType
@Stability(Stable) public DataprocClusterClusterConfigWorkerConfigAccelerators.Builder acceleratorType(String acceleratorType)
- Parameters:
acceleratorType- The short name of the accelerator type to expose to this instance. For example, nvidia-tesla-k80. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#accelerator_type DataprocCluster#accelerator_type}- Returns:
this
-
build
@Stability(Stable) public DataprocClusterClusterConfigWorkerConfigAccelerators build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataprocClusterClusterConfigWorkerConfigAccelerators>- Returns:
- a new instance of
DataprocClusterClusterConfigWorkerConfigAccelerators - Throws:
NullPointerException- if any required attribute was not provided
-
-