Class: Aws::CustomerProfiles::Types::AutoMerging
- Inherits:
-
Struct
- Object
- Struct
- Aws::CustomerProfiles::Types::AutoMerging
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-customerprofiles/types.rb
Overview
Configuration settings for how to perform the auto-merging of profiles.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#conflict_resolution ⇒ Types::ConflictResolution
How the auto-merging process should resolve conflicts between different profiles.
-
#consolidation ⇒ Types::Consolidation
A list of matching attributes that represent matching criteria.
-
#enabled ⇒ Boolean
The flag that enables the auto-merging of duplicate profiles.
-
#min_allowed_confidence_score_for_merging ⇒ Float
A number between 0 and 1 that represents the minimum confidence score required for profiles within a matching group to be merged during the auto-merge process.
Instance Attribute Details
#conflict_resolution ⇒ Types::ConflictResolution
How the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same ‘FirstName` and `LastName` (and that is the matching criteria), which `EmailAddress` should be used?
517 518 519 520 521 522 523 524 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 517 class AutoMerging < Struct.new( :enabled, :consolidation, :conflict_resolution, :min_allowed_confidence_score_for_merging) SENSITIVE = [] include Aws::Structure end |
#consolidation ⇒ Types::Consolidation
A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged.
517 518 519 520 521 522 523 524 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 517 class AutoMerging < Struct.new( :enabled, :consolidation, :conflict_resolution, :min_allowed_confidence_score_for_merging) SENSITIVE = [] include Aws::Structure end |
#enabled ⇒ Boolean
The flag that enables the auto-merging of duplicate profiles.
517 518 519 520 521 522 523 524 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 517 class AutoMerging < Struct.new( :enabled, :consolidation, :conflict_resolution, :min_allowed_confidence_score_for_merging) SENSITIVE = [] include Aws::Structure end |
#min_allowed_confidence_score_for_merging ⇒ Float
A number between 0 and 1 that represents the minimum confidence score required for profiles within a matching group to be merged during the auto-merge process. A higher score means higher similarity required to merge profiles.
517 518 519 520 521 522 523 524 |
# File 'lib/aws-sdk-customerprofiles/types.rb', line 517 class AutoMerging < Struct.new( :enabled, :consolidation, :conflict_resolution, :min_allowed_confidence_score_for_merging) SENSITIVE = [] include Aws::Structure end |