@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AutoMerging extends Object implements Serializable, Cloneable, StructuredPojo
Configuration settings for how to perform the auto-merging of profiles.
| Constructor and Description | 
|---|
| AutoMerging() | 
| Modifier and Type | Method and Description | 
|---|---|
| AutoMerging | clone() | 
| boolean | equals(Object obj) | 
| ConflictResolution | getConflictResolution()
 How the auto-merging process should resolve conflicts between different profiles. | 
| Consolidation | getConsolidation()
 A list of matching attributes that represent matching criteria. | 
| Boolean | getEnabled()
 The flag that enables the auto-merging of duplicate profiles. | 
| Double | getMinAllowedConfidenceScoreForMerging()
 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. | 
| int | hashCode() | 
| Boolean | isEnabled()
 The flag that enables the auto-merging of duplicate profiles. | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setConflictResolution(ConflictResolution conflictResolution)
 How the auto-merging process should resolve conflicts between different profiles. | 
| void | setConsolidation(Consolidation consolidation)
 A list of matching attributes that represent matching criteria. | 
| void | setEnabled(Boolean enabled)
 The flag that enables the auto-merging of duplicate profiles. | 
| void | setMinAllowedConfidenceScoreForMerging(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. | 
| String | toString()Returns a string representation of this object. | 
| AutoMerging | withConflictResolution(ConflictResolution conflictResolution)
 How the auto-merging process should resolve conflicts between different profiles. | 
| AutoMerging | withConsolidation(Consolidation consolidation)
 A list of matching attributes that represent matching criteria. | 
| AutoMerging | withEnabled(Boolean enabled)
 The flag that enables the auto-merging of duplicate profiles. | 
| AutoMerging | withMinAllowedConfidenceScoreForMerging(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. | 
public void setEnabled(Boolean enabled)
The flag that enables the auto-merging of duplicate profiles.
enabled - The flag that enables the auto-merging of duplicate profiles.public Boolean getEnabled()
The flag that enables the auto-merging of duplicate profiles.
public AutoMerging withEnabled(Boolean enabled)
The flag that enables the auto-merging of duplicate profiles.
enabled - The flag that enables the auto-merging of duplicate profiles.public Boolean isEnabled()
The flag that enables the auto-merging of duplicate profiles.
public void setConsolidation(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.public Consolidation getConsolidation()
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 AutoMerging withConsolidation(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.public void setConflictResolution(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?public ConflictResolution getConflictResolution()
 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 AutoMerging withConflictResolution(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?public void setMinAllowedConfidenceScoreForMerging(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.public Double getMinAllowedConfidenceScoreForMerging()
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 withMinAllowedConfidenceScoreForMerging(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.public String toString()
toString in class ObjectObject.toString()public AutoMerging clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.