Class CfnIdMappingWorkflowPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.entityresolution.CfnIdMappingWorkflowPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnIdMappingWorkflowPropsMixin>
- Enclosing class:
CfnIdMappingWorkflowPropsMixin
@Stability(Stable)
public static final class CfnIdMappingWorkflowPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnIdMappingWorkflowPropsMixin>
A fluent builder for
CfnIdMappingWorkflowPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) description(String description) A description of the workflow.idMappingIncrementalRunConfig(CfnIdMappingWorkflowPropsMixin.IdMappingIncrementalRunConfigProperty idMappingIncrementalRunConfig) idMappingIncrementalRunConfig(IResolvable idMappingIncrementalRunConfig) idMappingTechniques(CfnIdMappingWorkflowPropsMixin.IdMappingTechniquesProperty idMappingTechniques) An object which defines the ID mapping technique and any additional configurations.idMappingTechniques(IResolvable idMappingTechniques) An object which defines the ID mapping technique and any additional configurations.inputSourceConfig(List<? extends Object> inputSourceConfig) A list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.inputSourceConfig(IResolvable inputSourceConfig) A list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.outputSourceConfig(List<? extends Object> outputSourceConfig) A list ofIdMappingWorkflowOutputSourceobjects, each of which contains fieldsoutputS3PathandKMSArn.outputSourceConfig(IResolvable outputSourceConfig) A list ofIdMappingWorkflowOutputSourceobjects, each of which contains fieldsoutputS3PathandKMSArn.The Amazon Resource Name (ARN) of the IAM role.The tags used to organize, track, or control access for this resource.workflowName(String workflowName) The name of the workflow.
-
Method Details
-
create
@Stability(Stable) public static CfnIdMappingWorkflowPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnIdMappingWorkflowPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnIdMappingWorkflowPropsMixin.Builder.
-
description
A description of the workflow.- Parameters:
description- A description of the workflow. This parameter is required.- Returns:
this- See Also:
-
idMappingIncrementalRunConfig
@Stability(Stable) public CfnIdMappingWorkflowPropsMixin.Builder idMappingIncrementalRunConfig(IResolvable idMappingIncrementalRunConfig) - Parameters:
idMappingIncrementalRunConfig- This parameter is required.- Returns:
this- See Also:
-
idMappingIncrementalRunConfig
@Stability(Stable) public CfnIdMappingWorkflowPropsMixin.Builder idMappingIncrementalRunConfig(CfnIdMappingWorkflowPropsMixin.IdMappingIncrementalRunConfigProperty idMappingIncrementalRunConfig) - Parameters:
idMappingIncrementalRunConfig- This parameter is required.- Returns:
this- See Also:
-
idMappingTechniques
@Stability(Stable) public CfnIdMappingWorkflowPropsMixin.Builder idMappingTechniques(IResolvable idMappingTechniques) An object which defines the ID mapping technique and any additional configurations.- Parameters:
idMappingTechniques- An object which defines the ID mapping technique and any additional configurations. This parameter is required.- Returns:
this- See Also:
-
idMappingTechniques
@Stability(Stable) public CfnIdMappingWorkflowPropsMixin.Builder idMappingTechniques(CfnIdMappingWorkflowPropsMixin.IdMappingTechniquesProperty idMappingTechniques) An object which defines the ID mapping technique and any additional configurations.- Parameters:
idMappingTechniques- An object which defines the ID mapping technique and any additional configurations. This parameter is required.- Returns:
this- See Also:
-
inputSourceConfig
@Stability(Stable) public CfnIdMappingWorkflowPropsMixin.Builder inputSourceConfig(IResolvable inputSourceConfig) A list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.- Parameters:
inputSourceConfig- A list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName. This parameter is required.- Returns:
this- See Also:
-
inputSourceConfig
@Stability(Stable) public CfnIdMappingWorkflowPropsMixin.Builder inputSourceConfig(List<? extends Object> inputSourceConfig) A list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.- Parameters:
inputSourceConfig- A list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName. This parameter is required.- Returns:
this- See Also:
-
outputSourceConfig
@Stability(Stable) public CfnIdMappingWorkflowPropsMixin.Builder outputSourceConfig(IResolvable outputSourceConfig) A list ofIdMappingWorkflowOutputSourceobjects, each of which contains fieldsoutputS3PathandKMSArn.- Parameters:
outputSourceConfig- A list ofIdMappingWorkflowOutputSourceobjects, each of which contains fieldsoutputS3PathandKMSArn. This parameter is required.- Returns:
this- See Also:
-
outputSourceConfig
@Stability(Stable) public CfnIdMappingWorkflowPropsMixin.Builder outputSourceConfig(List<? extends Object> outputSourceConfig) A list ofIdMappingWorkflowOutputSourceobjects, each of which contains fieldsoutputS3PathandKMSArn.- Parameters:
outputSourceConfig- A list ofIdMappingWorkflowOutputSourceobjects, each of which contains fieldsoutputS3PathandKMSArn. This parameter is required.- Returns:
this- See Also:
-
roleArn
The Amazon Resource Name (ARN) of the IAM role.AWS Entity Resolution assumes this role to create resources on your behalf as part of workflow execution.
- Parameters:
roleArn- The Amazon Resource Name (ARN) of the IAM role. This parameter is required.- Returns:
this- See Also:
-
tags
The tags used to organize, track, or control access for this resource.- Parameters:
tags- The tags used to organize, track, or control access for this resource. This parameter is required.- Returns:
this- See Also:
-
workflowName
The name of the workflow.There can't be multiple
IdMappingWorkflowswith the same name.- Parameters:
workflowName- The name of the workflow. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnIdMappingWorkflowPropsMixin>- Returns:
- a newly built instance of
CfnIdMappingWorkflowPropsMixin.
-