@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, userProperties
topic, 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
.