Class: Aws::CustomerProfiles::Types::AutoMerging
- Inherits:
-
Struct
- Object
- Struct
- Aws::CustomerProfiles::Types::AutoMerging
- Defined in:
- gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb
Overview
When making an API call, you may pass AutoMerging data as a hash:
{
enabled: false, # required
consolidation: {
matching_attributes_list: [ # required
["string1To255"],
],
},
conflict_resolution: {
conflict_resolving_model: "RECENCY", # required, accepts RECENCY, SOURCE
source_name: "string1To255",
},
}
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.
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?
400 401 402 403 404 405 406 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 400 class AutoMerging < Struct.new( :enabled, :consolidation, :conflict_resolution) 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.
400 401 402 403 404 405 406 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 400 class AutoMerging < Struct.new( :enabled, :consolidation, :conflict_resolution) SENSITIVE = [] include Aws::Structure end |
#enabled ⇒ Boolean
The flag that enables the auto-merging of duplicate profiles.
400 401 402 403 404 405 406 |
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 400 class AutoMerging < Struct.new( :enabled, :consolidation, :conflict_resolution) SENSITIVE = [] include Aws::Structure end |