Class CfnDataIntegrationPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.appintegrations.CfnDataIntegrationPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDataIntegrationPropsMixin>
- Enclosing class:
CfnDataIntegrationPropsMixin
@Stability(Stable)
public static final class CfnDataIntegrationPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDataIntegrationPropsMixin>
A fluent builder for
CfnDataIntegrationPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) description(String description) A description of the DataIntegration.fileConfiguration(CfnDataIntegrationPropsMixin.FileConfigurationProperty fileConfiguration) The configuration for what files should be pulled from the source.fileConfiguration(IResolvable 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(CfnDataIntegrationPropsMixin.ScheduleConfigProperty scheduleConfig) The name of the data and how often it should be pulled from the source.scheduleConfig(IResolvable 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 CfnDataIntegrationPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnDataIntegrationPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnDataIntegrationPropsMixin.Builder.
-
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 CfnDataIntegrationPropsMixin.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 CfnDataIntegrationPropsMixin.Builder fileConfiguration(CfnDataIntegrationPropsMixin.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:
-
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:
-
objectConfiguration
@Stability(Stable) public CfnDataIntegrationPropsMixin.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
@Stability(Stable) public CfnDataIntegrationPropsMixin.Builder scheduleConfig(IResolvable 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 CfnDataIntegrationPropsMixin.Builder scheduleConfig(CfnDataIntegrationPropsMixin.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:
-
sourceUri
The URI of the data source.- Parameters:
sourceUri- The URI of the data 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:
buildin interfacesoftware.amazon.jsii.Builder<CfnDataIntegrationPropsMixin>- Returns:
- a newly built instance of
CfnDataIntegrationPropsMixin.
-