/AWS1/CL_CUSRLBASEDMATCHINGRSP¶
The response of the Rule-based matching request.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_enabled TYPE /AWS1/CUSOPTIONALBOOLEAN /AWS1/CUSOPTIONALBOOLEAN¶
The flag that enables the rule-based matching process of duplicate profiles.
it_matchingrules TYPE /AWS1/CL_CUSMATCHINGRULE=>TT_MATCHINGRULES TT_MATCHINGRULES¶
Configures how the rule-based matching process should match profiles. You can have up to 15
MatchingRulein theMatchingRules.
iv_status TYPE /AWS1/CUSRULEBASEDMATCHINGSTAT /AWS1/CUSRULEBASEDMATCHINGSTAT¶
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
PENDINGstage.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.
iv_maxalwedrllevelformerging TYPE /AWS1/CUSMAXALWEDRLLEVELFORM00 /AWS1/CUSMAXALWEDRLLEVELFORM00¶
iv_maxallowedrllevelfmtching TYPE /AWS1/CUSMAXALWEDRLLEVELFMTC00 /AWS1/CUSMAXALWEDRLLEVELFMTC00¶
Indicates the maximum allowed rule level.
io_attributetypesselector TYPE REF TO /AWS1/CL_CUSATTRTYPESSELECTOR /AWS1/CL_CUSATTRTYPESSELECTOR¶
Configures information about the
AttributeTypesSelectorwhere the rule-based identity resolution uses to match profiles.
io_conflictresolution TYPE REF TO /AWS1/CL_CUSCONFLICTRESOLUTION /AWS1/CL_CUSCONFLICTRESOLUTION¶
How the auto-merging process should resolve conflicts between different profiles.
io_exportingconfig TYPE REF TO /AWS1/CL_CUSEXPORTINGCONFIG /AWS1/CL_CUSEXPORTINGCONFIG¶
Configuration information about the S3 bucket where Identity Resolution Jobs writes result files.
You need to give Customer Profiles service principal write permission to your S3 bucket. Otherwise, you'll get an exception in the API response. For an example policy, see Amazon Connect Customer Profiles cross-service confused deputy prevention.
Queryable Attributes¶
Enabled¶
The flag that enables the rule-based matching process of duplicate profiles.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENABLED() |
Getter for ENABLED, with configurable default |
ASK_ENABLED() |
Getter for ENABLED w/ exceptions if field has no value |
HAS_ENABLED() |
Determine if ENABLED has a value |
MatchingRules¶
Configures how the rule-based matching process should match profiles. You can have up to 15
MatchingRulein theMatchingRules.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MATCHINGRULES() |
Getter for MATCHINGRULES, with configurable default |
ASK_MATCHINGRULES() |
Getter for MATCHINGRULES w/ exceptions if field has no value |
HAS_MATCHINGRULES() |
Determine if MATCHINGRULES has a value |
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
PENDINGstage.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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
MaxAllowedRuleLevelForMerging¶
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MAXALWEDRLLEVELFORMERG00() |
Getter for MAXALLOWEDRLLEVELFORMERGING, with configurable de |
ASK_MAXALWEDRLLEVELFORMERG00() |
Getter for MAXALLOWEDRLLEVELFORMERGING w/ exceptions if fiel |
HAS_MAXALWEDRLLEVELFORMERG00() |
Determine if MAXALLOWEDRLLEVELFORMERGING has a value |
MaxAllowedRuleLevelForMatching¶
Indicates the maximum allowed rule level.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MAXALWEDRLLEVELFMTCHING() |
Getter for MAXALLOWEDRULELEVELFMTCHING, with configurable de |
ASK_MAXALWEDRLLEVELFMTCHING() |
Getter for MAXALLOWEDRULELEVELFMTCHING w/ exceptions if fiel |
HAS_MAXALWEDRLLEVELFMTCHING() |
Determine if MAXALLOWEDRULELEVELFMTCHING has a value |
AttributeTypesSelector¶
Configures information about the
AttributeTypesSelectorwhere the rule-based identity resolution uses to match profiles.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ATTRIBUTETYPESSELECTOR() |
Getter for ATTRIBUTETYPESSELECTOR |
ConflictResolution¶
How the auto-merging process should resolve conflicts between different profiles.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONFLICTRESOLUTION() |
Getter for CONFLICTRESOLUTION |
ExportingConfig¶
Configuration information about the S3 bucket where Identity Resolution Jobs writes result files.
You need to give Customer Profiles service principal write permission to your S3 bucket. Otherwise, you'll get an exception in the API response. For an example policy, see Amazon Connect Customer Profiles cross-service confused deputy prevention.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXPORTINGCONFIG() |
Getter for EXPORTINGCONFIG |