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