@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RuleBasedMatchingResponse extends Object implements Serializable, Cloneable, StructuredPojo
The response of the Rule-based matching request.
| Constructor and Description |
|---|
RuleBasedMatchingResponse() |
| Modifier and Type | Method and Description |
|---|---|
RuleBasedMatchingResponse |
clone() |
boolean |
equals(Object obj) |
AttributeTypesSelector |
getAttributeTypesSelector()
Configures information about the
AttributeTypesSelector where the rule-based identity resolution
uses to match profiles. |
ConflictResolution |
getConflictResolution() |
Boolean |
getEnabled()
The flag that enables the rule-based matching process of duplicate profiles.
|
ExportingConfig |
getExportingConfig() |
List<MatchingRule> |
getMatchingRules()
Configures how the rule-based matching process should match profiles.
|
Integer |
getMaxAllowedRuleLevelForMatching()
Indicates the maximum allowed rule level.
|
Integer |
getMaxAllowedRuleLevelForMerging()
|
String |
getStatus()
PENDING
|
int |
hashCode() |
Boolean |
isEnabled()
The flag that enables the rule-based matching process of duplicate profiles.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAttributeTypesSelector(AttributeTypesSelector attributeTypesSelector)
Configures information about the
AttributeTypesSelector where the rule-based identity resolution
uses to match profiles. |
void |
setConflictResolution(ConflictResolution conflictResolution) |
void |
setEnabled(Boolean enabled)
The flag that enables the rule-based matching process of duplicate profiles.
|
void |
setExportingConfig(ExportingConfig exportingConfig) |
void |
setMatchingRules(Collection<MatchingRule> matchingRules)
Configures how the rule-based matching process should match profiles.
|
void |
setMaxAllowedRuleLevelForMatching(Integer maxAllowedRuleLevelForMatching)
Indicates the maximum allowed rule level.
|
void |
setMaxAllowedRuleLevelForMerging(Integer maxAllowedRuleLevelForMerging)
|
void |
setStatus(String status)
PENDING
|
String |
toString()
Returns a string representation of this object.
|
RuleBasedMatchingResponse |
withAttributeTypesSelector(AttributeTypesSelector attributeTypesSelector)
Configures information about the
AttributeTypesSelector where the rule-based identity resolution
uses to match profiles. |
RuleBasedMatchingResponse |
withConflictResolution(ConflictResolution conflictResolution) |
RuleBasedMatchingResponse |
withEnabled(Boolean enabled)
The flag that enables the rule-based matching process of duplicate profiles.
|
RuleBasedMatchingResponse |
withExportingConfig(ExportingConfig exportingConfig) |
RuleBasedMatchingResponse |
withMatchingRules(Collection<MatchingRule> matchingRules)
Configures how the rule-based matching process should match profiles.
|
RuleBasedMatchingResponse |
withMatchingRules(MatchingRule... matchingRules)
Configures how the rule-based matching process should match profiles.
|
RuleBasedMatchingResponse |
withMaxAllowedRuleLevelForMatching(Integer maxAllowedRuleLevelForMatching)
Indicates the maximum allowed rule level.
|
RuleBasedMatchingResponse |
withMaxAllowedRuleLevelForMerging(Integer maxAllowedRuleLevelForMerging)
|
RuleBasedMatchingResponse |
withStatus(RuleBasedMatchingStatus status)
PENDING
|
RuleBasedMatchingResponse |
withStatus(String status)
PENDING
|
public void setEnabled(Boolean enabled)
The flag that enables the rule-based matching process of duplicate profiles.
enabled - The flag that enables the rule-based matching process of duplicate profiles.public Boolean getEnabled()
The flag that enables the rule-based matching process of duplicate profiles.
public RuleBasedMatchingResponse withEnabled(Boolean enabled)
The flag that enables the rule-based matching process of duplicate profiles.
enabled - The flag that enables the rule-based matching process of duplicate profiles.public Boolean isEnabled()
The flag that enables the rule-based matching process of duplicate profiles.
public List<MatchingRule> getMatchingRules()
Configures how the rule-based matching process should match profiles. You can have up to 15
MatchingRule in the MatchingRules.
MatchingRule in the MatchingRules.public void setMatchingRules(Collection<MatchingRule> matchingRules)
Configures how the rule-based matching process should match profiles. You can have up to 15
MatchingRule in the MatchingRules.
matchingRules - Configures how the rule-based matching process should match profiles. You can have up to 15
MatchingRule in the MatchingRules.public RuleBasedMatchingResponse withMatchingRules(MatchingRule... matchingRules)
Configures how the rule-based matching process should match profiles. You can have up to 15
MatchingRule in the MatchingRules.
NOTE: This method appends the values to the existing list (if any). Use
setMatchingRules(java.util.Collection) or withMatchingRules(java.util.Collection) if you want
to override the existing values.
matchingRules - Configures how the rule-based matching process should match profiles. You can have up to 15
MatchingRule in the MatchingRules.public RuleBasedMatchingResponse withMatchingRules(Collection<MatchingRule> matchingRules)
Configures how the rule-based matching process should match profiles. You can have up to 15
MatchingRule in the MatchingRules.
matchingRules - Configures how the rule-based matching process should match profiles. You can have up to 15
MatchingRule in the MatchingRules.public void setStatus(String status)
PENDING
The first status after configuration a rule-based matching rule. If it is an existing domain, the rule-based
Identity Resolution waits one hour before creating the matching rule. If it is a new domain, the system will skip
the PENDING stage.
IN_PROGRESS
The system is creating the rule-based matching rule. Under this status, the system is evaluating the existing data and you can no longer change the Rule-based matching configuration.
ACTIVE
The rule is ready to use. You can change the rule a day after the status is in ACTIVE.
status - PENDING
The first status after configuration a rule-based matching rule. If it is an existing domain, the
rule-based Identity Resolution waits one hour before creating the matching rule. If it is a new domain,
the system will skip the PENDING stage.
IN_PROGRESS
The system is creating the rule-based matching rule. Under this status, the system is evaluating the existing data and you can no longer change the Rule-based matching configuration.
ACTIVE
The rule is ready to use. You can change the rule a day after the status is in ACTIVE.
RuleBasedMatchingStatuspublic String getStatus()
PENDING
The first status after configuration a rule-based matching rule. If it is an existing domain, the rule-based
Identity Resolution waits one hour before creating the matching rule. If it is a new domain, the system will skip
the PENDING stage.
IN_PROGRESS
The system is creating the rule-based matching rule. Under this status, the system is evaluating the existing data and you can no longer change the Rule-based matching configuration.
ACTIVE
The rule is ready to use. You can change the rule a day after the status is in ACTIVE.
The first status after configuration a rule-based matching rule. If it is an existing domain, the
rule-based Identity Resolution waits one hour before creating the matching rule. If it is a new domain,
the system will skip the PENDING stage.
IN_PROGRESS
The system is creating the rule-based matching rule. Under this status, the system is evaluating the existing data and you can no longer change the Rule-based matching configuration.
ACTIVE
The rule is ready to use. You can change the rule a day after the status is in ACTIVE.
RuleBasedMatchingStatuspublic RuleBasedMatchingResponse withStatus(String status)
PENDING
The first status after configuration a rule-based matching rule. If it is an existing domain, the rule-based
Identity Resolution waits one hour before creating the matching rule. If it is a new domain, the system will skip
the PENDING stage.
IN_PROGRESS
The system is creating the rule-based matching rule. Under this status, the system is evaluating the existing data and you can no longer change the Rule-based matching configuration.
ACTIVE
The rule is ready to use. You can change the rule a day after the status is in ACTIVE.
status - PENDING
The first status after configuration a rule-based matching rule. If it is an existing domain, the
rule-based Identity Resolution waits one hour before creating the matching rule. If it is a new domain,
the system will skip the PENDING stage.
IN_PROGRESS
The system is creating the rule-based matching rule. Under this status, the system is evaluating the existing data and you can no longer change the Rule-based matching configuration.
ACTIVE
The rule is ready to use. You can change the rule a day after the status is in ACTIVE.
RuleBasedMatchingStatuspublic RuleBasedMatchingResponse withStatus(RuleBasedMatchingStatus status)
PENDING
The first status after configuration a rule-based matching rule. If it is an existing domain, the rule-based
Identity Resolution waits one hour before creating the matching rule. If it is a new domain, the system will skip
the PENDING stage.
IN_PROGRESS
The system is creating the rule-based matching rule. Under this status, the system is evaluating the existing data and you can no longer change the Rule-based matching configuration.
ACTIVE
The rule is ready to use. You can change the rule a day after the status is in ACTIVE.
status - PENDING
The first status after configuration a rule-based matching rule. If it is an existing domain, the
rule-based Identity Resolution waits one hour before creating the matching rule. If it is a new domain,
the system will skip the PENDING stage.
IN_PROGRESS
The system is creating the rule-based matching rule. Under this status, the system is evaluating the existing data and you can no longer change the Rule-based matching configuration.
ACTIVE
The rule is ready to use. You can change the rule a day after the status is in ACTIVE.
RuleBasedMatchingStatuspublic void setMaxAllowedRuleLevelForMerging(Integer maxAllowedRuleLevelForMerging)
maxAllowedRuleLevelForMerging -
MatchingRulepublic Integer getMaxAllowedRuleLevelForMerging()
public RuleBasedMatchingResponse withMaxAllowedRuleLevelForMerging(Integer maxAllowedRuleLevelForMerging)
maxAllowedRuleLevelForMerging -
MatchingRulepublic void setMaxAllowedRuleLevelForMatching(Integer maxAllowedRuleLevelForMatching)
Indicates the maximum allowed rule level.
maxAllowedRuleLevelForMatching - Indicates the maximum allowed rule level.public Integer getMaxAllowedRuleLevelForMatching()
Indicates the maximum allowed rule level.
public RuleBasedMatchingResponse withMaxAllowedRuleLevelForMatching(Integer maxAllowedRuleLevelForMatching)
Indicates the maximum allowed rule level.
maxAllowedRuleLevelForMatching - Indicates the maximum allowed rule level.public void setAttributeTypesSelector(AttributeTypesSelector attributeTypesSelector)
Configures information about the AttributeTypesSelector where the rule-based identity resolution
uses to match profiles.
attributeTypesSelector - Configures information about the AttributeTypesSelector where the rule-based identity
resolution uses to match profiles.public AttributeTypesSelector getAttributeTypesSelector()
Configures information about the AttributeTypesSelector where the rule-based identity resolution
uses to match profiles.
AttributeTypesSelector where the rule-based identity
resolution uses to match profiles.public RuleBasedMatchingResponse withAttributeTypesSelector(AttributeTypesSelector attributeTypesSelector)
Configures information about the AttributeTypesSelector where the rule-based identity resolution
uses to match profiles.
attributeTypesSelector - Configures information about the AttributeTypesSelector where the rule-based identity
resolution uses to match profiles.public void setConflictResolution(ConflictResolution conflictResolution)
conflictResolution - public ConflictResolution getConflictResolution()
public RuleBasedMatchingResponse withConflictResolution(ConflictResolution conflictResolution)
conflictResolution - public void setExportingConfig(ExportingConfig exportingConfig)
exportingConfig - public ExportingConfig getExportingConfig()
public RuleBasedMatchingResponse withExportingConfig(ExportingConfig exportingConfig)
exportingConfig - public String toString()
toString in class ObjectObject.toString()public RuleBasedMatchingResponse clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.