Interface Mqtt3PublishBuilderBase<C extends Mqtt3PublishBuilderBase.Complete<C>>
- Type Parameters:
C- the type of the complete builder.
- All Known Subinterfaces:
Mqtt3PublishBuilder,Mqtt3PublishBuilder.Complete,Mqtt3PublishBuilder.Nested<P>,Mqtt3PublishBuilder.Nested.Complete<P>,Mqtt3PublishBuilder.Send<P>,Mqtt3PublishBuilder.Send.Complete<P>,Mqtt3PublishBuilder.SendVoid,Mqtt3PublishBuilder.SendVoid.Complete,Mqtt3PublishBuilderBase.Complete<C>,Mqtt3WillPublishBuilder,Mqtt3WillPublishBuilder.Complete,Mqtt3WillPublishBuilder.Nested<P>,Mqtt3WillPublishBuilder.Nested.Complete<P>
@DoNotImplement
public interface Mqtt3PublishBuilderBase<C extends Mqtt3PublishBuilderBase.Complete<C>>
Builder base for a
Mqtt3Publish.- Since:
- 1.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceMqtt3PublishBuilderBasethat is complete which means all mandatory fields are set. -
Method Summary
-
Method Details
-
topic
Sets the mandatoryTopic.- Parameters:
topic- the string representation of the Topic.- Returns:
- the builder that is now complete as the mandatory Topic is set.
-
topic
Sets the mandatoryTopic.- Parameters:
topic- the Topic.- Returns:
- the builder that is now complete as the mandatory Topic is set.
-
topic
Fluent counterpart oftopic(MqttTopic).Calling
MqttTopicBuilder.Nested.Complete.applyTopic()on the returned builder has the same effect as callingtopic(MqttTopic)with the result ofMqttTopicBuilder.Complete.build().- Returns:
- the fluent builder for the Topic.
- See Also:
-