public static class UaVariableNode.UaVariableNodeBuilder extends Object implements Supplier<UaVariableNode>
| Constructor and Description |
|---|
UaVariableNodeBuilder(ServerNodeMap nodeMap) |
public UaVariableNodeBuilder(ServerNodeMap nodeMap)
public UaVariableNode get()
get in interface Supplier<UaVariableNode>public UaVariableNode build()
public UaVariableNode.UaVariableNodeBuilder setNodeId(NodeId nodeId)
public UaVariableNode.UaVariableNodeBuilder setBrowseName(QualifiedName browseName)
public UaVariableNode.UaVariableNodeBuilder setDisplayName(LocalizedText displayName)
public UaVariableNode.UaVariableNodeBuilder setDescription(LocalizedText description)
public UaVariableNode.UaVariableNodeBuilder setWriteMask(UInteger writeMask)
public UaVariableNode.UaVariableNodeBuilder setUserWriteMask(UInteger userWriteMask)
public UaVariableNode.UaVariableNodeBuilder setValue(DataValue value)
public UaVariableNode.UaVariableNodeBuilder setDataType(NodeId dataType)
public UaVariableNode.UaVariableNodeBuilder setValueRank(int valueRank)
public UaVariableNode.UaVariableNodeBuilder setArrayDimensions(UInteger[] arrayDimensions)
public UaVariableNode.UaVariableNodeBuilder setAccessLevel(UByte accessLevel)
public UaVariableNode.UaVariableNodeBuilder setUserAccessLevel(UByte userAccessLevel)
public UaVariableNode.UaVariableNodeBuilder setMinimumSamplingInterval(Double minimumSamplingInterval)
public UaVariableNode.UaVariableNodeBuilder setHistorizing(boolean historizing)
public UaVariableNode.UaVariableNodeBuilder addReference(Reference reference)
public UaVariableNode.UaVariableNodeBuilder setTypeDefinition(NodeId typeDefinition)
setNodeId(NodeId) must have already been called before invoking this method.
typeDefinition - The NodeId of the TypeDefinition.UaVariableNode.UaVariableNodeBuilder.Copyright © 2018. All rights reserved.