Class CfnIntegration.Builder
java.lang.Object
software.amazon.awscdk.services.customerprofiles.CfnIntegration.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnIntegration>
- Enclosing class:
CfnIntegration
@Stability(Stable)
public static final class CfnIntegration.Builder
extends Object
implements software.amazon.jsii.Builder<CfnIntegration>
A fluent builder for
CfnIntegration
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
static CfnIntegration.Builder
domainName
(String domainName) The unique name of the domain.flowDefinition
(IResolvable flowDefinition) The configuration that controls how Customer Profiles retrieves data from the source.flowDefinition
(CfnIntegration.FlowDefinitionProperty flowDefinition) The configuration that controls how Customer Profiles retrieves data from the source.objectTypeName
(String objectTypeName) The name of the profile object type mapping to use.objectTypeNames
(List<? extends Object> objectTypeNames) The object type mapping.objectTypeNames
(IResolvable objectTypeNames) The object type mapping.The tags used to organize, track, or control access for this resource.The URI of the S3 bucket or any other type of data source.
-
Method Details
-
create
- Parameters:
scope
-- scope in which this resource is defined.
id
-- scoped id of the resource.
- Returns:
- a new instance of
CfnIntegration.Builder
.
-
domainName
The unique name of the domain.- Parameters:
domainName
- The unique name of the domain. This parameter is required.- Returns:
this
-
flowDefinition
@Stability(Stable) public CfnIntegration.Builder flowDefinition(CfnIntegration.FlowDefinitionProperty flowDefinition) The configuration that controls how Customer Profiles retrieves data from the source.- Parameters:
flowDefinition
- The configuration that controls how Customer Profiles retrieves data from the source. This parameter is required.- Returns:
this
-
flowDefinition
The configuration that controls how Customer Profiles retrieves data from the source.- Parameters:
flowDefinition
- The configuration that controls how Customer Profiles retrieves data from the source. This parameter is required.- Returns:
this
-
objectTypeName
The name of the profile object type mapping to use.- Parameters:
objectTypeName
- The name of the profile object type mapping to use. This parameter is required.- Returns:
this
-
objectTypeNames
The object type mapping.- Parameters:
objectTypeNames
- The object type mapping. This parameter is required.- Returns:
this
-
objectTypeNames
@Stability(Stable) public CfnIntegration.Builder objectTypeNames(List<? extends Object> objectTypeNames) The object type mapping.- Parameters:
objectTypeNames
- The object type mapping. This parameter is required.- Returns:
this
-
tags
The tags used to organize, track, or control access for this resource.- Parameters:
tags
- The tags used to organize, track, or control access for this resource. This parameter is required.- Returns:
this
-
uri
The URI of the S3 bucket or any other type of data source.- Parameters:
uri
- The URI of the S3 bucket or any other type of data source. This parameter is required.- Returns:
this
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnIntegration>
- Returns:
- a newly built instance of
CfnIntegration
.
-