Class DataprocClusterClusterConfigMasterConfigAccelerators.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.dataproc_cluster.DataprocClusterClusterConfigMasterConfigAccelerators.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataprocClusterClusterConfigMasterConfigAccelerators>
- Enclosing interface:
- DataprocClusterClusterConfigMasterConfigAccelerators
@Stability(Stable) public static final class DataprocClusterClusterConfigMasterConfigAccelerators.Builder extends Object implements software.amazon.jsii.Builder<DataprocClusterClusterConfigMasterConfigAccelerators>
A builder forDataprocClusterClusterConfigMasterConfigAccelerators
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataprocClusterClusterConfigMasterConfigAccelerators.BuilderacceleratorCount(Number acceleratorCount)DataprocClusterClusterConfigMasterConfigAccelerators.BuilderacceleratorType(String acceleratorType)DataprocClusterClusterConfigMasterConfigAcceleratorsbuild()Builds the configured instance.
-
-
-
Method Detail
-
acceleratorCount
@Stability(Stable) public DataprocClusterClusterConfigMasterConfigAccelerators.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 DataprocClusterClusterConfigMasterConfigAccelerators.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 DataprocClusterClusterConfigMasterConfigAccelerators build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataprocClusterClusterConfigMasterConfigAccelerators>- Returns:
- a new instance of
DataprocClusterClusterConfigMasterConfigAccelerators - Throws:
NullPointerException- if any required attribute was not provided
-
-