| Package | Description |
|---|---|
| software.amazon.awssdk.services.iotdataplane |
|
| software.amazon.awssdk.services.iotdataplane.model |
| Modifier and Type | Method and Description |
|---|---|
default CompletableFuture<PublishResponse> |
IotDataPlaneAsyncClient.publish(Consumer<PublishRequest.Builder> publishRequest)
Publishes an MQTT message.
|
default PublishResponse |
IotDataPlaneClient.publish(Consumer<PublishRequest.Builder> publishRequest)
Publishes an MQTT message.
|
| Modifier and Type | Method and Description |
|---|---|
static PublishRequest.Builder |
PublishRequest.builder() |
PublishRequest.Builder |
PublishRequest.Builder.contentType(String contentType)
A UTF-8 encoded string that describes the content of the publishing message.
|
PublishRequest.Builder |
PublishRequest.Builder.correlationData(String correlationData)
The base64-encoded binary data used by the sender of the request message to identify which request the
response message is for when it's received.
|
PublishRequest.Builder |
PublishRequest.Builder.messageExpiry(Long messageExpiry)
A user-defined integer value that represents the message expiry interval in seconds.
|
PublishRequest.Builder |
PublishRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
PublishRequest.Builder |
PublishRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
PublishRequest.Builder |
PublishRequest.Builder.payload(SdkBytes payload)
The message body.
|
PublishRequest.Builder |
PublishRequest.Builder.payloadFormatIndicator(PayloadFormatIndicator payloadFormatIndicator)
An
Enum string value that indicates whether the payload is formatted as UTF-8. |
PublishRequest.Builder |
PublishRequest.Builder.payloadFormatIndicator(String payloadFormatIndicator)
An
Enum string value that indicates whether the payload is formatted as UTF-8. |
PublishRequest.Builder |
PublishRequest.Builder.qos(Integer qos)
The Quality of Service (QoS) level.
|
PublishRequest.Builder |
PublishRequest.Builder.responseTopic(String responseTopic)
A UTF-8 encoded string that's used as the topic name for a response message.
|
PublishRequest.Builder |
PublishRequest.Builder.retain(Boolean retain)
A Boolean value that determines whether to set the RETAIN flag when the message is published.
|
PublishRequest.Builder |
PublishRequest.toBuilder() |
PublishRequest.Builder |
PublishRequest.Builder.topic(String topic)
The name of the MQTT topic.
|
PublishRequest.Builder |
PublishRequest.Builder.userProperties(String userProperties)
A JSON string that contains an array of JSON objects.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends PublishRequest.Builder> |
PublishRequest.serializableBuilderClass() |
Copyright © 2023. All rights reserved.