Class: Aws::CustomerProfiles::Types::RuleBasedMatchingRequest
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::CustomerProfiles::Types::RuleBasedMatchingRequest
 
- Defined in:
- gems/aws-sdk-customerprofiles/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 AttributeTypesSelectorwhere 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]. 
Instance Attribute Details
#attribute_types_selector ⇒ Types::AttributeTypesSelector
Configures information about the AttributeTypesSelector where the
rule-based identity resolution uses to match profiles.
| 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 | # File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 7290 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.
| 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 | # File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 7290 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.
| 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 | # File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 7290 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.
| 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 | # File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 7290 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.
| 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 | # File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 7290 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.
| 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 | # File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 7290 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
| 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 | # File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 7290 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 |