public static final class PubSubMqttJsonDataSetWriterConf.Builder extends Object
PubSubMqttJsonDataSetWriterConf.| Modifier and Type | Field and Description |
|---|---|
protected String |
dataSetName |
protected UnsignedShort |
dataSetWriterId |
protected Boolean |
enabled |
protected DataSetFieldContentMask |
fieldContentMask |
protected Map<String,String> |
jsonMessageExtraFields |
protected UnsignedInteger |
keyFrameCount |
protected JsonDataSetMessageContentMask |
messageContentMask |
protected String |
metaDataQueueName |
protected Duration |
metaDataUpdateTime |
protected String |
name |
protected String |
queueName |
protected BrokerTransportQualityOfService |
requestedDeliveryGuarantee |
protected UnsignedShort |
writerGroupId |
| Modifier | Constructor and Description |
|---|---|
protected |
Builder() |
protected String name
protected String metaDataQueueName
protected Duration metaDataUpdateTime
protected String queueName
protected BrokerTransportQualityOfService requestedDeliveryGuarantee
protected String dataSetName
protected UnsignedShort dataSetWriterId
protected DataSetFieldContentMask fieldContentMask
protected UnsignedInteger keyFrameCount
protected UnsignedShort writerGroupId
protected Boolean enabled
protected JsonDataSetMessageContentMask messageContentMask
public final PubSubTransportProfile getTransportProfile()
PubSubDataSetWriterConf.Builderpublic PubSubConfSpecification specification()
PubSubConf.Builderspecification in interface PubSubConf.Builder<PubSubMqttJsonDataSetWriterConf.Builder>public String getName()
public String getMetaDataQueueName()
public Duration getMetaDataUpdateTime()
public String getQueueName()
public BrokerTransportQualityOfService getRequestedDeliveryGuarantee()
public String getDataSetName()
public UnsignedShort getDataSetWriterId()
public DataSetFieldContentMask getFieldContentMask()
public UnsignedInteger getKeyFrameCount()
public UnsignedShort getWriterGroupId()
public Boolean isEnabled()
public JsonDataSetMessageContentMask getMessageContentMask()
public PubSubMqttJsonDataSetWriterConf.Builder setName(String name)
PubSubMqttJsonDataSetWriterConf.getName(). Returns itself for method chaining.setName in interface PubSubNamedConf.Builder<PubSubMqttJsonDataSetWriterConf.Builder>public PubSubMqttJsonDataSetWriterConf.Builder setMetaDataQueueName(String metaDataQueueName)
PubSubMqttJsonDataSetWriterConf.getMetaDataQueueName(). Returns itself for method chaining.setMetaDataQueueName in interface PubSubBrokerTransportSettingsConf.Builder<PubSubMqttJsonDataSetWriterConf.Builder>public PubSubMqttJsonDataSetWriterConf.Builder setMetaDataUpdateTime(Duration metaDataUpdateTime)
PubSubMqttJsonDataSetWriterConf.getMetaDataUpdateTime(). Returns itself for method chaining.setMetaDataUpdateTime in interface PubSubBrokerTransportSettingsConf.Builder<PubSubMqttJsonDataSetWriterConf.Builder>public PubSubMqttJsonDataSetWriterConf.Builder setQueueName(String queueName)
PubSubMqttJsonDataSetWriterConf.getQueueName(). Returns itself for method chaining.setQueueName in interface PubSubBrokerTransportSettingsConf.Builder<PubSubMqttJsonDataSetWriterConf.Builder>public PubSubMqttJsonDataSetWriterConf.Builder setRequestedDeliveryGuarantee(BrokerTransportQualityOfService requestedDeliveryGuarantee)
PubSubMqttJsonDataSetWriterConf.getRequestedDeliveryGuarantee(). Returns itself for method chaining.setRequestedDeliveryGuarantee in interface PubSubBrokerTransportSettingsConf.Builder<PubSubMqttJsonDataSetWriterConf.Builder>public PubSubMqttJsonDataSetWriterConf.Builder setDataSetName(String dataSetName)
PubSubMqttJsonDataSetWriterConf.getDataSetName(). Returns itself for method chaining.setDataSetName in interface PubSubDataSetWriterConf.Builder<PubSubMqttJsonDataSetWriterConf.Builder>public PubSubMqttJsonDataSetWriterConf.Builder setDataSetWriterId(UnsignedShort dataSetWriterId)
PubSubMqttJsonDataSetWriterConf.getDataSetWriterId(). Returns itself for method chaining.setDataSetWriterId in interface PubSubDataSetWriterConf.Builder<PubSubMqttJsonDataSetWriterConf.Builder>public PubSubMqttJsonDataSetWriterConf.Builder setFieldContentMask(DataSetFieldContentMask fieldContentMask)
PubSubMqttJsonDataSetWriterConf.getFieldContentMask(). Returns itself for method chaining.setFieldContentMask in interface PubSubDataSetWriterConf.Builder<PubSubMqttJsonDataSetWriterConf.Builder>public PubSubMqttJsonDataSetWriterConf.Builder setKeyFrameCount(UnsignedInteger keyFrameCount)
PubSubMqttJsonDataSetWriterConf.getKeyFrameCount(). Returns itself for method chaining.setKeyFrameCount in interface PubSubDataSetWriterConf.Builder<PubSubMqttJsonDataSetWriterConf.Builder>public PubSubMqttJsonDataSetWriterConf.Builder setWriterGroupId(UnsignedShort writerGroupId)
PubSubMqttJsonDataSetWriterConf.getWriterGroupId(). Returns itself for method chaining.setWriterGroupId in interface PubSubDataSetWriterConf.Builder<PubSubMqttJsonDataSetWriterConf.Builder>public PubSubMqttJsonDataSetWriterConf.Builder setEnabled(Boolean enabled)
PubSubMqttJsonDataSetWriterConf#getEnabled(). Returns itself for method chaining.setEnabled in interface PubSubDataSetWriterConf.Builder<PubSubMqttJsonDataSetWriterConf.Builder>public PubSubMqttJsonDataSetWriterConf.Builder setMessageContentMask(JsonDataSetMessageContentMask messageContentMask)
PubSubMqttJsonDataSetWriterConf.getMessageContentMask(). Returns itself for method chaining.setMessageContentMask in interface PubSubJsonDataSetWriterConf.Builder<PubSubMqttJsonDataSetWriterConf.Builder>public PubSubMqttJsonDataSetWriterConf.Builder putJsonMessageExtraFields(String key, String value)
PubSubMqttJsonDataSetWriterConf.getJsonMessageExtraFields(). Returns itself for method chaining.public PubSubMqttJsonDataSetWriterConf build()
PubSubMqttJsonDataSetWriterConf with the values given to this builder.build in interface PubSubConf.Builder<PubSubMqttJsonDataSetWriterConf.Builder>build in interface PubSubDataSetWriterConf.Builder<PubSubMqttJsonDataSetWriterConf.Builder>Copyright © 2026. All rights reserved.