Interface CfnDataIntegrationFlowMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDataIntegrationFlowMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.140.0 (build 79fd58c)",
date="2026-09-30T11:05:19.339Z")
@Stability(Stable)
public interface CfnDataIntegrationFlowMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnDataIntegrationFlowPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.scn.*;
CfnDataIntegrationFlowMixinProps cfnDataIntegrationFlowMixinProps = CfnDataIntegrationFlowMixinProps.builder()
.instanceId("instanceId")
.name("name")
.sources(List.of(DataIntegrationFlowSourceProperty.builder()
.datasetSource(DatasetSourceConfigurationProperty.builder()
.datasetIdentifier("datasetIdentifier")
.options(DatasetOptionsProperty.builder()
.dedupeRecords(false)
.dedupeStrategy(DedupeStrategyProperty.builder()
.fieldPriority(FieldPriorityDedupeStrategyConfigurationProperty.builder()
.fields(List.of(FieldPriorityDedupeFieldProperty.builder()
.name("name")
.sortOrder("sortOrder")
.build()))
.build())
.type("type")
.build())
.loadType("loadType")
.build())
.build())
.s3Source(S3SourceConfigurationProperty.builder()
.bucketName("bucketName")
.options(S3OptionsProperty.builder()
.fileType("fileType")
.build())
.prefix("prefix")
.build())
.sourceName("sourceName")
.sourceType("sourceType")
.build()))
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.target(DataIntegrationFlowTargetProperty.builder()
.datasetTarget(DatasetTargetConfigurationProperty.builder()
.datasetIdentifier("datasetIdentifier")
.options(DatasetOptionsProperty.builder()
.dedupeRecords(false)
.dedupeStrategy(DedupeStrategyProperty.builder()
.fieldPriority(FieldPriorityDedupeStrategyConfigurationProperty.builder()
.fields(List.of(FieldPriorityDedupeFieldProperty.builder()
.name("name")
.sortOrder("sortOrder")
.build()))
.build())
.type("type")
.build())
.loadType("loadType")
.build())
.build())
.targetType("targetType")
.build())
.transformation(DataIntegrationFlowTransformationProperty.builder()
.sqlTransformation(SqlTransformationConfigurationProperty.builder()
.query("query")
.build())
.transformationType("transformationType")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDataIntegrationFlowMixinPropsstatic final classAn implementation forCfnDataIntegrationFlowMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe Amazon Web Services Supply Chain instance identifier.default StringgetName()The name of the DataIntegrationFlow.default ObjectThe source configurations for the DataIntegrationFlow.getTags()The tags for the DataIntegrationFlow.default ObjectThe DataIntegrationFlow target parameters.default ObjectThe 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: '<'eitherIResolvableorCfnDataIntegrationFlowPropsMixin.DataIntegrationFlowSourceProperty>- See Also:
-
getTags
The tags for the DataIntegrationFlow.- See Also:
-
getTarget
The DataIntegrationFlow target parameters.Returns union: either
IResolvableorCfnDataIntegrationFlowPropsMixin.DataIntegrationFlowTargetProperty- See Also:
-
getTransformation
The DataIntegrationFlow transformation parameters.Returns union: either
IResolvableorCfnDataIntegrationFlowPropsMixin.DataIntegrationFlowTransformationProperty- See Also:
-
builder
-