# 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