public static final class CfnDataIntegrationProps.Builder
extends java.lang.Object
CfnDataIntegrationProps
Constructor and Description |
---|
Builder() |
public CfnDataIntegrationProps.Builder kmsKey(java.lang.String kmsKey)
CfnDataIntegrationProps.getKmsKey()
kmsKey
- The KMS key for the DataIntegration. This parameter is required.this
public CfnDataIntegrationProps.Builder name(java.lang.String name)
CfnDataIntegrationProps.getName()
name
- The name of the DataIntegration. This parameter is required.this
public CfnDataIntegrationProps.Builder scheduleConfig(CfnDataIntegration.ScheduleConfigProperty scheduleConfig)
CfnDataIntegrationProps.getScheduleConfig()
scheduleConfig
- The name of the data and how often it should be pulled from the source. This parameter is required.this
public CfnDataIntegrationProps.Builder scheduleConfig(IResolvable scheduleConfig)
CfnDataIntegrationProps.getScheduleConfig()
scheduleConfig
- The name of the data and how often it should be pulled from the source. This parameter is required.this
public CfnDataIntegrationProps.Builder sourceUri(java.lang.String sourceUri)
CfnDataIntegrationProps.getSourceUri()
sourceUri
- The URI of the data source. This parameter is required.this
public CfnDataIntegrationProps.Builder description(java.lang.String description)
CfnDataIntegrationProps.getDescription()
description
- A description of the DataIntegration.this
public CfnDataIntegrationProps.Builder tags(java.util.List<? extends CfnTag> tags)
CfnDataIntegrationProps.getTags()
tags
- An array of key-value pairs to apply to this resource.
For more information, see Tag .this
public CfnDataIntegrationProps build()
CfnDataIntegrationProps
java.lang.NullPointerException
- if any required attribute was not provided