Class: Aws::CustomerProfiles::Types::RuleBasedMatchingResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::CustomerProfiles::Types::RuleBasedMatchingResponse
- Defined in:
- gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb
Overview
The response of the Rule-based matching request.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#attribute_types_selector ⇒ Types::AttributeTypesSelector
Configures information about the
AttributeTypesSelector
where the rule-based identity resolution uses to match profiles. -
#conflict_resolution ⇒ Types::ConflictResolution
How the auto-merging process should resolve conflicts between different profiles.
-
#enabled ⇒ Boolean
The flag that enables the rule-based matching process of duplicate profiles.
-
#exporting_config ⇒ Types::ExportingConfig
Configuration information about the S3 bucket where Identity Resolution Jobs writes result files.
-
#matching_rules ⇒ Array<Types::MatchingRule>
Configures how the rule-based matching process should match profiles.
-
#max_allowed_rule_level_for_matching ⇒ Integer
Indicates the maximum allowed rule level.
-
#max_allowed_rule_level_for_merging ⇒ Integer
[MatchingRule][1].
-
#status ⇒ String
PENDING.
Instance Attribute Details
#attribute_types_selector ⇒ Types::AttributeTypesSelector
Configures information about the AttributeTypesSelector
where the
rule-based identity resolution uses to match profiles.
5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 5948 class RuleBasedMatchingResponse < Struct.new( :enabled, :matching_rules, :status, :max_allowed_rule_level_for_merging, :max_allowed_rule_level_for_matching, :attribute_types_selector, :conflict_resolution, :exporting_config) SENSITIVE = [] include Aws::Structure end |
#conflict_resolution ⇒ Types::ConflictResolution
How the auto-merging process should resolve conflicts between different profiles.
5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 5948 class RuleBasedMatchingResponse < Struct.new( :enabled, :matching_rules, :status, :max_allowed_rule_level_for_merging, :max_allowed_rule_level_for_matching, :attribute_types_selector, :conflict_resolution, :exporting_config) SENSITIVE = [] include Aws::Structure end |
#enabled ⇒ Boolean
The flag that enables the rule-based matching process of duplicate profiles.
5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 5948 class RuleBasedMatchingResponse < Struct.new( :enabled, :matching_rules, :status, :max_allowed_rule_level_for_merging, :max_allowed_rule_level_for_matching, :attribute_types_selector, :conflict_resolution, :exporting_config) SENSITIVE = [] include Aws::Structure end |
#exporting_config ⇒ Types::ExportingConfig
Configuration information about the S3 bucket where Identity Resolution Jobs writes result files.
5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 5948 class RuleBasedMatchingResponse < Struct.new( :enabled, :matching_rules, :status, :max_allowed_rule_level_for_merging, :max_allowed_rule_level_for_matching, :attribute_types_selector, :conflict_resolution, :exporting_config) SENSITIVE = [] include Aws::Structure end |
#matching_rules ⇒ Array<Types::MatchingRule>
Configures how the rule-based matching process should match
profiles. You can have up to 15 MatchingRule
in the
MatchingRules
.
5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 5948 class RuleBasedMatchingResponse < Struct.new( :enabled, :matching_rules, :status, :max_allowed_rule_level_for_merging, :max_allowed_rule_level_for_matching, :attribute_types_selector, :conflict_resolution, :exporting_config) SENSITIVE = [] include Aws::Structure end |
#max_allowed_rule_level_for_matching ⇒ Integer
Indicates the maximum allowed rule level.
5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 5948 class RuleBasedMatchingResponse < Struct.new( :enabled, :matching_rules, :status, :max_allowed_rule_level_for_merging, :max_allowed_rule_level_for_matching, :attribute_types_selector, :conflict_resolution, :exporting_config) SENSITIVE = [] include Aws::Structure end |
#max_allowed_rule_level_for_merging ⇒ Integer
5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 5948 class RuleBasedMatchingResponse < Struct.new( :enabled, :matching_rules, :status, :max_allowed_rule_level_for_merging, :max_allowed_rule_level_for_matching, :attribute_types_selector, :conflict_resolution, :exporting_config) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
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
.
^
5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 5948 class RuleBasedMatchingResponse < Struct.new( :enabled, :matching_rules, :status, :max_allowed_rule_level_for_merging, :max_allowed_rule_level_for_matching, :attribute_types_selector, :conflict_resolution, :exporting_config) SENSITIVE = [] include Aws::Structure end |