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 tracking and correlating responses.
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 batch map operations. Contains message data, keys, timestamps, and unique ID.