Interface Mqtt5PublishBuilder.Complete
- All Superinterfaces:
Mqtt5PublishBuilder,Mqtt5PublishBuilderBase<Mqtt5PublishBuilder.Complete>,Mqtt5PublishBuilderBase.Complete<Mqtt5PublishBuilder.Complete>
- Enclosing interface:
Mqtt5PublishBuilder
@DoNotImplement
public static interface Mqtt5PublishBuilder.Complete
extends Mqtt5PublishBuilder, Mqtt5PublishBuilderBase.Complete<Mqtt5PublishBuilder.Complete>
Mqtt5PublishBuilder that is complete which means all mandatory fields are set.-
Nested Class Summary
Nested classes/interfaces inherited from interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilder
Mqtt5PublishBuilder.Complete, Mqtt5PublishBuilder.Nested<P>, Mqtt5PublishBuilder.Send<P>Nested classes/interfaces inherited from interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase
Mqtt5PublishBuilderBase.Complete<C extends Mqtt5PublishBuilderBase.Complete<C>>, Mqtt5PublishBuilderBase.WillBase<C extends Mqtt5PublishBuilderBase.WillBase.Complete<C>> -
Method Summary
Modifier and TypeMethodDescriptionasWill()Creates a builder for aMqtt5WillPublishthat extends the current Publish message of this builder.build()Builds theMqtt5Publish.Methods inherited from interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase
topic, topic, topicMethods inherited from interface com.hivemq.client.mqtt.mqtt5.message.publish.Mqtt5PublishBuilderBase.Complete
contentType, contentType, correlationData, correlationData, messageExpiryInterval, noMessageExpiry, payload, payload, payloadFormatIndicator, qos, responseTopic, responseTopic, responseTopic, retain, userProperties, userProperties
-
Method Details
-
asWill
Creates a builder for aMqtt5WillPublishthat extends the current Publish message of this builder.- Specified by:
asWillin interfaceMqtt5PublishBuilder- Returns:
- the created complete builder for a Will Publish.
-
build
Builds theMqtt5Publish.- Returns:
- the built
Mqtt5Publish.
-