public static final class PubSubJsonDataSetMessage.Builder extends Object implements PubSubDataSetMessage.Builder<PubSubJsonDataSetMessage.Builder>, PubSubJsonMessageContent.Builder<PubSubJsonDataSetMessage.Builder>
PubSubJsonDataSetMessage.| Modifier and Type | Field and Description |
|---|---|
protected UUID |
dataSetClassId |
protected Map<String,PubSubDataValue> |
dataSetFields |
protected PubSubDataSetMessageType |
dataSetMessageType |
protected PubSubDataSetMetaDataConf |
dataSetMetaData |
protected UnsignedShort |
dataSetWriterId |
protected ByteString |
encoded |
protected Exception |
error |
protected PubSubFieldEncodingType |
fieldEncodingType |
protected boolean |
isValid |
protected UnsignedInteger |
majorVersion |
protected UnsignedInteger |
messageSequenceNumber |
protected UnsignedInteger |
minorVersion |
protected UnsignedShort |
picoSeconds |
protected PublisherId |
publisherId |
protected StatusCode |
status |
protected DateTime |
timestamp |
| Modifier | Constructor and Description |
|---|---|
protected |
Builder() |
protected ByteString encoded
protected UUID dataSetClassId
protected Map<String,PubSubDataValue> dataSetFields
protected PubSubDataSetMessageType dataSetMessageType
protected PubSubDataSetMetaDataConf dataSetMetaData
protected UnsignedShort dataSetWriterId
protected Exception error
protected PubSubFieldEncodingType fieldEncodingType
protected boolean isValid
protected UnsignedInteger majorVersion
protected UnsignedInteger minorVersion
protected UnsignedShort picoSeconds
protected StatusCode status
protected DateTime timestamp
protected UnsignedInteger messageSequenceNumber
protected PublisherId publisherId
public ByteString getEncoded()
public UUID getDataSetClassId()
public Map<String,PubSubDataValue> getDataSetFields()
public PubSubDataSetMessageType getDataSetMessageType()
public PubSubDataSetMetaDataConf getDataSetMetaData()
public UnsignedShort getDataSetWriterId()
public Exception getError()
public PubSubFieldEncodingType getFieldEncodingType()
public boolean getIsValid()
public UnsignedInteger getMajorVersion()
public UnsignedInteger getMinorVersion()
public UnsignedShort getPicoSeconds()
public StatusCode getStatus()
public DateTime getTimestamp()
public UnsignedInteger getMessageSequenceNumber()
public PublisherId getPublisherId()
public PubSubJsonDataSetMessage.Builder setEncoded(ByteString encoded)
PubSubJsonDataSetMessage.getEncoded(). Returns itself for method chaining.setEncoded in interface PubSubJsonMessageContent.Builder<PubSubJsonDataSetMessage.Builder>public PubSubJsonDataSetMessage.Builder setDataSetClassId(UUID dataSetClassId)
PubSubJsonDataSetMessage.getDataSetClassId(). Returns itself for method chaining.setDataSetClassId in interface PubSubDataSetMessage.Builder<PubSubJsonDataSetMessage.Builder>public PubSubJsonDataSetMessage.Builder putDataSetFields(String key, PubSubDataValue value)
PubSubJsonDataSetMessage.getDataSetFields(). Returns itself for method chaining.putDataSetFields in interface PubSubDataSetMessage.Builder<PubSubJsonDataSetMessage.Builder>public PubSubJsonDataSetMessage.Builder setDataSetMessageType(PubSubDataSetMessageType dataSetMessageType)
PubSubJsonDataSetMessage.getDataSetMessageType(). Returns itself for method chaining.setDataSetMessageType in interface PubSubDataSetMessage.Builder<PubSubJsonDataSetMessage.Builder>public PubSubJsonDataSetMessage.Builder setDataSetMetaData(PubSubDataSetMetaDataConf dataSetMetaData)
PubSubJsonDataSetMessage.getDataSetMetaData(). Returns itself for method chaining.setDataSetMetaData in interface PubSubDataSetMessage.Builder<PubSubJsonDataSetMessage.Builder>public PubSubJsonDataSetMessage.Builder setDataSetWriterId(UnsignedShort dataSetWriterId)
PubSubJsonDataSetMessage.getDataSetWriterId(). Returns itself for method chaining.setDataSetWriterId in interface PubSubDataSetMessage.Builder<PubSubJsonDataSetMessage.Builder>public PubSubJsonDataSetMessage.Builder setError(Exception error)
PubSubJsonDataSetMessage.getError(). Returns itself for method chaining.setError in interface PubSubDataSetMessage.Builder<PubSubJsonDataSetMessage.Builder>public PubSubJsonDataSetMessage.Builder setFieldEncodingType(PubSubFieldEncodingType fieldEncodingType)
PubSubJsonDataSetMessage.getFieldEncodingType(). Returns itself for method chaining.setFieldEncodingType in interface PubSubDataSetMessage.Builder<PubSubJsonDataSetMessage.Builder>public PubSubJsonDataSetMessage.Builder setIsValid(boolean isValid)
PubSubJsonDataSetMessage#isIsValid(). Returns itself for method chaining.setIsValid in interface PubSubDataSetMessage.Builder<PubSubJsonDataSetMessage.Builder>public PubSubJsonDataSetMessage.Builder setMajorVersion(UnsignedInteger majorVersion)
PubSubJsonDataSetMessage.getMajorVersion(). Returns itself for method chaining.setMajorVersion in interface PubSubDataSetMessage.Builder<PubSubJsonDataSetMessage.Builder>public PubSubJsonDataSetMessage.Builder setMinorVersion(UnsignedInteger minorVersion)
PubSubJsonDataSetMessage.getMinorVersion(). Returns itself for method chaining.setMinorVersion in interface PubSubDataSetMessage.Builder<PubSubJsonDataSetMessage.Builder>public PubSubJsonDataSetMessage.Builder setPicoSeconds(UnsignedShort picoSeconds)
PubSubJsonDataSetMessage.getPicoSeconds(). Returns itself for method chaining.setPicoSeconds in interface PubSubDataSetMessage.Builder<PubSubJsonDataSetMessage.Builder>public PubSubJsonDataSetMessage.Builder setStatus(StatusCode status)
PubSubJsonDataSetMessage.getStatus(). Returns itself for method chaining.setStatus in interface PubSubDataSetMessage.Builder<PubSubJsonDataSetMessage.Builder>public PubSubJsonDataSetMessage.Builder setTimestamp(DateTime timestamp)
PubSubJsonDataSetMessage.getTimestamp(). Returns itself for method chaining.setTimestamp in interface PubSubDataSetMessage.Builder<PubSubJsonDataSetMessage.Builder>public PubSubJsonDataSetMessage.Builder setMessageSequenceNumber(UnsignedInteger messageSequenceNumber)
PubSubJsonDataSetMessage.getMessageSequenceNumber(). Returns itself for method chaining.public PubSubJsonDataSetMessage.Builder setPublisherId(PublisherId publisherId)
PubSubJsonDataSetMessage.getPublisherId(). Returns itself for method chaining.public PubSubJsonDataSetMessage build()
PubSubJsonDataSetMessage with the values given to this builder.Copyright © 2026. All rights reserved.