public static final class PubSubMqttUadpConnectionConf.Builder extends Object
PubSubMqttUadpConnectionConf.| Modifier and Type | Field and Description |
|---|---|
protected PubSubBrokerAuthConf |
authConf |
protected Boolean |
disableMqttRetain |
protected Boolean |
enabled |
protected Boolean |
enableStatusMessage |
protected String |
mqttTopicTreePrefix |
protected String |
name |
protected String |
networkAddress |
protected PublisherId |
publisherId |
protected Map<String,PubSubMqttUadpReaderGroupConf> |
readerGroups |
protected Map<String,PubSubMqttUadpWriterGroupConf> |
writerGroups |
| Modifier | Constructor and Description |
|---|---|
protected |
Builder() |
protected String name
protected PublisherId publisherId
protected Boolean enabled
protected PubSubBrokerAuthConf authConf
protected String mqttTopicTreePrefix
protected String networkAddress
protected Boolean disableMqttRetain
protected Boolean enableStatusMessage
protected Map<String,PubSubMqttUadpReaderGroupConf> readerGroups
protected Map<String,PubSubMqttUadpWriterGroupConf> writerGroups
public PubSubMqttUadpConnectionConf.Builder addOrReplaceGroup(PubSubGroupConf value)
PubSubConnectionConf.BuilderPubSubTransportProfile implementation as this connection (e.g. UDP-UADP WriterGroup
for UDP-UADP Connection), otherwise throws IllegalArgumentException. Replaces any
existing Group with the same name as the given one.public final PubSubTransportProfile getTransportProfile()
PubSubConnectionConf.Builderpublic PubSubConfSpecification specification()
PubSubConf.Builderspecification in interface PubSubConf.Builder<PubSubMqttUadpConnectionConf.Builder>public String getName()
public PublisherId getPublisherId()
public Boolean isEnabled()
public PubSubBrokerAuthConf getAuthConf()
public String getMqttTopicTreePrefix()
public String getNetworkAddress()
public Boolean isDisableMqttRetain()
public Boolean isEnableStatusMessage()
public Map<String,PubSubMqttUadpReaderGroupConf> getReaderGroups()
public Map<String,PubSubMqttUadpWriterGroupConf> getWriterGroups()
public PubSubMqttUadpConnectionConf.Builder setName(String name)
PubSubMqttUadpConnectionConf.getName(). Returns itself for method chaining.setName in interface PubSubNamedConf.Builder<PubSubMqttUadpConnectionConf.Builder>public PubSubMqttUadpConnectionConf.Builder setPublisherId(PublisherId publisherId)
PubSubMqttUadpConnectionConf.getPublisherId(). Returns itself for method chaining.setPublisherId in interface PubSubConnectionConf.Builder<PubSubMqttUadpConnectionConf.Builder>public PubSubMqttUadpConnectionConf.Builder setEnabled(Boolean enabled)
PubSubMqttUadpConnectionConf#getEnabled(). Returns itself for method chaining.setEnabled in interface PubSubConnectionConf.Builder<PubSubMqttUadpConnectionConf.Builder>public PubSubMqttUadpConnectionConf.Builder setAuthConf(PubSubBrokerAuthConf authConf)
PubSubMqttUadpConnectionConf.getAuthConf(). Returns itself for method chaining.setAuthConf in interface PubSubBrokerConnectionConf.Builder<PubSubMqttUadpConnectionConf.Builder>public PubSubMqttUadpConnectionConf.Builder setMqttTopicTreePrefix(String mqttTopicTreePrefix)
PubSubMqttUadpConnectionConf.getMqttTopicTreePrefix(). Returns itself for method chaining.public PubSubMqttUadpConnectionConf.Builder setNetworkAddress(String networkAddress)
PubSubMqttUadpConnectionConf.getNetworkAddress(). Returns itself for method chaining.setNetworkAddress in interface PubSubBrokerConnectionConf.Builder<PubSubMqttUadpConnectionConf.Builder>public PubSubMqttUadpConnectionConf.Builder setDisableMqttRetain(Boolean disableMqttRetain)
PubSubMqttUadpConnectionConf#getDisableMqttRetain(). Returns itself for method chaining.setDisableMqttRetain in interface PubSubBrokerConnectionConf.Builder<PubSubMqttUadpConnectionConf.Builder>public PubSubMqttUadpConnectionConf.Builder setEnableStatusMessage(Boolean enableStatusMessage)
PubSubMqttUadpConnectionConf#getEnableStatusMessage(). Returns itself for method chaining.setEnableStatusMessage in interface PubSubBrokerConnectionConf.Builder<PubSubMqttUadpConnectionConf.Builder>public PubSubMqttUadpConnectionConf.Builder addOrReplaceGroup(PubSubMqttUadpReaderGroupConf value)
PubSubMqttUadpReaderGroupConf.getName().public PubSubMqttUadpConnectionConf.Builder addOrReplaceGroup(PubSubMqttUadpWriterGroupConf value)
PubSubMqttUadpWriterGroupConf.getName().public PubSubMqttUadpConnectionConf build()
PubSubMqttUadpConnectionConf with the values given to this builder.build in interface PubSubConf.Builder<PubSubMqttUadpConnectionConf.Builder>build in interface PubSubConnectionConf.Builder<PubSubMqttUadpConnectionConf.Builder>public PubSubMqttUadpConnectionConf.Builder removeGroup(String name)
PubSubConnectionConf.BuilderremoveGroup in interface PubSubConnectionConf.Builder<PubSubMqttUadpConnectionConf.Builder>Copyright © 2026. All rights reserved.