@DoNotImplement public interface Mqtt5PublishBuilder extends Mqtt5PublishBuilderBase<Mqtt5PublishBuilder.Complete>
Mqtt5Publish
.Modifier and Type | Interface and Description |
---|---|
static interface |
Mqtt5PublishBuilder.Complete
Mqtt5PublishBuilder that is complete which means all mandatory fields are set. |
static interface |
Mqtt5PublishBuilder.Nested<P>
Builder for a
Mqtt5Publish that is applied to a parent Mqtt5Client
which then sends the Publish message. |
static interface |
Mqtt5PublishBuilder.Send<P>
Builder for a
Mqtt5Publish that is applied to a parent Mqtt5Client
which then sends the Publish message without returning a result. |
Mqtt5PublishBuilderBase.WillBase<C extends Mqtt5PublishBuilderBase.WillBase.Complete<C>>
Modifier and Type | Method and Description |
---|---|
@NotNull Mqtt5WillPublishBuilder |
asWill()
Creates a builder for a
Mqtt5WillPublish that extends the current Publish message of this builder. |
topic, topic, topic
@NotNull @NotNull Mqtt5WillPublishBuilder asWill()
Mqtt5WillPublish
that extends the current Publish message of this builder.