class Aws::IoTEventsData::Types::Message

Information about a message.

@note When making an API call, you may pass Message

data as a hash:

    {
      message_id: "MessageId", # required
      input_name: "EphemeralInputName", # required
      payload: "data", # required
      timestamp: {
        time_in_millis: 1,
      },
    }

@!attribute [rw] message_id

The ID to assign to the message. Within each batch sent, each
`"messageId"` must be unique.
@return [String]

@!attribute [rw] input_name

The name of the input into which the message payload is transformed.
@return [String]

@!attribute [rw] payload

The payload of the message. This can be a JSON string or a
Base-64-encoded string representing binary data (in which case you
must decode it).
@return [String]

@!attribute [rw] timestamp

The timestamp associated with the message.
@return [Types::TimestampValue]

Constants

SENSITIVE