Class CfnDataIntegrationFlow.DatasetOptionsProperty.Builder
java.lang.Object
software.amazon.awscdk.services.scn.CfnDataIntegrationFlow.DatasetOptionsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataIntegrationFlow.DatasetOptionsProperty>
- Enclosing interface:
CfnDataIntegrationFlow.DatasetOptionsProperty
@Stability(Stable)
public static final class CfnDataIntegrationFlow.DatasetOptionsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataIntegrationFlow.DatasetOptionsProperty>
A builder for
CfnDataIntegrationFlow.DatasetOptionsProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.dedupeRecords(Boolean dedupeRecords) Sets the value ofCfnDataIntegrationFlow.DatasetOptionsProperty.getDedupeRecords()dedupeRecords(IResolvable dedupeRecords) Sets the value ofCfnDataIntegrationFlow.DatasetOptionsProperty.getDedupeRecords()dedupeStrategy(IResolvable dedupeStrategy) Sets the value ofCfnDataIntegrationFlow.DatasetOptionsProperty.getDedupeStrategy()dedupeStrategy(CfnDataIntegrationFlow.DedupeStrategyProperty dedupeStrategy) Sets the value ofCfnDataIntegrationFlow.DatasetOptionsProperty.getDedupeStrategy()Sets the value ofCfnDataIntegrationFlow.DatasetOptionsProperty.getLoadType()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
dedupeRecords
@Stability(Stable) public CfnDataIntegrationFlow.DatasetOptionsProperty.Builder dedupeRecords(Boolean dedupeRecords) Sets the value ofCfnDataIntegrationFlow.DatasetOptionsProperty.getDedupeRecords()- Parameters:
dedupeRecords- The option to perform deduplication on data records sharing same primary key values.- Returns:
this
-
dedupeRecords
@Stability(Stable) public CfnDataIntegrationFlow.DatasetOptionsProperty.Builder dedupeRecords(IResolvable dedupeRecords) Sets the value ofCfnDataIntegrationFlow.DatasetOptionsProperty.getDedupeRecords()- Parameters:
dedupeRecords- The option to perform deduplication on data records sharing same primary key values.- Returns:
this
-
dedupeStrategy
@Stability(Stable) public CfnDataIntegrationFlow.DatasetOptionsProperty.Builder dedupeStrategy(IResolvable dedupeStrategy) Sets the value ofCfnDataIntegrationFlow.DatasetOptionsProperty.getDedupeStrategy()- Parameters:
dedupeStrategy- The deduplication strategy.- Returns:
this
-
dedupeStrategy
@Stability(Stable) public CfnDataIntegrationFlow.DatasetOptionsProperty.Builder dedupeStrategy(CfnDataIntegrationFlow.DedupeStrategyProperty dedupeStrategy) Sets the value ofCfnDataIntegrationFlow.DatasetOptionsProperty.getDedupeStrategy()- Parameters:
dedupeStrategy- The deduplication strategy.- Returns:
this
-
loadType
@Stability(Stable) public CfnDataIntegrationFlow.DatasetOptionsProperty.Builder loadType(String loadType) Sets the value ofCfnDataIntegrationFlow.DatasetOptionsProperty.getLoadType()- Parameters:
loadType- The load type.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDataIntegrationFlow.DatasetOptionsProperty>- Returns:
- a new instance of
CfnDataIntegrationFlow.DatasetOptionsProperty - Throws:
NullPointerException- if any required attribute was not provided
-