Time of the element as seen at source or aligned after a reduce operation.
HTTP-style headers attached to the message.
Unique identifier for the message. Used for deduplication.
Set of keys in the (key, value) terminology of map/reduce paradigm. Used for routing and partitioning messages.
The message payload as a Buffer. Contains the actual data to be processed.
Watermark timestamp. A guarantee that no messages older than this time will arrive.
Input datum for accumulator operations. Contains message data, keys, timestamps, and metadata.