public static final class PubSubSystemConf.Builder extends Object implements PubSubConf.Builder<PubSubSystemConf.Builder>
PubSubSystemConf.| Modifier and Type | Field and Description |
|---|---|
protected Map<String,PubSubConnectionConf<?,?>> |
connections |
protected List<PubSubDataSetMetaDataConf> |
dataSetMetaDatas |
protected Map<String,PubSubDataSetConf> |
dataSets |
protected Boolean |
enabled |
protected String |
mqttTopicTreePrefix |
| Modifier | Constructor and Description |
|---|---|
protected |
Builder() |
protected Map<String,PubSubConnectionConf<?,?>> connections
protected List<PubSubDataSetMetaDataConf> dataSetMetaDatas
protected String mqttTopicTreePrefix
protected Boolean enabled
protected Map<String,PubSubDataSetConf> dataSets
public PubSubConfSpecification specification()
PubSubConf.Builderspecification in interface PubSubConf.Builder<PubSubSystemConf.Builder>public Map<String,PubSubConnectionConf<?,?>> getConnections()
public List<PubSubDataSetMetaDataConf> getDataSetMetaDatas()
public String getMqttTopicTreePrefix()
public Boolean isEnabled()
public Map<String,PubSubDataSetConf> getDataSets()
public PubSubSystemConf.Builder addOrReplaceConnection(PubSubConnectionConf<?,?> value)
PubSubConnectionConf, ?>#getName().public PubSubSystemConf.Builder addDataSetMetaDatas(PubSubDataSetMetaDataConf dataSetMetaDatas)
PubSubSystemConf.getDataSetMetaDatas(). Returns itself for method chaining.public PubSubSystemConf.Builder setMqttTopicTreePrefix(String mqttTopicTreePrefix)
PubSubSystemConf.getMqttTopicTreePrefix(). Returns itself for method chaining.public PubSubSystemConf.Builder setEnabled(Boolean enabled)
PubSubSystemConf#getEnabled(). Returns itself for method chaining.public PubSubSystemConf.Builder addOrReplaceDataSet(PubSubDataSetConf value)
PubSubNamedConf.getName().public PubSubSystemConf build()
PubSubSystemConf with the values given to this builder.build in interface PubSubConf.Builder<PubSubSystemConf.Builder>public PubSubSystemConf.Builder removeConnection(String name)
public PubSubSystemConf.Builder removeDataSet(String name)
Copyright © 2026. All rights reserved.