Interface CfnDataIntegrationProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDataIntegrationProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-13T16:09:58.387Z")
@Stability(Stable)
public interface CfnDataIntegrationProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnDataIntegration.
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.appintegrations.*;
Object filters;
Object objectConfiguration;
CfnDataIntegrationProps cfnDataIntegrationProps = CfnDataIntegrationProps.builder()
.kmsKey("kmsKey")
.name("name")
.sourceUri("sourceUri")
// the properties below are optional
.description("description")
.fileConfiguration(FileConfigurationProperty.builder()
.folders(List.of("folders"))
// the properties below are optional
.filters(filters)
.build())
.objectConfiguration(objectConfiguration)
.scheduleConfig(ScheduleConfigProperty.builder()
.scheduleExpression("scheduleExpression")
// the properties below are optional
.firstExecutionFrom("firstExecutionFrom")
.object("object")
.build())
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDataIntegrationPropsstatic final classAn implementation forCfnDataIntegrationProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringA description of the DataIntegration.default ObjectThe configuration for what files should be pulled from the source.The KMS key for the DataIntegration.getName()The name of the DataIntegration.default ObjectThe configuration for what data should be pulled from the source.default ObjectThe name of the data and how often it should be pulled from the source.The URI of the data source.getTags()An array of key-value pairs to apply to this resource.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getKmsKey
The KMS key for the DataIntegration.- See Also:
-
getName
The name of the DataIntegration.- See Also:
-
getSourceUri
The URI of the data source.- See Also:
-
getDescription
A description of the DataIntegration.- See Also:
-
getFileConfiguration
The configuration for what files should be pulled from the source.Returns union: either
IResolvableorCfnDataIntegration.FileConfigurationProperty- See Also:
-
getObjectConfiguration
The configuration for what data should be pulled from the source.- See Also:
-
getScheduleConfig
The name of the data and how often it should be pulled from the source.Returns union: either
IResolvableorCfnDataIntegration.ScheduleConfigProperty- See Also:
-
getTags
An array of key-value pairs to apply to this resource.For more information, see Tag .
- See Also:
-
builder
- Returns:
- a
CfnDataIntegrationProps.BuilderofCfnDataIntegrationProps
-