public static final class PubSubUdpUadpWriterGroupConf.Builder extends Object
PubSubUdpUadpWriterGroupConf.| Modifier and Type | Field and Description |
|---|---|
protected DataSetOrderingType |
dataSetOrdering |
protected Boolean |
enabled |
protected UnsignedInteger |
groupVersion |
protected Duration |
keepAliveTime |
protected List<String> |
localeIds |
protected UnsignedInteger |
maxNetworkMessageSize |
protected UadpNetworkMessageContentMask |
messageContentMask |
protected String |
name |
protected UnsignedByte |
priority |
protected Duration |
publishingInterval |
protected PubSubPublishingOffsets |
publishingOffset |
protected Duration |
samplingOffset |
protected PubSubSecurityConf |
securityConf |
protected UnsignedShort |
writerGroupId |
protected Map<String,PubSubUdpUadpDataSetWriterConf> |
writers |
| Modifier | Constructor and Description |
|---|---|
protected |
Builder() |
protected UnsignedInteger maxNetworkMessageSize
protected String name
protected PubSubSecurityConf securityConf
protected Boolean enabled
protected Duration keepAliveTime
protected UnsignedByte priority
protected Duration publishingInterval
protected UnsignedShort writerGroupId
protected DataSetOrderingType dataSetOrdering
protected UnsignedInteger groupVersion
protected UadpNetworkMessageContentMask messageContentMask
protected PubSubPublishingOffsets publishingOffset
protected Duration samplingOffset
protected Map<String,PubSubUdpUadpDataSetWriterConf> writers
public PubSubUdpUadpWriterGroupConf.Builder addOrReplaceWriter(PubSubDataSetWriterConf value)
PubSubWriterGroupConf.BuilderPubSubTransportProfile implementation as this group (e.g. UDP-UADP Writer for
UDP-UADP WriterGroup), otherwise throws IllegalArgumentException. Replaces any
existing Writer with the same name as the given one.public final PubSubTransportProfile getTransportProfile()
PubSubGroupConf.Builderpublic PubSubConfSpecification specification()
PubSubConf.Builderspecification in interface PubSubConf.Builder<PubSubUdpUadpWriterGroupConf.Builder>public UnsignedInteger getMaxNetworkMessageSize()
public String getName()
public PubSubSecurityConf getSecurityConf()
public Boolean isEnabled()
public Duration getKeepAliveTime()
public UnsignedByte getPriority()
public Duration getPublishingInterval()
public UnsignedShort getWriterGroupId()
public DataSetOrderingType getDataSetOrdering()
public UnsignedInteger getGroupVersion()
public UadpNetworkMessageContentMask getMessageContentMask()
public PubSubPublishingOffsets getPublishingOffset()
public Duration getSamplingOffset()
public Map<String,PubSubUdpUadpDataSetWriterConf> getWriters()
public PubSubUdpUadpWriterGroupConf.Builder setMaxNetworkMessageSize(UnsignedInteger maxNetworkMessageSize)
PubSubUdpUadpWriterGroupConf.getMaxNetworkMessageSize(). Returns itself for method chaining.setMaxNetworkMessageSize in interface PubSubGroupConf.Builder<PubSubUdpUadpWriterGroupConf.Builder>public PubSubUdpUadpWriterGroupConf.Builder setName(String name)
PubSubUdpUadpWriterGroupConf.getName(). Returns itself for method chaining.setName in interface PubSubNamedConf.Builder<PubSubUdpUadpWriterGroupConf.Builder>public PubSubUdpUadpWriterGroupConf.Builder setSecurityConf(PubSubSecurityConf securityConf)
PubSubUdpUadpWriterGroupConf.getSecurityConf(). Returns itself for method chaining.setSecurityConf in interface PubSubGroupConf.Builder<PubSubUdpUadpWriterGroupConf.Builder>public PubSubUdpUadpWriterGroupConf.Builder setEnabled(Boolean enabled)
PubSubUdpUadpWriterGroupConf#getEnabled(). Returns itself for method chaining.setEnabled in interface PubSubGroupConf.Builder<PubSubUdpUadpWriterGroupConf.Builder>public PubSubUdpUadpWriterGroupConf.Builder setKeepAliveTime(Duration keepAliveTime)
PubSubUdpUadpWriterGroupConf.getKeepAliveTime(). Returns itself for method chaining.setKeepAliveTime in interface PubSubWriterGroupConf.Builder<PubSubUdpUadpWriterGroupConf.Builder>public PubSubUdpUadpWriterGroupConf.Builder addLocaleIds(String localeIds)
PubSubUdpUadpWriterGroupConf.getLocaleIds(). Returns itself for method chaining.addLocaleIds in interface PubSubWriterGroupConf.Builder<PubSubUdpUadpWriterGroupConf.Builder>public PubSubUdpUadpWriterGroupConf.Builder setPriority(UnsignedByte priority)
PubSubUdpUadpWriterGroupConf.getPriority(). Returns itself for method chaining.setPriority in interface PubSubWriterGroupConf.Builder<PubSubUdpUadpWriterGroupConf.Builder>public PubSubUdpUadpWriterGroupConf.Builder setPublishingInterval(Duration publishingInterval)
PubSubUdpUadpWriterGroupConf.getPublishingInterval(). Returns itself for method chaining.setPublishingInterval in interface PubSubWriterGroupConf.Builder<PubSubUdpUadpWriterGroupConf.Builder>public PubSubUdpUadpWriterGroupConf.Builder setWriterGroupId(UnsignedShort writerGroupId)
PubSubUdpUadpWriterGroupConf.getWriterGroupId(). Returns itself for method chaining.setWriterGroupId in interface PubSubWriterGroupConf.Builder<PubSubUdpUadpWriterGroupConf.Builder>public PubSubUdpUadpWriterGroupConf.Builder setDataSetOrdering(DataSetOrderingType dataSetOrdering)
PubSubUdpUadpWriterGroupConf.getDataSetOrdering(). Returns itself for method chaining.setDataSetOrdering in interface PubSubUadpWriterGroupConf.Builder<PubSubUdpUadpWriterGroupConf.Builder>public PubSubUdpUadpWriterGroupConf.Builder setGroupVersion(UnsignedInteger groupVersion)
PubSubUdpUadpWriterGroupConf.getGroupVersion(). Returns itself for method chaining.setGroupVersion in interface PubSubUadpWriterGroupConf.Builder<PubSubUdpUadpWriterGroupConf.Builder>public PubSubUdpUadpWriterGroupConf.Builder setMessageContentMask(UadpNetworkMessageContentMask messageContentMask)
PubSubUdpUadpWriterGroupConf.getMessageContentMask(). Returns itself for method chaining.setMessageContentMask in interface PubSubUadpWriterGroupConf.Builder<PubSubUdpUadpWriterGroupConf.Builder>public PubSubUdpUadpWriterGroupConf.Builder setPublishingOffset(PubSubPublishingOffsets publishingOffset)
PubSubUdpUadpWriterGroupConf.getPublishingOffset(). Returns itself for method chaining.setPublishingOffset in interface PubSubUadpWriterGroupConf.Builder<PubSubUdpUadpWriterGroupConf.Builder>public PubSubUdpUadpWriterGroupConf.Builder setSamplingOffset(Duration samplingOffset)
PubSubUdpUadpWriterGroupConf.getSamplingOffset(). Returns itself for method chaining.setSamplingOffset in interface PubSubUadpWriterGroupConf.Builder<PubSubUdpUadpWriterGroupConf.Builder>public PubSubUdpUadpWriterGroupConf.Builder addOrReplaceWriter(PubSubUdpUadpDataSetWriterConf value)
PubSubUdpUadpDataSetWriterConf.getName().public PubSubUdpUadpWriterGroupConf build()
PubSubUdpUadpWriterGroupConf with the values given to this builder.build in interface PubSubConf.Builder<PubSubUdpUadpWriterGroupConf.Builder>build in interface PubSubWriterGroupConf.Builder<PubSubUdpUadpWriterGroupConf.Builder>public PubSubUdpUadpWriterGroupConf.Builder removeWriter(String name)
PubSubWriterGroupConf.BuilderremoveWriter in interface PubSubWriterGroupConf.Builder<PubSubUdpUadpWriterGroupConf.Builder>Copyright © 2026. All rights reserved.