public static final class PubSubMqttJsonReaderGroupConf.Builder extends Object
PubSubMqttJsonReaderGroupConf.| Modifier and Type | Field and Description |
|---|---|
protected Boolean |
enabled |
protected UnsignedInteger |
maxNetworkMessageSize |
protected String |
name |
protected Map<String,PubSubMqttJsonDataSetReaderConf> |
readers |
protected PubSubSecurityConf |
securityConf |
| Modifier | Constructor and Description |
|---|---|
protected |
Builder() |
protected UnsignedInteger maxNetworkMessageSize
protected String name
protected PubSubSecurityConf securityConf
protected Boolean enabled
protected Map<String,PubSubMqttJsonDataSetReaderConf> readers
public PubSubMqttJsonReaderGroupConf.Builder addOrReplaceReader(PubSubDataSetReaderConf value)
PubSubReaderGroupConf.BuilderPubSubTransportProfile implementation as this group (e.g. UDP-UADP Reader for
UDP-UADP ReaderGroup), otherwise throws IllegalArgumentException. Replaces any
existing Reader with the same name as the given one.public final PubSubTransportProfile getTransportProfile()
PubSubGroupConf.Builderpublic PubSubConfSpecification specification()
PubSubConf.Builderspecification in interface PubSubConf.Builder<PubSubMqttJsonReaderGroupConf.Builder>public UnsignedInteger getMaxNetworkMessageSize()
public String getName()
public PubSubSecurityConf getSecurityConf()
public Boolean isEnabled()
public Map<String,PubSubMqttJsonDataSetReaderConf> getReaders()
public PubSubMqttJsonReaderGroupConf.Builder setMaxNetworkMessageSize(UnsignedInteger maxNetworkMessageSize)
PubSubMqttJsonReaderGroupConf.getMaxNetworkMessageSize(). Returns itself for method chaining.setMaxNetworkMessageSize in interface PubSubGroupConf.Builder<PubSubMqttJsonReaderGroupConf.Builder>public PubSubMqttJsonReaderGroupConf.Builder setName(String name)
PubSubMqttJsonReaderGroupConf.getName(). Returns itself for method chaining.setName in interface PubSubNamedConf.Builder<PubSubMqttJsonReaderGroupConf.Builder>public PubSubMqttJsonReaderGroupConf.Builder setSecurityConf(PubSubSecurityConf securityConf)
PubSubMqttJsonReaderGroupConf.getSecurityConf(). Returns itself for method chaining.setSecurityConf in interface PubSubGroupConf.Builder<PubSubMqttJsonReaderGroupConf.Builder>public PubSubMqttJsonReaderGroupConf.Builder setEnabled(Boolean enabled)
PubSubMqttJsonReaderGroupConf#getEnabled(). Returns itself for method chaining.setEnabled in interface PubSubGroupConf.Builder<PubSubMqttJsonReaderGroupConf.Builder>public PubSubMqttJsonReaderGroupConf.Builder addOrReplaceReader(PubSubMqttJsonDataSetReaderConf value)
PubSubMqttJsonDataSetReaderConf.getName().public PubSubMqttJsonReaderGroupConf build()
PubSubMqttJsonReaderGroupConf with the values given to this builder.build in interface PubSubConf.Builder<PubSubMqttJsonReaderGroupConf.Builder>build in interface PubSubReaderGroupConf.Builder<PubSubMqttJsonReaderGroupConf.Builder>public PubSubMqttJsonReaderGroupConf.Builder removeReader(String name)
PubSubReaderGroupConf.BuilderremoveReader in interface PubSubReaderGroupConf.Builder<PubSubMqttJsonReaderGroupConf.Builder>Copyright © 2026. All rights reserved.