public class VariableAttributes extends NodeAttributes
| Modifier and Type | Class and Description |
|---|---|
static class |
VariableAttributes.Builder |
static class |
VariableAttributes.Fields |
Structure.MapKind<T>UaNamespaceTranslateable.Context| Modifier and Type | Field and Description |
|---|---|
static StructureSpecification |
SPECIFICATION |
| Modifier | Constructor and Description |
|---|---|
|
VariableAttributes() |
|
VariableAttributes(Object f_value,
NodeId f_dataType,
Integer f_valueRank,
UnsignedInteger[] f_arrayDimensions,
UnsignedByte f_accessLevel,
UnsignedByte f_userAccessLevel,
Double f_minimumSamplingInterval,
Boolean f_historizing) |
protected |
VariableAttributes(UaDataTypeSpecification specification) |
|
VariableAttributes(UnsignedInteger f_specifiedAttributes,
LocalizedText f_displayName,
LocalizedText f_description,
UnsignedInteger f_writeMask,
UnsignedInteger f_userWriteMask,
Object f_value,
NodeId f_dataType,
Integer f_valueRank,
UnsignedInteger[] f_arrayDimensions,
UnsignedByte f_accessLevel,
UnsignedByte f_userAccessLevel,
Double f_minimumSamplingInterval,
Boolean f_historizing) |
| Modifier and Type | Method and Description |
|---|---|
static VariableAttributes.Builder |
builder() |
VariableAttributes |
clone()
Clones the Structure.
|
UnsignedByte |
getAccessLevel() |
UnsignedInteger[] |
getArrayDimensions() |
NodeId |
getDataType() |
Boolean |
getHistorizing() |
Double |
getMinimumSamplingInterval() |
UnsignedByte |
getUserAccessLevel() |
Object |
getValue() |
Integer |
getValueRank() |
void |
setAccessLevel(UnsignedByte value) |
void |
setArrayDimensions(UnsignedInteger[] value) |
void |
setDataType(NodeId value) |
void |
setHistorizing(Boolean value) |
void |
setMinimumSamplingInterval(Double value) |
void |
setUserAccessLevel(UnsignedByte value) |
void |
setValue(Object value) |
void |
setValueRank(Integer value) |
VariableAttributes.Builder |
toBuilder()
Returns a builder with the data of this Structure pre-set.
|
getDescription, getDisplayName, getSpecifiedAttributes, getUserWriteMask, getWriteMask, setDescription, setDisplayName, setSpecifiedAttributes, setUserWriteMask, setWriteMaskbuilderclear, equals, forEachField, forEachField, get, get, hashCode, indexGet, indexSet, set, set, specification, toFieldNamesMap, toFieldNamesMap, toFieldsMap, toFieldsMap, toStringfinalize, getClass, notify, notifyAll, wait, wait, waitreduceFields, reduceFields, toMap, withTranslatedNamespacespublic static final StructureSpecification SPECIFICATION
public VariableAttributes()
protected VariableAttributes(UaDataTypeSpecification specification)
public VariableAttributes(Object f_value, NodeId f_dataType, Integer f_valueRank, UnsignedInteger[] f_arrayDimensions, UnsignedByte f_accessLevel, UnsignedByte f_userAccessLevel, Double f_minimumSamplingInterval, Boolean f_historizing)
public VariableAttributes(UnsignedInteger f_specifiedAttributes, LocalizedText f_displayName, LocalizedText f_description, UnsignedInteger f_writeMask, UnsignedInteger f_userWriteMask, Object f_value, NodeId f_dataType, Integer f_valueRank, UnsignedInteger[] f_arrayDimensions, UnsignedByte f_accessLevel, UnsignedByte f_userAccessLevel, Double f_minimumSamplingInterval, Boolean f_historizing)
public Object getValue()
public void setValue(Object value)
public NodeId getDataType()
public void setDataType(NodeId value)
public Integer getValueRank()
public void setValueRank(Integer value)
public UnsignedInteger[] getArrayDimensions()
public void setArrayDimensions(UnsignedInteger[] value)
public UnsignedByte getAccessLevel()
public void setAccessLevel(UnsignedByte value)
public UnsignedByte getUserAccessLevel()
public void setUserAccessLevel(UnsignedByte value)
public Double getMinimumSamplingInterval()
public void setMinimumSamplingInterval(Double value)
public Boolean getHistorizing()
public void setHistorizing(Boolean value)
public VariableAttributes clone()
AbstractStructureCloneNotSupportedException
as all Structures must be cloneable.clone in interface Structureclone in class NodeAttributespublic static VariableAttributes.Builder builder()
public VariableAttributes.Builder toBuilder()
Structure#getClass() as this one.toBuilder in interface StructuretoBuilder in class NodeAttributesCopyright © 2026. All rights reserved.