@DoNotImplement public static interface Mqtt5PublishBuilder.Complete extends Mqtt5PublishBuilder, Mqtt5PublishBuilderBase.Complete<Mqtt5PublishBuilder.Complete>
Mqtt5PublishBuilder that is complete which means all mandatory fields are set.Mqtt5PublishBuilder.Complete, Mqtt5PublishBuilder.Nested<P>, Mqtt5PublishBuilder.Send<P>Mqtt5PublishBuilderBase.WillBase<C extends Mqtt5PublishBuilderBase.WillBase.Complete<C>>| Modifier and Type | Method and Description |
|---|---|
Mqtt5WillPublishBuilder.Complete |
asWill()
Creates a builder for a
Mqtt5WillPublish that extends the current Publish message of this builder. |
@NotNull Mqtt5Publish |
build()
Builds the
Mqtt5Publish. |
contentType, contentType, correlationData, correlationData, messageExpiryInterval, noMessageExpiry, payload, payload, payloadFormatIndicator, qos, responseTopic, responseTopic, responseTopic, retain, userProperties, userPropertiestopic, topic, topic@CheckReturnValue Mqtt5WillPublishBuilder.Complete asWill()
Mqtt5WillPublish that extends the current Publish message of this builder.asWill in interface Mqtt5PublishBuilder@CheckReturnValue @NotNull @NotNull Mqtt5Publish build()
Mqtt5Publish.Mqtt5Publish.