Package de.smartsquare.starter.mqtt
Class Mqtt5Publisher.PublishingOptions.Builder
-
- All Implemented Interfaces:
public final class Mqtt5Publisher.PublishingOptions.BuilderFluent builder for PublishingOptions. It is initialized with the default values from PublishingOptions.
-
-
Constructor Summary
Constructors Constructor Description Mqtt5Publisher.PublishingOptions.Builder(Mqtt5Publisher.PublishingOptions original)
-
Method Summary
Modifier and Type Method Description final Mqtt5Publisher.PublishingOptions.Builderretain(Boolean retain)final Mqtt5Publisher.PublishingOptions.BuildermessageExpiryInterval(Long messageExpiryInterval)final Mqtt5Publisher.PublishingOptions.BuilderpayloadFormatIndicator(Mqtt5PayloadFormatIndicator payloadFormatIndicator)final Mqtt5Publisher.PublishingOptions.BuildercontentType(String contentType)final Mqtt5Publisher.PublishingOptions.BuilderresponseTopic(MqttTopic responseTopic)final Mqtt5Publisher.PublishingOptions.BuildercorrelationData(ByteArray correlationData)final Mqtt5Publisher.PublishingOptions.BuilderuserProperties(Mqtt5UserProperties userProperties)final Mqtt5Publisher.PublishingOptionsbuild()-
-
Constructor Detail
-
Mqtt5Publisher.PublishingOptions.Builder
Mqtt5Publisher.PublishingOptions.Builder(Mqtt5Publisher.PublishingOptions original)
-
-
Method Detail
-
retain
final Mqtt5Publisher.PublishingOptions.Builder retain(Boolean retain)
-
messageExpiryInterval
final Mqtt5Publisher.PublishingOptions.Builder messageExpiryInterval(Long messageExpiryInterval)
-
payloadFormatIndicator
final Mqtt5Publisher.PublishingOptions.Builder payloadFormatIndicator(Mqtt5PayloadFormatIndicator payloadFormatIndicator)
-
contentType
final Mqtt5Publisher.PublishingOptions.Builder contentType(String contentType)
-
responseTopic
final Mqtt5Publisher.PublishingOptions.Builder responseTopic(MqttTopic responseTopic)
-
correlationData
final Mqtt5Publisher.PublishingOptions.Builder correlationData(ByteArray correlationData)
-
userProperties
final Mqtt5Publisher.PublishingOptions.Builder userProperties(Mqtt5UserProperties userProperties)
-
build
final Mqtt5Publisher.PublishingOptions build()
-
-
-
-