class Aws::IoT::Types::MqttHeaders
@return [Array<Types::UserProperty>]
An array of key-value pairs that you define in the MQTT5 header.
@!attribute [rw] user_properties
@return [String]<br>: docs.aws.amazon.com/iot/latest/developerguide/iot-substitution-templates.html<br>[1]: docs.aws.amazon.com/iot/latest/developerguide/mqtt.html<br><br><br><br>Supports [substitution templates].
Reference Guide.
and protocol limits and quotas ][1] from the Amazon Web Services
`messageExpiry`, see [Amazon Web Services IoT Core message broker
it expires. For more information about the limits of
The value of ‘messageExpiry` represents the number of seconds before
message will expire if it’s no longer relevant to the subscriber.
message broker for a specified amount of time to ensure that the
A user-defined integer value that will persist a message at the
@!attribute [rw] message_expiry
@return [String]<br>: docs.aws.amazon.com/iot/latest/developerguide/iot-substitution-templates.html<br>[1]: docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901115<br><br><br><br>Supports [substitution templates].
</note>
<note markdown=“1”> This binary data must be based64-encoded.
Version 5.0 specification.
For more information, see [ Correlation Data] from the MQTT
it’s received.
message to identify which request the response message is for when
The base64-encoded binary data used by the sender of the request
@!attribute [rw] correlation_data
@return [String]<br>: docs.aws.amazon.com/iot/latest/developerguide/iot-substitution-templates.html<br>[1]: docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901114<br><br><br><br>Supports [substitution templates].
5.0 specification.
For more information, see [ Response Topic] from the MQTT Version
topic must not contain wildcard characters.
receiver should publish to as part of the request-response flow. The
message. The response topic is used to describe the topic which the
A UTF-8 encoded string that’s used as the topic name for a response
@!attribute [rw] response_topic
@return [String]<br>: docs.aws.amazon.com/iot/latest/developerguide/iot-substitution-templates.html<br>[1]: docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901118<br><br><br><br>Supports [substitution templates].
5.0 specification.
For more information, see [ Content Type] from the MQTT Version
message.
A UTF-8 encoded string that describes the content of the publishing
@!attribute [rw] content_type
@return [String]<br>: docs.aws.amazon.com/iot/latest/developerguide/iot-substitution-templates.html<br>[1]: docs.oasis-open.org/mqtt/mqtt/v5.0/os/mqtt-v5.0-os.html#_Toc3901111<br><br><br><br>Supports [substitution templates].
MQTT Version 5.0 specification.
For more information, see [ Payload Format Indicator] from the
Valid values are ‘UNSPECIFIED_BYTES` and `UTF8_DATA`.
formatted as UTF-8.
An `Enum` string value that indicates whether the payload is
@!attribute [rw] payload_format_indicator<br><br>: docs.aws.amazon.com/iot/latest/developerguide/mqtt.html<br><br><br><br>see [ MQTT] from Amazon Web Services IoT Core Developer Guide.
Specifies MQTT Version 5.0 headers information. For more information,