Interface CfnDomain.MatchingProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDomain.MatchingProperty.Jsii$Proxy
- Enclosing class:
CfnDomain
If Matching = true , Amazon Connect Customer Profiles starts a weekly batch process called Identity Resolution Job . If you do not specify a date and time for the Identity Resolution Job to run, by default it runs every Saturday at 12AM UTC to detect duplicate profiles in your domains. After the Identity Resolution Job completes, use the GetMatches API to return and review the results. Or, if you have configured ExportingConfig in the MatchingRequest , you can download the results from S3.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.customerprofiles.*;
MatchingProperty matchingProperty = MatchingProperty.builder()
.enabled(false)
// the properties below are optional
.autoMerging(AutoMergingProperty.builder()
.enabled(false)
// the properties below are optional
.conflictResolution(ConflictResolutionProperty.builder()
.conflictResolvingModel("conflictResolvingModel")
// the properties below are optional
.sourceName("sourceName")
.build())
.consolidation(ConsolidationProperty.builder()
.matchingAttributesList(List.of(List.of("matchingAttributesList")))
.build())
.minAllowedConfidenceScoreForMerging(123)
.build())
.exportingConfig(ExportingConfigProperty.builder()
.s3Exporting(S3ExportingConfigProperty.builder()
.s3BucketName("s3BucketName")
// the properties below are optional
.s3KeyName("s3KeyName")
.build())
.build())
.jobSchedule(JobScheduleProperty.builder()
.dayOfTheWeek("dayOfTheWeek")
.time("time")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDomain.MatchingPropertystatic final classAn implementation forCfnDomain.MatchingProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectConfiguration information about the auto-merging process.The flag that enables the matching process of duplicate profiles.default ObjectThe S3 location where Identity Resolution Jobs write result files.default ObjectThe day and time when do you want to start the Identity Resolution Job every week.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEnabled
The flag that enables the matching process of duplicate profiles.Returns union: either
BooleanorIResolvable- See Also:
-
getAutoMerging
Configuration information about the auto-merging process.Returns union: either
IResolvableorCfnDomain.AutoMergingProperty- See Also:
-
getExportingConfig
The S3 location where Identity Resolution Jobs write result files.Returns union: either
IResolvableorCfnDomain.ExportingConfigProperty- See Also:
-
getJobSchedule
The day and time when do you want to start the Identity Resolution Job every week.Returns union: either
IResolvableorCfnDomain.JobScheduleProperty- See Also:
-
builder
- Returns:
- a
CfnDomain.MatchingProperty.BuilderofCfnDomain.MatchingProperty
-