Interface CfnDataIntegrationFlowProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDataIntegrationFlowProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.140.0 (build 79fd58c)",
date="2026-09-30T11:05:01.204Z")
@Stability(Stable)
public interface CfnDataIntegrationFlowProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnDataIntegrationFlow.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.scn.*;
CfnDataIntegrationFlowProps cfnDataIntegrationFlowProps = CfnDataIntegrationFlowProps.builder()
.instanceId("instanceId")
.name("name")
.sources(List.of(DataIntegrationFlowSourceProperty.builder()
.sourceName("sourceName")
.sourceType("sourceType")
// the properties below are optional
.datasetSource(DatasetSourceConfigurationProperty.builder()
.datasetIdentifier("datasetIdentifier")
// the properties below are optional
.options(DatasetOptionsProperty.builder()
.dedupeRecords(false)
.dedupeStrategy(DedupeStrategyProperty.builder()
.type("type")
// the properties below are optional
.fieldPriority(FieldPriorityDedupeStrategyConfigurationProperty.builder()
.fields(List.of(FieldPriorityDedupeFieldProperty.builder()
.name("name")
.sortOrder("sortOrder")
.build()))
.build())
.build())
.loadType("loadType")
.build())
.build())
.s3Source(S3SourceConfigurationProperty.builder()
.bucketName("bucketName")
.prefix("prefix")
// the properties below are optional
.options(S3OptionsProperty.builder()
.fileType("fileType")
.build())
.build())
.build()))
.target(DataIntegrationFlowTargetProperty.builder()
.targetType("targetType")
// the properties below are optional
.datasetTarget(DatasetTargetConfigurationProperty.builder()
.datasetIdentifier("datasetIdentifier")
// the properties below are optional
.options(DatasetOptionsProperty.builder()
.dedupeRecords(false)
.dedupeStrategy(DedupeStrategyProperty.builder()
.type("type")
// the properties below are optional
.fieldPriority(FieldPriorityDedupeStrategyConfigurationProperty.builder()
.fields(List.of(FieldPriorityDedupeFieldProperty.builder()
.name("name")
.sortOrder("sortOrder")
.build()))
.build())
.build())
.loadType("loadType")
.build())
.build())
.build())
.transformation(DataIntegrationFlowTransformationProperty.builder()
.transformationType("transformationType")
// the properties below are optional
.sqlTransformation(SqlTransformationConfigurationProperty.builder()
.query("query")
.build())
.build())
// the properties below are optional
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDataIntegrationFlowPropsstatic final classAn implementation forCfnDataIntegrationFlowProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The Amazon Web Services Supply Chain instance identifier.getName()The name of the DataIntegrationFlow.The source configurations for the DataIntegrationFlow.getTags()The tags for the DataIntegrationFlow.The DataIntegrationFlow target parameters.The DataIntegrationFlow transformation parameters.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getInstanceId
The Amazon Web Services Supply Chain instance identifier.- See Also:
-
getName
The name of the DataIntegrationFlow.- See Also:
-
getSources
The source configurations for the DataIntegrationFlow.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDataIntegrationFlow.DataIntegrationFlowSourceProperty>- See Also:
-
getTarget
The DataIntegrationFlow target parameters.Returns union: either
IResolvableorCfnDataIntegrationFlow.DataIntegrationFlowTargetProperty- See Also:
-
getTransformation
The DataIntegrationFlow transformation parameters.Returns union: either
IResolvableorCfnDataIntegrationFlow.DataIntegrationFlowTransformationProperty- See Also:
-
getTags
The tags for the DataIntegrationFlow.- See Also:
-
builder
-