# PreserveAllAttributesMergeStrategy

**Type**: `object`

## Properties

- name: limit (optional)
  type: integer

- name: type (required)
  type: enum: `preserve`
  description: PreserveAllAttributesMergeStrategy: Collects all incoming values/objects into a collection. If an incoming value is a collection, its elements are unpacked and added individually. The 'limit' field defines when an attribute size will trigger a cluster overflow emission. The 'unique' flag determines if the collection behaves like a Set or a List.

- name: unique (optional)
  type: boolean
