public static final class MqttMessageBuilders.ConnectBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private boolean |
cleanSession |
private java.lang.String |
clientId |
private boolean |
hasPassword |
private boolean |
hasUser |
private int |
keepAliveSecs |
private byte[] |
password |
private java.lang.String |
username |
private MqttVersion |
version |
private boolean |
willFlag |
private byte[] |
willMessage |
private MqttQoS |
willQos |
private boolean |
willRetain |
private java.lang.String |
willTopic |
Constructor and Description |
---|
ConnectBuilder() |
private MqttVersion version
private java.lang.String clientId
private boolean cleanSession
private boolean hasUser
private boolean hasPassword
private int keepAliveSecs
private boolean willFlag
private boolean willRetain
private MqttQoS willQos
private java.lang.String willTopic
private byte[] willMessage
private java.lang.String username
private byte[] password
public MqttMessageBuilders.ConnectBuilder protocolVersion(MqttVersion version)
public MqttMessageBuilders.ConnectBuilder clientId(java.lang.String clientId)
public MqttMessageBuilders.ConnectBuilder cleanSession(boolean cleanSession)
public MqttMessageBuilders.ConnectBuilder keepAlive(int keepAliveSecs)
public MqttMessageBuilders.ConnectBuilder willFlag(boolean willFlag)
public MqttMessageBuilders.ConnectBuilder willQoS(MqttQoS willQos)
public MqttMessageBuilders.ConnectBuilder willTopic(java.lang.String willTopic)
@Deprecated public MqttMessageBuilders.ConnectBuilder willMessage(java.lang.String willMessage)
willMessage(byte[])
insteadpublic MqttMessageBuilders.ConnectBuilder willMessage(byte[] willMessage)
public MqttMessageBuilders.ConnectBuilder willRetain(boolean willRetain)
public MqttMessageBuilders.ConnectBuilder hasUser(boolean value)
public MqttMessageBuilders.ConnectBuilder hasPassword(boolean value)
public MqttMessageBuilders.ConnectBuilder username(java.lang.String username)
@Deprecated public MqttMessageBuilders.ConnectBuilder password(java.lang.String password)
password(byte[])
insteadpublic MqttMessageBuilders.ConnectBuilder password(byte[] password)
public MqttConnectMessage build()