public static final class PubSubFieldMetaDataConf.Builder extends Object implements PubSubNamedConf.Builder<PubSubFieldMetaDataConf.Builder>, PubSubConf.Builder<PubSubFieldMetaDataConf.Builder>
PubSubFieldMetaDataConf.| Modifier and Type | Field and Description |
|---|---|
protected List<UnsignedInteger> |
arrayDimensions |
protected UnsignedByte |
builtInType |
protected UUID |
dataSetFieldId |
protected UaNodeId |
dataType |
protected LocalizedText |
description |
protected String |
name |
protected Map<UaQualifiedName,Object> |
properties |
protected Integer |
valueRank |
| Modifier | Constructor and Description |
|---|---|
protected |
Builder() |
protected String name
protected List<UnsignedInteger> arrayDimensions
protected UnsignedByte builtInType
protected UUID dataSetFieldId
protected UaNodeId dataType
protected LocalizedText description
protected Map<UaQualifiedName,Object> properties
protected Integer valueRank
public PubSubConfSpecification specification()
PubSubConf.Builderspecification in interface PubSubConf.Builder<PubSubFieldMetaDataConf.Builder>public String getName()
public List<UnsignedInteger> getArrayDimensions()
public UnsignedByte getBuiltInType()
public UUID getDataSetFieldId()
public UaNodeId getDataType()
public LocalizedText getDescription()
public Map<UaQualifiedName,Object> getProperties()
public Integer getValueRank()
public PubSubFieldMetaDataConf.Builder setName(String name)
PubSubFieldMetaDataConf.getName(). Returns itself for method chaining.setName in interface PubSubNamedConf.Builder<PubSubFieldMetaDataConf.Builder>public PubSubFieldMetaDataConf.Builder addArrayDimensions(UnsignedInteger arrayDimensions)
PubSubFieldMetaDataConf.getArrayDimensions(). Returns itself for method chaining.public PubSubFieldMetaDataConf.Builder setBuiltInType(UnsignedByte builtInType)
PubSubFieldMetaDataConf.getBuiltInType(). Returns itself for method chaining.public PubSubFieldMetaDataConf.Builder setDataSetFieldId(UUID dataSetFieldId)
PubSubFieldMetaDataConf.getDataSetFieldId(). Returns itself for method chaining.public PubSubFieldMetaDataConf.Builder setDataType(UaNodeId dataType)
PubSubFieldMetaDataConf.getDataType(). Returns itself for method chaining.public PubSubFieldMetaDataConf.Builder setDataType(UaNode node)
setDataType(UaNodeId) that uses the NodeId of the given node as UaNodeId.public PubSubFieldMetaDataConf.Builder setDescription(LocalizedText description)
PubSubFieldMetaDataConf.getDescription(). Returns itself for method chaining.public PubSubFieldMetaDataConf.Builder putProperties(UaQualifiedName key, Object value)
PubSubFieldMetaDataConf.getProperties(). Returns itself for method chaining.public PubSubFieldMetaDataConf.Builder setValueRank(Integer valueRank)
PubSubFieldMetaDataConf.getValueRank(). Returns itself for method chaining.public PubSubFieldMetaDataConf build()
PubSubFieldMetaDataConf with the values given to this builder.build in interface PubSubConf.Builder<PubSubFieldMetaDataConf.Builder>Copyright © 2026. All rights reserved.