@Generated(value="software.amazon.awssdk:codegen") public final class AutoMerging extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AutoMerging.Builder,AutoMerging>
Configuration settings for how to perform the auto-merging of profiles.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AutoMerging.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AutoMerging.Builder |
builder() |
ConflictResolution |
conflictResolution()
How the auto-merging process should resolve conflicts between different profiles.
|
Consolidation |
consolidation()
A list of matching attributes that represent matching criteria.
|
Boolean |
enabled()
The flag that enables the auto-merging of duplicate profiles.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
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.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AutoMerging.Builder> |
serializableBuilderClass() |
AutoMerging.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean enabled()
The flag that enables the auto-merging of duplicate profiles.
public final 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.
public final 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?
FirstName and LastName (and that is the matching
criteria), which EmailAddress should be used?public final 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.
public AutoMerging.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AutoMerging.Builder,AutoMerging>public static AutoMerging.Builder builder()
public static Class<? extends AutoMerging.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.