public static interface AutoMerging.Builder extends SdkPojo, CopyableBuilder<AutoMerging.Builder,AutoMerging>
| Modifier and Type | Method and Description |
|---|---|
AutoMerging.Builder |
conflictResolution(ConflictResolution conflictResolution)
How the auto-merging process should resolve conflicts between different profiles.
|
default AutoMerging.Builder |
conflictResolution(Consumer<ConflictResolution.Builder> conflictResolution)
How the auto-merging process should resolve conflicts between different profiles.
|
AutoMerging.Builder |
consolidation(Consolidation consolidation)
A list of matching attributes that represent matching criteria.
|
default AutoMerging.Builder |
consolidation(Consumer<Consolidation.Builder> consolidation)
A list of matching attributes that represent matching criteria.
|
AutoMerging.Builder |
enabled(Boolean enabled)
The flag that enables the auto-merging of duplicate profiles.
|
AutoMerging.Builder |
minAllowedConfidenceScoreForMerging(Double minAllowedConfidenceScoreForMerging)
A number between 0 and 1 that represents the minimum confidence score required for profiles within a matching
group to be merged during the auto-merge process.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAutoMerging.Builder enabled(Boolean enabled)
The flag that enables the auto-merging of duplicate profiles.
enabled - The flag that enables the auto-merging of duplicate profiles.AutoMerging.Builder consolidation(Consolidation consolidation)
A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged.
consolidation - A list of matching attributes that represent matching criteria. If two profiles meet at least one of
the requirements in the matching attributes list, they will be merged.default AutoMerging.Builder consolidation(Consumer<Consolidation.Builder> consolidation)
A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged.
This is a convenience method that creates an instance of theConsolidation.Builder avoiding the need
to create one manually via Consolidation.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to consolidation(Consolidation).
consolidation - a consumer that will call methods on Consolidation.Builderconsolidation(Consolidation)AutoMerging.Builder conflictResolution(ConflictResolution conflictResolution)
How the auto-merging process should resolve conflicts between different profiles. For example, if Profile A
and Profile B have the same FirstName and LastName (and that is the matching
criteria), which EmailAddress should be used?
conflictResolution - How the auto-merging process should resolve conflicts between different profiles. For example, if
Profile A and Profile B have the same FirstName and LastName (and that is
the matching criteria), which EmailAddress should be used?default AutoMerging.Builder conflictResolution(Consumer<ConflictResolution.Builder> conflictResolution)
How the auto-merging process should resolve conflicts between different profiles. For example, if Profile A
and Profile B have the same FirstName and LastName (and that is the matching
criteria), which EmailAddress should be used?
ConflictResolution.Builder avoiding the
need to create one manually via ConflictResolution.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to conflictResolution(ConflictResolution).
conflictResolution - a consumer that will call methods on ConflictResolution.BuilderconflictResolution(ConflictResolution)AutoMerging.Builder minAllowedConfidenceScoreForMerging(Double minAllowedConfidenceScoreForMerging)
A number between 0 and 1 that represents the minimum confidence score required for profiles within a matching group to be merged during the auto-merge process. A higher score means higher similarity required to merge profiles.
minAllowedConfidenceScoreForMerging - A number between 0 and 1 that represents the minimum confidence score required for profiles within a
matching group to be merged during the auto-merge process. A higher score means higher similarity
required to merge profiles.Copyright © 2022. All rights reserved.