Class: Aws::CustomerProfiles::Types::ConflictResolution

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb

Overview

Note:

When making an API call, you may pass ConflictResolution data as a hash:

{
  conflict_resolving_model: "RECENCY", # required, accepts RECENCY, SOURCE
  source_name: "string1To255",
}

How the auto-merging process should resolve conflicts between different profiles.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#conflict_resolving_modelString

How the auto-merging process should resolve conflicts between different profiles.

  • RECENCY: Uses the data that was most recently updated.

  • SOURCE: Uses the data from a specific source. For example, if a company has been aquired or two departments have merged, data from the specified source is used. If two duplicate profiles are from the same source, then RECENCY is used again.

Returns:

  • (String)


480
481
482
483
484
485
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 480

class ConflictResolution < Struct.new(
  :conflict_resolving_model,
  :source_name)
  SENSITIVE = []
  include Aws::Structure
end

#source_nameString

The ObjectType name that is used to resolve profile merging conflicts when choosing SOURCE as the ConflictResolvingModel.

Returns:

  • (String)


480
481
482
483
484
485
# File 'gems/aws-sdk-customerprofiles/lib/aws-sdk-customerprofiles/types.rb', line 480

class ConflictResolution < Struct.new(
  :conflict_resolving_model,
  :source_name)
  SENSITIVE = []
  include Aws::Structure
end