public static final class MqttMessageBuilders.ConnAckPropertiesBuilder extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private byte[] |
authenticationData |
private String |
authenticationMethod |
private String |
clientId |
private Long |
maximumPacketSize |
private Byte |
maximumQos |
private String |
reasonString |
private int |
receiveMaximum |
private String |
responseInformation |
private boolean |
retain |
private Integer |
serverKeepAlive |
private String |
serverReference |
private Long |
sessionExpiryInterval |
private Boolean |
sharedSubscriptionAvailable |
private Boolean |
subscriptionIdentifiersAvailable |
private int |
topicAliasMaximum |
private MqttProperties.UserProperties |
userProperties |
private Boolean |
wildcardSubscriptionAvailable |
| 构造器和说明 |
|---|
ConnAckPropertiesBuilder() |
private String clientId
private Long sessionExpiryInterval
private int receiveMaximum
private Byte maximumQos
private boolean retain
private Long maximumPacketSize
private int topicAliasMaximum
private String reasonString
private final MqttProperties.UserProperties userProperties
private Boolean wildcardSubscriptionAvailable
private Boolean subscriptionIdentifiersAvailable
private Boolean sharedSubscriptionAvailable
private Integer serverKeepAlive
private String responseInformation
private String serverReference
private String authenticationMethod
private byte[] authenticationData
public MqttProperties build()
public MqttMessageBuilders.ConnAckPropertiesBuilder sessionExpiryInterval(long seconds)
public MqttMessageBuilders.ConnAckPropertiesBuilder receiveMaximum(int value)
public MqttMessageBuilders.ConnAckPropertiesBuilder maximumQos(byte value)
public MqttMessageBuilders.ConnAckPropertiesBuilder retainAvailable(boolean retain)
public MqttMessageBuilders.ConnAckPropertiesBuilder maximumPacketSize(long size)
public MqttMessageBuilders.ConnAckPropertiesBuilder assignedClientId(String clientId)
public MqttMessageBuilders.ConnAckPropertiesBuilder topicAliasMaximum(int value)
public MqttMessageBuilders.ConnAckPropertiesBuilder reasonString(String reason)
public MqttMessageBuilders.ConnAckPropertiesBuilder userProperty(String name, String value)
public MqttMessageBuilders.ConnAckPropertiesBuilder wildcardSubscriptionAvailable(boolean value)
public MqttMessageBuilders.ConnAckPropertiesBuilder subscriptionIdentifiersAvailable(boolean value)
public MqttMessageBuilders.ConnAckPropertiesBuilder sharedSubscriptionAvailable(boolean value)
public MqttMessageBuilders.ConnAckPropertiesBuilder serverKeepAlive(int seconds)
public MqttMessageBuilders.ConnAckPropertiesBuilder responseInformation(String value)
public MqttMessageBuilders.ConnAckPropertiesBuilder serverReference(String host)
public MqttMessageBuilders.ConnAckPropertiesBuilder authenticationMethod(String methodName)
public MqttMessageBuilders.ConnAckPropertiesBuilder authenticationData(byte[] rawData)
Copyright © 2023. All rights reserved.