Class CfnDomainPropsMixin.MatchingProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.customerprofiles.CfnDomainPropsMixin.MatchingProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnDomainPropsMixin.MatchingProperty>
- Enclosing interface:
CfnDomainPropsMixin.MatchingProperty
@Stability(Stable)
public static final class CfnDomainPropsMixin.MatchingProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnDomainPropsMixin.MatchingProperty>
A builder for
CfnDomainPropsMixin.MatchingProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionautoMerging(CfnDomainPropsMixin.AutoMergingProperty autoMerging) Sets the value ofCfnDomainPropsMixin.MatchingProperty.getAutoMerging()autoMerging(IResolvable autoMerging) Sets the value ofCfnDomainPropsMixin.MatchingProperty.getAutoMerging()build()Builds the configured instance.Sets the value ofCfnDomainPropsMixin.MatchingProperty.getEnabled()enabled(IResolvable enabled) Sets the value ofCfnDomainPropsMixin.MatchingProperty.getEnabled()exportingConfig(CfnDomainPropsMixin.ExportingConfigProperty exportingConfig) Sets the value ofCfnDomainPropsMixin.MatchingProperty.getExportingConfig()exportingConfig(IResolvable exportingConfig) Sets the value ofCfnDomainPropsMixin.MatchingProperty.getExportingConfig()jobSchedule(CfnDomainPropsMixin.JobScheduleProperty jobSchedule) Sets the value ofCfnDomainPropsMixin.MatchingProperty.getJobSchedule()jobSchedule(IResolvable jobSchedule) Sets the value ofCfnDomainPropsMixin.MatchingProperty.getJobSchedule()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
autoMerging
@Stability(Stable) public CfnDomainPropsMixin.MatchingProperty.Builder autoMerging(IResolvable autoMerging) Sets the value ofCfnDomainPropsMixin.MatchingProperty.getAutoMerging()- Parameters:
autoMerging- Configuration information about the auto-merging process.- Returns:
this
-
autoMerging
@Stability(Stable) public CfnDomainPropsMixin.MatchingProperty.Builder autoMerging(CfnDomainPropsMixin.AutoMergingProperty autoMerging) Sets the value ofCfnDomainPropsMixin.MatchingProperty.getAutoMerging()- Parameters:
autoMerging- Configuration information about the auto-merging process.- Returns:
this
-
enabled
Sets the value ofCfnDomainPropsMixin.MatchingProperty.getEnabled()- Parameters:
enabled- The flag that enables the matching process of duplicate profiles.- Returns:
this
-
enabled
Sets the value ofCfnDomainPropsMixin.MatchingProperty.getEnabled()- Parameters:
enabled- The flag that enables the matching process of duplicate profiles.- Returns:
this
-
exportingConfig
@Stability(Stable) public CfnDomainPropsMixin.MatchingProperty.Builder exportingConfig(IResolvable exportingConfig) Sets the value ofCfnDomainPropsMixin.MatchingProperty.getExportingConfig()- Parameters:
exportingConfig- The S3 location where Identity Resolution Jobs write result files.- Returns:
this
-
exportingConfig
@Stability(Stable) public CfnDomainPropsMixin.MatchingProperty.Builder exportingConfig(CfnDomainPropsMixin.ExportingConfigProperty exportingConfig) Sets the value ofCfnDomainPropsMixin.MatchingProperty.getExportingConfig()- Parameters:
exportingConfig- The S3 location where Identity Resolution Jobs write result files.- Returns:
this
-
jobSchedule
@Stability(Stable) public CfnDomainPropsMixin.MatchingProperty.Builder jobSchedule(IResolvable jobSchedule) Sets the value ofCfnDomainPropsMixin.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 CfnDomainPropsMixin.MatchingProperty.Builder jobSchedule(CfnDomainPropsMixin.JobScheduleProperty jobSchedule) Sets the value ofCfnDomainPropsMixin.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<CfnDomainPropsMixin.MatchingProperty>- Returns:
- a new instance of
CfnDomainPropsMixin.MatchingProperty - Throws:
NullPointerException- if any required attribute was not provided
-