Package io.netty.handler.codec.mqtt
Class MqttMessageBuilders.ConnectBuilder
- java.lang.Object
-
- io.netty.handler.codec.mqtt.MqttMessageBuilders.ConnectBuilder
-
- Enclosing class:
- MqttMessageBuilders
public static final class MqttMessageBuilders.ConnectBuilder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private boolean
cleanSession
private java.lang.String
clientId
private boolean
hasPassword
private boolean
hasUser
private int
keepAliveSecs
private byte[]
password
private MqttProperties
properties
private java.lang.String
username
private MqttVersion
version
private boolean
willFlag
private byte[]
willMessage
private MqttProperties
willProperties
private MqttQoS
willQos
private boolean
willRetain
private java.lang.String
willTopic
-
Constructor Summary
Constructors Constructor Description ConnectBuilder()
-
Method Summary
-
-
-
Field Detail
-
version
private MqttVersion version
-
clientId
private java.lang.String clientId
-
cleanSession
private boolean cleanSession
-
hasUser
private boolean hasUser
-
hasPassword
private boolean hasPassword
-
keepAliveSecs
private int keepAliveSecs
-
willProperties
private MqttProperties willProperties
-
willFlag
private boolean willFlag
-
willRetain
private boolean willRetain
-
willQos
private MqttQoS willQos
-
willTopic
private java.lang.String willTopic
-
willMessage
private byte[] willMessage
-
username
private java.lang.String username
-
password
private byte[] password
-
properties
private MqttProperties properties
-
-
Method Detail
-
protocolVersion
public MqttMessageBuilders.ConnectBuilder protocolVersion(MqttVersion version)
-
clientId
public MqttMessageBuilders.ConnectBuilder clientId(java.lang.String clientId)
-
cleanSession
public MqttMessageBuilders.ConnectBuilder cleanSession(boolean cleanSession)
-
keepAlive
public MqttMessageBuilders.ConnectBuilder keepAlive(int keepAliveSecs)
-
willFlag
public MqttMessageBuilders.ConnectBuilder willFlag(boolean willFlag)
-
willQoS
public MqttMessageBuilders.ConnectBuilder willQoS(MqttQoS willQos)
-
willTopic
public MqttMessageBuilders.ConnectBuilder willTopic(java.lang.String willTopic)
-
willMessage
@Deprecated public MqttMessageBuilders.ConnectBuilder willMessage(java.lang.String willMessage)
Deprecated.usewillMessage(byte[])
instead
-
willMessage
public MqttMessageBuilders.ConnectBuilder willMessage(byte[] willMessage)
-
willRetain
public MqttMessageBuilders.ConnectBuilder willRetain(boolean willRetain)
-
willProperties
public MqttMessageBuilders.ConnectBuilder willProperties(MqttProperties willProperties)
-
hasUser
public MqttMessageBuilders.ConnectBuilder hasUser(boolean value)
-
hasPassword
public MqttMessageBuilders.ConnectBuilder hasPassword(boolean value)
-
username
public MqttMessageBuilders.ConnectBuilder username(java.lang.String username)
-
password
@Deprecated public MqttMessageBuilders.ConnectBuilder password(java.lang.String password)
Deprecated.usepassword(byte[])
instead
-
password
public MqttMessageBuilders.ConnectBuilder password(byte[] password)
-
properties
public MqttMessageBuilders.ConnectBuilder properties(MqttProperties properties)
-
build
public MqttConnectMessage build()
-
-