public static final class PubSubUadpNetworkMessage.Builder extends Object
PubSubUadpNetworkMessage.| Modifier and Type | Field and Description |
|---|---|
protected UUID |
dataSetClassId |
protected int |
dataSetMessageCount |
protected List<UnsignedShort> |
dataSetWriterIds |
protected boolean |
encryption |
protected boolean |
forceKeyReset |
protected boolean |
isChunk |
protected UnsignedShort |
messagePicoSeconds |
protected List<PubSubUadpMessageContent> |
messages |
protected DateTime |
messageTimestamp |
protected UnsignedShort |
networkMessageNumber |
protected PubSubNetworkMessageType |
networkMessageType |
protected int |
nonceLength |
protected PublisherId |
publisherId |
protected List<ByteString> |
rawPayloads |
protected UnsignedInteger |
securityTokenId |
protected UnsignedShort |
sequenceNumber |
protected boolean |
signing |
protected int |
uadpVersion |
protected UnsignedShort |
writerGroupId |
| Modifier | Constructor and Description |
|---|---|
protected |
Builder() |
protected UUID dataSetClassId
protected int dataSetMessageCount
protected List<UnsignedShort> dataSetWriterIds
protected boolean encryption
protected boolean forceKeyReset
protected boolean isChunk
protected UnsignedShort messagePicoSeconds
protected List<PubSubUadpMessageContent> messages
protected DateTime messageTimestamp
protected UnsignedShort networkMessageNumber
protected PubSubNetworkMessageType networkMessageType
protected int nonceLength
protected PublisherId publisherId
protected List<ByteString> rawPayloads
protected UnsignedInteger securityTokenId
protected UnsignedShort sequenceNumber
protected boolean signing
protected int uadpVersion
protected UnsignedShort writerGroupId
public UUID getDataSetClassId()
public int getDataSetMessageCount()
public List<UnsignedShort> getDataSetWriterIds()
public boolean getEncryption()
public boolean getForceKeyReset()
public boolean getIsChunk()
public UnsignedShort getMessagePicoSeconds()
public List<PubSubUadpMessageContent> getMessages()
public DateTime getMessageTimestamp()
public UnsignedShort getNetworkMessageNumber()
public PubSubNetworkMessageType getNetworkMessageType()
public int getNonceLength()
public PublisherId getPublisherId()
public List<ByteString> getRawPayloads()
public UnsignedInteger getSecurityTokenId()
public UnsignedShort getSequenceNumber()
public boolean getSigning()
public int getUadpVersion()
public UnsignedShort getWriterGroupId()
public PubSubUadpNetworkMessage.Builder setDataSetClassId(UUID dataSetClassId)
PubSubUadpNetworkMessage.getDataSetClassId(). Returns itself for method chaining.public PubSubUadpNetworkMessage.Builder setDataSetMessageCount(int dataSetMessageCount)
PubSubUadpNetworkMessage.getDataSetMessageCount(). Returns itself for method chaining.public PubSubUadpNetworkMessage.Builder addDataSetWriterIds(UnsignedShort dataSetWriterIds)
PubSubUadpNetworkMessage.getDataSetWriterIds(). Returns itself for method chaining.public PubSubUadpNetworkMessage.Builder setEncryption(boolean encryption)
PubSubUadpNetworkMessage#isEncryption(). Returns itself for method chaining.public PubSubUadpNetworkMessage.Builder setForceKeyReset(boolean forceKeyReset)
PubSubUadpNetworkMessage#isForceKeyReset(). Returns itself for method chaining.public PubSubUadpNetworkMessage.Builder setIsChunk(boolean isChunk)
PubSubUadpNetworkMessage#isIsChunk(). Returns itself for method chaining.public PubSubUadpNetworkMessage.Builder setMessagePicoSeconds(UnsignedShort messagePicoSeconds)
PubSubUadpNetworkMessage.getMessagePicoSeconds(). Returns itself for method chaining.public PubSubUadpNetworkMessage.Builder addMessages(PubSubUadpMessageContent messages)
PubSubUadpNetworkMessage.getMessages(). Returns itself for method chaining.public PubSubUadpNetworkMessage.Builder setMessageTimestamp(DateTime messageTimestamp)
PubSubUadpNetworkMessage.getMessageTimestamp(). Returns itself for method chaining.public PubSubUadpNetworkMessage.Builder setNetworkMessageNumber(UnsignedShort networkMessageNumber)
PubSubUadpNetworkMessage.getNetworkMessageNumber(). Returns itself for method chaining.public PubSubUadpNetworkMessage.Builder setNetworkMessageType(PubSubNetworkMessageType networkMessageType)
PubSubUadpNetworkMessage.getNetworkMessageType(). Returns itself for method chaining.public PubSubUadpNetworkMessage.Builder setNonceLength(int nonceLength)
PubSubUadpNetworkMessage.getNonceLength(). Returns itself for method chaining.public PubSubUadpNetworkMessage.Builder setPublisherId(PublisherId publisherId)
PubSubUadpNetworkMessage.getPublisherId(). Returns itself for method chaining.public PubSubUadpNetworkMessage.Builder addRawPayloads(ByteString rawPayloads)
PubSubUadpNetworkMessage.getRawPayloads(). Returns itself for method chaining.public PubSubUadpNetworkMessage.Builder setSecurityTokenId(UnsignedInteger securityTokenId)
PubSubUadpNetworkMessage.getSecurityTokenId(). Returns itself for method chaining.public PubSubUadpNetworkMessage.Builder setSequenceNumber(UnsignedShort sequenceNumber)
PubSubUadpNetworkMessage.getSequenceNumber(). Returns itself for method chaining.public PubSubUadpNetworkMessage.Builder setSigning(boolean signing)
PubSubUadpNetworkMessage#isSigning(). Returns itself for method chaining.public PubSubUadpNetworkMessage.Builder setUadpVersion(int uadpVersion)
PubSubUadpNetworkMessage.getUadpVersion(). Returns itself for method chaining.public PubSubUadpNetworkMessage.Builder setWriterGroupId(UnsignedShort writerGroupId)
PubSubUadpNetworkMessage.getWriterGroupId(). Returns itself for method chaining.public PubSubUadpNetworkMessage build()
PubSubUadpNetworkMessage with the values given to this builder.Copyright © 2026. All rights reserved.