Class DataFusionInstanceAccelerators.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.data_fusion_instance.DataFusionInstanceAccelerators.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataFusionInstanceAccelerators>
- Enclosing interface:
- DataFusionInstanceAccelerators
@Stability(Stable) public static final class DataFusionInstanceAccelerators.Builder extends Object implements software.amazon.jsii.Builder<DataFusionInstanceAccelerators>
A builder forDataFusionInstanceAccelerators
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataFusionInstanceAccelerators.BuilderacceleratorType(String acceleratorType)Sets the value ofDataFusionInstanceAccelerators.getAcceleratorType()DataFusionInstanceAcceleratorsbuild()Builds the configured instance.DataFusionInstanceAccelerators.Builderstate(String state)Sets the value ofDataFusionInstanceAccelerators.getState()
-
-
-
Method Detail
-
acceleratorType
@Stability(Stable) public DataFusionInstanceAccelerators.Builder acceleratorType(String acceleratorType)
Sets the value ofDataFusionInstanceAccelerators.getAcceleratorType()- Parameters:
acceleratorType- The type of an accelator for a CDF instance. Possible values: ["CDC", "HEALTHCARE", "CCAI_INSIGHTS"]. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_fusion_instance#accelerator_type DataFusionInstance#accelerator_type}- Returns:
this
-
state
@Stability(Stable) public DataFusionInstanceAccelerators.Builder state(String state)
Sets the value ofDataFusionInstanceAccelerators.getState()- Parameters:
state- The type of an accelator for a CDF instance. Possible values: ["ENABLED", "DISABLED"]. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_fusion_instance#state DataFusionInstance#state}- Returns:
this
-
build
@Stability(Stable) public DataFusionInstanceAccelerators build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataFusionInstanceAccelerators>- Returns:
- a new instance of
DataFusionInstanceAccelerators - Throws:
NullPointerException- if any required attribute was not provided
-
-