Class: Aws::CustomerProfiles::Types::RuleBasedMatchingRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::CustomerProfiles::Types::RuleBasedMatchingRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-customerprofiles/types.rb
Overview
The request to enable the rule-based matching.
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
Instance Attribute Details
#attribute_types_selector ⇒ Types::AttributeTypesSelector
Configures information about the ‘AttributeTypesSelector` where the rule-based identity resolution uses to match profiles.
6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 6286 class RuleBasedMatchingRequest < Struct.new( :enabled, :matching_rules, :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.
6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 6286 class RuleBasedMatchingRequest < Struct.new( :enabled, :matching_rules, :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.
6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 6286 class RuleBasedMatchingRequest < Struct.new( :enabled, :matching_rules, :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.
<note markdown=“1”> 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].
</note>
6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 6286 class RuleBasedMatchingRequest < Struct.new( :enabled, :matching_rules, :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`.
6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 6286 class RuleBasedMatchingRequest < Struct.new( :enabled, :matching_rules, :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.
6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 6286 class RuleBasedMatchingRequest < Struct.new( :enabled, :matching_rules, :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
- MatchingRule][1
-
[1]: docs.aws.amazon.com/customerprofiles/latest/APIReference/API_MatchingRule.html
6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 6286 class RuleBasedMatchingRequest < Struct.new( :enabled, :matching_rules, :max_allowed_rule_level_for_merging, :max_allowed_rule_level_for_matching, :attribute_types_selector, :conflict_resolution, :exporting_config) SENSITIVE = [] include Aws::Structure end |