Class CfnDomain.MatchingProperty.Builder
java.lang.Object
software.amazon.awscdk.services.customerprofiles.CfnDomain.MatchingProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDomain.MatchingProperty>
- Enclosing interface:
CfnDomain.MatchingProperty
@Stability(Stable)
public static final class CfnDomain.MatchingProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDomain.MatchingProperty>
A builder for
CfnDomain.MatchingProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionautoMerging(IResolvable autoMerging) Sets the value ofCfnDomain.MatchingProperty.getAutoMerging()autoMerging(CfnDomain.AutoMergingProperty autoMerging) Sets the value ofCfnDomain.MatchingProperty.getAutoMerging()build()Builds the configured instance.Sets the value ofCfnDomain.MatchingProperty.getEnabled()enabled(IResolvable enabled) Sets the value ofCfnDomain.MatchingProperty.getEnabled()exportingConfig(IResolvable exportingConfig) Sets the value ofCfnDomain.MatchingProperty.getExportingConfig()exportingConfig(CfnDomain.ExportingConfigProperty exportingConfig) Sets the value ofCfnDomain.MatchingProperty.getExportingConfig()jobSchedule(IResolvable jobSchedule) Sets the value ofCfnDomain.MatchingProperty.getJobSchedule()jobSchedule(CfnDomain.JobScheduleProperty jobSchedule) Sets the value ofCfnDomain.MatchingProperty.getJobSchedule()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
enabled
Sets the value ofCfnDomain.MatchingProperty.getEnabled()- Parameters:
enabled- The flag that enables the matching process of duplicate profiles. This parameter is required.- Returns:
this
-
enabled
Sets the value ofCfnDomain.MatchingProperty.getEnabled()- Parameters:
enabled- The flag that enables the matching process of duplicate profiles. This parameter is required.- Returns:
this
-
autoMerging
Sets the value ofCfnDomain.MatchingProperty.getAutoMerging()- Parameters:
autoMerging- Configuration information about the auto-merging process.- Returns:
this
-
autoMerging
@Stability(Stable) public CfnDomain.MatchingProperty.Builder autoMerging(CfnDomain.AutoMergingProperty autoMerging) Sets the value ofCfnDomain.MatchingProperty.getAutoMerging()- Parameters:
autoMerging- Configuration information about the auto-merging process.- Returns:
this
-
exportingConfig
@Stability(Stable) public CfnDomain.MatchingProperty.Builder exportingConfig(IResolvable exportingConfig) Sets the value ofCfnDomain.MatchingProperty.getExportingConfig()- Parameters:
exportingConfig- The S3 location where Identity Resolution Jobs write result files.- Returns:
this
-
exportingConfig
@Stability(Stable) public CfnDomain.MatchingProperty.Builder exportingConfig(CfnDomain.ExportingConfigProperty exportingConfig) Sets the value ofCfnDomain.MatchingProperty.getExportingConfig()- Parameters:
exportingConfig- The S3 location where Identity Resolution Jobs write result files.- Returns:
this
-
jobSchedule
Sets the value ofCfnDomain.MatchingProperty.getJobSchedule()- Parameters:
jobSchedule- The day and time when do you want to start the Identity Resolution Job every week.- Returns:
this
-
jobSchedule
@Stability(Stable) public CfnDomain.MatchingProperty.Builder jobSchedule(CfnDomain.JobScheduleProperty jobSchedule) Sets the value ofCfnDomain.MatchingProperty.getJobSchedule()- Parameters:
jobSchedule- The day and time when do you want to start the Identity Resolution Job every week.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnDomain.MatchingProperty>- Returns:
- a new instance of
CfnDomain.MatchingProperty - Throws:
NullPointerException- if any required attribute was not provided
-