public static final class PubSubDataSetMetaDataConf.Builder extends Object implements PubSubNamedConf.Builder<PubSubDataSetMetaDataConf.Builder>, PubSubConf.Builder<PubSubDataSetMetaDataConf.Builder>
PubSubDataSetMetaDataConf.| Modifier and Type | Field and Description |
|---|---|
protected UnsignedInteger |
configurationMajorVersion |
protected UnsignedInteger |
configurationMinorVersion |
protected UUID |
dataSetClassId |
protected UnsignedShort |
dataSetWriterId |
protected LocalizedText |
description |
protected List<PubSubFieldMetaDataConf> |
fields |
protected String |
name |
protected PublisherId |
publisherId |
| Modifier | Constructor and Description |
|---|---|
protected |
Builder() |
protected String name
protected UnsignedInteger configurationMajorVersion
protected UnsignedInteger configurationMinorVersion
protected UUID dataSetClassId
protected UnsignedShort dataSetWriterId
protected LocalizedText description
protected List<PubSubFieldMetaDataConf> fields
protected PublisherId publisherId
public PubSubConfSpecification specification()
PubSubConf.Builderspecification in interface PubSubConf.Builder<PubSubDataSetMetaDataConf.Builder>public String getName()
public UnsignedInteger getConfigurationMajorVersion()
public UnsignedInteger getConfigurationMinorVersion()
public UUID getDataSetClassId()
public UnsignedShort getDataSetWriterId()
public LocalizedText getDescription()
public List<PubSubFieldMetaDataConf> getFields()
public PublisherId getPublisherId()
public PubSubDataSetMetaDataConf.Builder setName(String name)
PubSubDataSetMetaDataConf.getName(). Returns itself for method chaining.setName in interface PubSubNamedConf.Builder<PubSubDataSetMetaDataConf.Builder>public PubSubDataSetMetaDataConf.Builder setConfigurationMajorVersion(UnsignedInteger configurationMajorVersion)
PubSubDataSetMetaDataConf.getConfigurationMajorVersion(). Returns itself for method chaining.public PubSubDataSetMetaDataConf.Builder setConfigurationMinorVersion(UnsignedInteger configurationMinorVersion)
PubSubDataSetMetaDataConf.getConfigurationMinorVersion(). Returns itself for method chaining.public PubSubDataSetMetaDataConf.Builder setDataSetClassId(UUID dataSetClassId)
PubSubDataSetMetaDataConf.getDataSetClassId(). Returns itself for method chaining.public PubSubDataSetMetaDataConf.Builder setDataSetWriterId(UnsignedShort dataSetWriterId)
PubSubDataSetMetaDataConf.getDataSetWriterId(). Returns itself for method chaining.public PubSubDataSetMetaDataConf.Builder setDescription(LocalizedText description)
PubSubDataSetMetaDataConf.getDescription(). Returns itself for method chaining.public PubSubDataSetMetaDataConf.Builder addFields(PubSubFieldMetaDataConf fields)
PubSubDataSetMetaDataConf.getFields(). Returns itself for method chaining.public PubSubDataSetMetaDataConf.Builder setPublisherId(PublisherId publisherId)
PubSubDataSetMetaDataConf.getPublisherId(). Returns itself for method chaining.public PubSubDataSetMetaDataConf build()
PubSubDataSetMetaDataConf with the values given to this builder.build in interface PubSubConf.Builder<PubSubDataSetMetaDataConf.Builder>Copyright © 2026. All rights reserved.