public static final class PubSubPublishedVariableConf.Builder extends Object implements PubSubConf.Builder<PubSubPublishedVariableConf.Builder>
PubSubPublishedVariableConf.| Modifier and Type | Field and Description |
|---|---|
protected UaArrayDimensions |
arrayDimensions |
protected UnsignedInteger |
attributeId |
protected UaNodeId |
dataType |
protected DeadbandType |
deadbandType |
protected Double |
deadbandValue |
protected LocalizedText |
description |
protected NumericRange |
indexRange |
protected Map<UaQualifiedName,Object> |
metaDataPropertyMap |
protected String |
name |
protected Boolean |
preferSubscription |
protected UaNodeId |
publishedVariable |
protected Duration |
samplingIntervalHint |
protected Object |
substituteValue |
protected Integer |
valueRank |
| Modifier | Constructor and Description |
|---|---|
protected |
Builder() |
protected UaArrayDimensions arrayDimensions
protected UnsignedInteger attributeId
protected UaNodeId dataType
protected DeadbandType deadbandType
protected Double deadbandValue
protected LocalizedText description
protected NumericRange indexRange
protected Map<UaQualifiedName,Object> metaDataPropertyMap
protected String name
protected UaNodeId publishedVariable
protected Duration samplingIntervalHint
protected Object substituteValue
protected Integer valueRank
protected Boolean preferSubscription
public PubSubConfSpecification specification()
PubSubConf.Builderspecification in interface PubSubConf.Builder<PubSubPublishedVariableConf.Builder>public UaArrayDimensions getArrayDimensions()
public UnsignedInteger getAttributeId()
public UaNodeId getDataType()
public DeadbandType getDeadbandType()
public Double getDeadbandValue()
public LocalizedText getDescription()
public NumericRange getIndexRange()
public Map<UaQualifiedName,Object> getMetaDataPropertyMap()
public String getName()
public UaNodeId getPublishedVariable()
public Duration getSamplingIntervalHint()
public Object getSubstituteValue()
public Integer getValueRank()
public Boolean isPreferSubscription()
public PubSubPublishedVariableConf.Builder setArrayDimensions(UaArrayDimensions arrayDimensions)
PubSubPublishedVariableConf.getArrayDimensions(). Returns itself for method chaining.public PubSubPublishedVariableConf.Builder setAttributeId(UnsignedInteger attributeId)
PubSubPublishedVariableConf.getAttributeId(). Returns itself for method chaining.public PubSubPublishedVariableConf.Builder setDataType(UaNodeId dataType)
PubSubPublishedVariableConf.getDataType(). Returns itself for method chaining.public PubSubPublishedVariableConf.Builder setDataType(UaNode node)
setDataType(UaNodeId) that uses the NodeId of the given node as UaNodeId.public PubSubPublishedVariableConf.Builder setDeadbandType(DeadbandType deadbandType)
PubSubPublishedVariableConf.getDeadbandType(). Returns itself for method chaining.public PubSubPublishedVariableConf.Builder setDeadbandValue(Double deadbandValue)
PubSubPublishedVariableConf.getDeadbandValue(). Returns itself for method chaining.public PubSubPublishedVariableConf.Builder setDescription(LocalizedText description)
PubSubPublishedVariableConf.getDescription(). Returns itself for method chaining.public PubSubPublishedVariableConf.Builder setIndexRange(NumericRange indexRange)
PubSubPublishedVariableConf.getIndexRange(). Returns itself for method chaining.public PubSubPublishedVariableConf.Builder putMetaDataPropertyMap(UaQualifiedName key, Object value)
PubSubPublishedVariableConf.getMetaDataPropertyMap(). Returns itself for method chaining.public PubSubPublishedVariableConf.Builder setName(String name)
PubSubPublishedVariableConf.getName(). Returns itself for method chaining.public PubSubPublishedVariableConf.Builder setPublishedVariable(UaNodeId publishedVariable)
PubSubPublishedVariableConf.getPublishedVariable(). Returns itself for method chaining.public PubSubPublishedVariableConf.Builder setPublishedVariable(UaNode node)
setPublishedVariable(UaNodeId) that uses the NodeId of the given node as UaNodeId.public PubSubPublishedVariableConf.Builder setSamplingIntervalHint(Duration samplingIntervalHint)
PubSubPublishedVariableConf.getSamplingIntervalHint(). Returns itself for method chaining.public PubSubPublishedVariableConf.Builder setSubstituteValue(Object substituteValue)
PubSubPublishedVariableConf.getSubstituteValue(). Returns itself for method chaining.public PubSubPublishedVariableConf.Builder setValueRank(Integer valueRank)
PubSubPublishedVariableConf.getValueRank(). Returns itself for method chaining.public PubSubPublishedVariableConf.Builder setPreferSubscription(Boolean preferSubscription)
PubSubPublishedVariableConf#getPreferSubscription(). Returns itself for method chaining.public PubSubPublishedVariableConf build()
PubSubPublishedVariableConf with the values given to this builder.build in interface PubSubConf.Builder<PubSubPublishedVariableConf.Builder>Copyright © 2026. All rights reserved.