Package io.netty.handler.codec.mqtt
Class MqttMessageBuilders.ConnAckPropertiesBuilder
- java.lang.Object
-
- io.netty.handler.codec.mqtt.MqttMessageBuilders.ConnAckPropertiesBuilder
-
- Enclosing class:
- MqttMessageBuilders
public static final class MqttMessageBuilders.ConnAckPropertiesBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private byte[]
authenticationData
private java.lang.String
authenticationMethod
private java.lang.String
clientId
private java.lang.Long
maximumPacketSize
private java.lang.Byte
maximumQos
private java.lang.String
reasonString
private int
receiveMaximum
private java.lang.String
responseInformation
private boolean
retain
private java.lang.Integer
serverKeepAlive
private java.lang.String
serverReference
private java.lang.Long
sessionExpiryInterval
private java.lang.Boolean
sharedSubscriptionAvailable
private java.lang.Boolean
subscriptionIdentifiersAvailable
private int
topicAliasMaximum
private MqttProperties.UserProperties
userProperties
private java.lang.Boolean
wildcardSubscriptionAvailable
-
Constructor Summary
Constructors Constructor Description ConnAckPropertiesBuilder()
-
Method Summary
-
-
-
Field Detail
-
clientId
private java.lang.String clientId
-
sessionExpiryInterval
private java.lang.Long sessionExpiryInterval
-
receiveMaximum
private int receiveMaximum
-
maximumQos
private java.lang.Byte maximumQos
-
retain
private boolean retain
-
maximumPacketSize
private java.lang.Long maximumPacketSize
-
topicAliasMaximum
private int topicAliasMaximum
-
reasonString
private java.lang.String reasonString
-
userProperties
private final MqttProperties.UserProperties userProperties
-
wildcardSubscriptionAvailable
private java.lang.Boolean wildcardSubscriptionAvailable
-
subscriptionIdentifiersAvailable
private java.lang.Boolean subscriptionIdentifiersAvailable
-
sharedSubscriptionAvailable
private java.lang.Boolean sharedSubscriptionAvailable
-
serverKeepAlive
private java.lang.Integer serverKeepAlive
-
responseInformation
private java.lang.String responseInformation
-
serverReference
private java.lang.String serverReference
-
authenticationMethod
private java.lang.String authenticationMethod
-
authenticationData
private byte[] authenticationData
-
-
Method Detail
-
build
public MqttProperties build()
-
sessionExpiryInterval
public MqttMessageBuilders.ConnAckPropertiesBuilder sessionExpiryInterval(long seconds)
-
receiveMaximum
public MqttMessageBuilders.ConnAckPropertiesBuilder receiveMaximum(int value)
-
maximumQos
public MqttMessageBuilders.ConnAckPropertiesBuilder maximumQos(byte value)
-
retainAvailable
public MqttMessageBuilders.ConnAckPropertiesBuilder retainAvailable(boolean retain)
-
maximumPacketSize
public MqttMessageBuilders.ConnAckPropertiesBuilder maximumPacketSize(long size)
-
assignedClientId
public MqttMessageBuilders.ConnAckPropertiesBuilder assignedClientId(java.lang.String clientId)
-
topicAliasMaximum
public MqttMessageBuilders.ConnAckPropertiesBuilder topicAliasMaximum(int value)
-
reasonString
public MqttMessageBuilders.ConnAckPropertiesBuilder reasonString(java.lang.String reason)
-
userProperty
public MqttMessageBuilders.ConnAckPropertiesBuilder userProperty(java.lang.String name, java.lang.String value)
-
wildcardSubscriptionAvailable
public MqttMessageBuilders.ConnAckPropertiesBuilder wildcardSubscriptionAvailable(boolean value)
-
subscriptionIdentifiersAvailable
public MqttMessageBuilders.ConnAckPropertiesBuilder subscriptionIdentifiersAvailable(boolean value)
-
sharedSubscriptionAvailable
public MqttMessageBuilders.ConnAckPropertiesBuilder sharedSubscriptionAvailable(boolean value)
-
serverKeepAlive
public MqttMessageBuilders.ConnAckPropertiesBuilder serverKeepAlive(int seconds)
-
responseInformation
public MqttMessageBuilders.ConnAckPropertiesBuilder responseInformation(java.lang.String value)
-
serverReference
public MqttMessageBuilders.ConnAckPropertiesBuilder serverReference(java.lang.String host)
-
authenticationMethod
public MqttMessageBuilders.ConnAckPropertiesBuilder authenticationMethod(java.lang.String methodName)
-
authenticationData
public MqttMessageBuilders.ConnAckPropertiesBuilder authenticationData(byte[] rawData)
-
-