public static final class PubSubMqttRawMessageReceivedEvent.Builder extends Object implements PubSubSystemEvent.Builder<PubSubMqttRawMessageReceivedEvent.Builder>
PubSubMqttRawMessageReceivedEvent.| Modifier and Type | Field and Description |
|---|---|
protected PubSubBrokerConnectionConf<?,?> |
connection |
protected ByteString |
message |
protected String |
topic |
| Modifier | Constructor and Description |
|---|---|
protected |
Builder() |
| Modifier and Type | Method and Description |
|---|---|
PubSubMqttRawMessageReceivedEvent |
build()
Returns an instance of
PubSubMqttRawMessageReceivedEvent with the values given to this builder. |
PubSubBrokerConnectionConf<?,?> |
getConnection() |
ByteString |
getMessage() |
String |
getTopic() |
PubSubMqttRawMessageReceivedEvent.Builder |
setConnection(PubSubBrokerConnectionConf<?,?> connection)
Set the value for
PubSubMqttRawMessageReceivedEvent.getConnection(). |
PubSubMqttRawMessageReceivedEvent.Builder |
setMessage(ByteString message)
Set the value for
PubSubMqttRawMessageReceivedEvent.getMessage(). |
PubSubMqttRawMessageReceivedEvent.Builder |
setTopic(String topic)
Set the value for
PubSubMqttRawMessageReceivedEvent.getTopic(). |
protected PubSubBrokerConnectionConf<?,?> connection
protected ByteString message
protected String topic
public PubSubBrokerConnectionConf<?,?> getConnection()
public ByteString getMessage()
public String getTopic()
public PubSubMqttRawMessageReceivedEvent.Builder setConnection(PubSubBrokerConnectionConf<?,?> connection)
PubSubMqttRawMessageReceivedEvent.getConnection(). Returns itself for method chaining.public PubSubMqttRawMessageReceivedEvent.Builder setMessage(ByteString message)
PubSubMqttRawMessageReceivedEvent.getMessage(). Returns itself for method chaining.public PubSubMqttRawMessageReceivedEvent.Builder setTopic(String topic)
PubSubMqttRawMessageReceivedEvent.getTopic(). Returns itself for method chaining.public PubSubMqttRawMessageReceivedEvent build()
PubSubMqttRawMessageReceivedEvent with the values given to this builder.Copyright © 2026. All rights reserved.