Warning
This documentation is still a work in progress. If you have any issues or questions, please ask on the maec-discussion mailing list or file a bug in our issue tracker.
Bases: object
Add the unique Objects to the collection and perform the properties replacement.
Cleanup and remove and Objects that may be referencing the re-used Objects. Otherwise, this can create Object->Object->Object etc. references which don’t make sense.
Deduplicate the input Bundle.
Find a matching object, if it exists.
Get the values specified for an Object’s properties as a set.
Returns the value contained in a TypedField or its nested members, if applicable.
Replace all of the duplicate Objects with references to the unique object placed in the “Re-used Objects” Collection.
Add a new Object collection to the Bundle for storing the unique Objects. Add the Objects to the collection.
Map the non-unique Objects to their unique (first observed) counterparts.