Class CfnDataIntegration.Builder
java.lang.Object
software.amazon.awscdk.services.appintegrations.CfnDataIntegration.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataIntegration>
- Enclosing class:
CfnDataIntegration
@Stability(Stable)
public static final class CfnDataIntegration.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataIntegration>
A fluent builder for
CfnDataIntegration
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static CfnDataIntegration.Builder
description
(String description) A description of the DataIntegration.fileConfiguration
(IResolvable fileConfiguration) The configuration for what files should be pulled from the source.fileConfiguration
(CfnDataIntegration.FileConfigurationProperty fileConfiguration) The configuration for what files should be pulled from the source.The KMS key for the DataIntegration.The name of the DataIntegration.objectConfiguration
(Object objectConfiguration) The configuration for what data should be pulled from the source.scheduleConfig
(IResolvable scheduleConfig) The name of the data and how often it should be pulled from the source.scheduleConfig
(CfnDataIntegration.ScheduleConfigProperty scheduleConfig) The name of the data and how often it should be pulled from the source.The URI of the data source.An array of key-value pairs to apply to this resource.
-
Method Details
-
create
@Stability(Stable) public static CfnDataIntegration.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnDataIntegration.Builder
.
-
kmsKey
The KMS key for the DataIntegration.- Parameters:
kmsKey
- The KMS key for the DataIntegration. This parameter is required.- Returns:
this
- See Also:
-
name
The name of the DataIntegration.- Parameters:
name
- The name of the DataIntegration. This parameter is required.- Returns:
this
- See Also:
-
sourceUri
The URI of the data source.- Parameters:
sourceUri
- The URI of the data source. This parameter is required.- Returns:
this
- See Also:
-
description
A description of the DataIntegration.- Parameters:
description
- A description of the DataIntegration. This parameter is required.- Returns:
this
- See Also:
-
fileConfiguration
@Stability(Stable) public CfnDataIntegration.Builder fileConfiguration(IResolvable fileConfiguration) The configuration for what files should be pulled from the source.- Parameters:
fileConfiguration
- The configuration for what files should be pulled from the source. This parameter is required.- Returns:
this
- See Also:
-
fileConfiguration
@Stability(Stable) public CfnDataIntegration.Builder fileConfiguration(CfnDataIntegration.FileConfigurationProperty fileConfiguration) The configuration for what files should be pulled from the source.- Parameters:
fileConfiguration
- The configuration for what files should be pulled from the source. This parameter is required.- Returns:
this
- See Also:
-
objectConfiguration
@Stability(Stable) public CfnDataIntegration.Builder objectConfiguration(Object objectConfiguration) The configuration for what data should be pulled from the source.- Parameters:
objectConfiguration
- The configuration for what data should be pulled from the source. This parameter is required.- Returns:
this
- See Also:
-
scheduleConfig
The name of the data and how often it should be pulled from the source.- Parameters:
scheduleConfig
- The name of the data and how often it should be pulled from the source. This parameter is required.- Returns:
this
- See Also:
-
scheduleConfig
@Stability(Stable) public CfnDataIntegration.Builder scheduleConfig(CfnDataIntegration.ScheduleConfigProperty scheduleConfig) The name of the data and how often it should be pulled from the source.- Parameters:
scheduleConfig
- The name of the data and how often it should be pulled from the source. This parameter is required.- Returns:
this
- See Also:
-
tags
An array of key-value pairs to apply to this resource.For more information, see Tag .
- Parameters:
tags
- An array of key-value pairs to apply to this resource. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnDataIntegration>
- Returns:
- a newly built instance of
CfnDataIntegration
.
-