@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 Object
Object.toString()
public AutoMerging clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.