Module Values.DataIntegrationFlowDedupeStrategySource

The deduplication strategy details.

Sourcetype nonrec t = {
  1. type_ : DataIntegrationFlowDedupeStrategyType.t;
    (*

    The type of the deduplication strategy. FIELD_PRIORITY - Field priority configuration for the deduplication strategy specifies an ordered list of fields used to tie-break the data records sharing the same primary key values. Fields earlier in the list have higher priority for evaluation. For each field, the sort order determines whether to retain data record with larger or smaller field value.

    *)
  2. fieldPriority : DataIntegrationFlowFieldPriorityDedupeStrategyConfiguration.t option;
    (*

    The field priority deduplication strategy.

    *)
}
Sourceval context_ : string
Sourceval make : ?fieldPriority:??? -> type_:DataIntegrationFlowDedupeStrategyType.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Structure of (string * [> `List of [> `Structure of (string * [> `Enum of string | `String of DataIntegrationFlowFieldPriorityDedupeFieldName.t ]) list ] list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t