All Implemented Interfaces:
BaseObjectType, NamespaceMetadataType, org.eclipse.milo.opcua.sdk.core.nodes.Node, org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode

public class NamespaceMetadataTypeNode extends BaseObjectTypeNode implements NamespaceMetadataType
  • Constructor Details

    • NamespaceMetadataTypeNode

      public NamespaceMetadataTypeNode(OpcUaClient client, org.eclipse.milo.opcua.stack.core.types.builtin.NodeId nodeId, org.eclipse.milo.opcua.stack.core.types.enumerated.NodeClass nodeClass, org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName browseName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText displayName, org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText description, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger writeMask, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger userWriteMask, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] rolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] userRolePermissions, org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType accessRestrictions, org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UByte eventNotifier)
  • Method Details

    • getNamespaceUri

      public String getNamespaceUri() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the local value of the NamespaceUri Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getNamespaceUri in interface NamespaceMetadataType
      Returns:
      the local value of the NamespaceUri Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the NamespaceUri Node.
    • setNamespaceUri

      public void setNamespaceUri(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Set the local value of the NamespaceUri Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setNamespaceUri in interface NamespaceMetadataType
      Parameters:
      value - the local value to set for the NamespaceUri Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the NamespaceUri Node.
    • readNamespaceUri

      public String readNamespaceUri() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Read the value of the NamespaceUri Node from the server and update the local value if the operation succeeds.
      Specified by:
      readNamespaceUri in interface NamespaceMetadataType
      Returns:
      the String value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeNamespaceUri

      public void writeNamespaceUri(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Write a new value for the NamespaceUri Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeNamespaceUri in interface NamespaceMetadataType
      Parameters:
      value - the String value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readNamespaceUriAsync

      public CompletableFuture<? extends String> readNamespaceUriAsync()
      Description copied from interface: NamespaceMetadataType
      An asynchronous implementation of NamespaceMetadataType.readNamespaceUri().
      Specified by:
      readNamespaceUriAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeNamespaceUriAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeNamespaceUriAsync(String namespaceUri)
      Description copied from interface: NamespaceMetadataType
      Specified by:
      writeNamespaceUriAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getNamespaceUriNode

      public PropertyTypeNode getNamespaceUriNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the NamespaceUri PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getNamespaceUriNode in interface NamespaceMetadataType
      Returns:
      the NamespaceUri PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getNamespaceUriNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getNamespaceUriNodeAsync()
      Description copied from interface: NamespaceMetadataType
      Asynchronous implementation of NamespaceMetadataType.getNamespaceUriNode().
      Specified by:
      getNamespaceUriNodeAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getNamespaceVersion

      public String getNamespaceVersion() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the local value of the NamespaceVersion Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getNamespaceVersion in interface NamespaceMetadataType
      Returns:
      the local value of the NamespaceVersion Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the NamespaceVersion Node.
    • setNamespaceVersion

      public void setNamespaceVersion(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Set the local value of the NamespaceVersion Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setNamespaceVersion in interface NamespaceMetadataType
      Parameters:
      value - the local value to set for the NamespaceVersion Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the NamespaceVersion Node.
    • readNamespaceVersion

      public String readNamespaceVersion() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Read the value of the NamespaceVersion Node from the server and update the local value if the operation succeeds.
      Specified by:
      readNamespaceVersion in interface NamespaceMetadataType
      Returns:
      the String value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeNamespaceVersion

      public void writeNamespaceVersion(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Write a new value for the NamespaceVersion Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeNamespaceVersion in interface NamespaceMetadataType
      Parameters:
      value - the String value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readNamespaceVersionAsync

      public CompletableFuture<? extends String> readNamespaceVersionAsync()
      Description copied from interface: NamespaceMetadataType
      An asynchronous implementation of NamespaceMetadataType.readNamespaceVersion().
      Specified by:
      readNamespaceVersionAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeNamespaceVersionAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeNamespaceVersionAsync(String namespaceVersion)
      Description copied from interface: NamespaceMetadataType
      Specified by:
      writeNamespaceVersionAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getNamespaceVersionNode

      public PropertyTypeNode getNamespaceVersionNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the NamespaceVersion PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getNamespaceVersionNode in interface NamespaceMetadataType
      Returns:
      the NamespaceVersion PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getNamespaceVersionNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getNamespaceVersionNodeAsync()
      Description copied from interface: NamespaceMetadataType
      Asynchronous implementation of NamespaceMetadataType.getNamespaceVersionNode().
      Specified by:
      getNamespaceVersionNodeAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getNamespacePublicationDate

      public org.eclipse.milo.opcua.stack.core.types.builtin.DateTime getNamespacePublicationDate() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the local value of the NamespacePublicationDate Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getNamespacePublicationDate in interface NamespaceMetadataType
      Returns:
      the local value of the NamespacePublicationDate Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the NamespacePublicationDate Node.
    • setNamespacePublicationDate

      public void setNamespacePublicationDate(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Set the local value of the NamespacePublicationDate Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setNamespacePublicationDate in interface NamespaceMetadataType
      Parameters:
      value - the local value to set for the NamespacePublicationDate Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the NamespacePublicationDate Node.
    • readNamespacePublicationDate

      public org.eclipse.milo.opcua.stack.core.types.builtin.DateTime readNamespacePublicationDate() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Read the value of the NamespacePublicationDate Node from the server and update the local value if the operation succeeds.
      Specified by:
      readNamespacePublicationDate in interface NamespaceMetadataType
      Returns:
      the DateTime value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeNamespacePublicationDate

      public void writeNamespacePublicationDate(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Write a new value for the NamespacePublicationDate Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeNamespacePublicationDate in interface NamespaceMetadataType
      Parameters:
      value - the DateTime value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readNamespacePublicationDateAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.DateTime> readNamespacePublicationDateAsync()
      Description copied from interface: NamespaceMetadataType
      An asynchronous implementation of NamespaceMetadataType.readNamespacePublicationDate().
      Specified by:
      readNamespacePublicationDateAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeNamespacePublicationDateAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeNamespacePublicationDateAsync(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime namespacePublicationDate)
      Description copied from interface: NamespaceMetadataType
      Specified by:
      writeNamespacePublicationDateAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getNamespacePublicationDateNode

      public PropertyTypeNode getNamespacePublicationDateNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the NamespacePublicationDate PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getNamespacePublicationDateNode in interface NamespaceMetadataType
      Returns:
      the NamespacePublicationDate PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getNamespacePublicationDateNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getNamespacePublicationDateNodeAsync()
      Description copied from interface: NamespaceMetadataType
      Specified by:
      getNamespacePublicationDateNodeAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getIsNamespaceSubset

      public Boolean getIsNamespaceSubset() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the local value of the IsNamespaceSubset Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getIsNamespaceSubset in interface NamespaceMetadataType
      Returns:
      the local value of the IsNamespaceSubset Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the IsNamespaceSubset Node.
    • setIsNamespaceSubset

      public void setIsNamespaceSubset(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Set the local value of the IsNamespaceSubset Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setIsNamespaceSubset in interface NamespaceMetadataType
      Parameters:
      value - the local value to set for the IsNamespaceSubset Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the IsNamespaceSubset Node.
    • readIsNamespaceSubset

      public Boolean readIsNamespaceSubset() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Read the value of the IsNamespaceSubset Node from the server and update the local value if the operation succeeds.
      Specified by:
      readIsNamespaceSubset in interface NamespaceMetadataType
      Returns:
      the Boolean value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeIsNamespaceSubset

      public void writeIsNamespaceSubset(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Write a new value for the IsNamespaceSubset Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeIsNamespaceSubset in interface NamespaceMetadataType
      Parameters:
      value - the Boolean value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readIsNamespaceSubsetAsync

      public CompletableFuture<? extends Boolean> readIsNamespaceSubsetAsync()
      Description copied from interface: NamespaceMetadataType
      An asynchronous implementation of NamespaceMetadataType.readIsNamespaceSubset().
      Specified by:
      readIsNamespaceSubsetAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeIsNamespaceSubsetAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeIsNamespaceSubsetAsync(Boolean isNamespaceSubset)
      Description copied from interface: NamespaceMetadataType
      Specified by:
      writeIsNamespaceSubsetAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getIsNamespaceSubsetNode

      public PropertyTypeNode getIsNamespaceSubsetNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the IsNamespaceSubset PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getIsNamespaceSubsetNode in interface NamespaceMetadataType
      Returns:
      the IsNamespaceSubset PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getIsNamespaceSubsetNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getIsNamespaceSubsetNodeAsync()
      Description copied from interface: NamespaceMetadataType
      Asynchronous implementation of NamespaceMetadataType.getIsNamespaceSubsetNode().
      Specified by:
      getIsNamespaceSubsetNodeAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getStaticNodeIdTypes

      public org.eclipse.milo.opcua.stack.core.types.enumerated.IdType[] getStaticNodeIdTypes() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the local value of the StaticNodeIdTypes Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getStaticNodeIdTypes in interface NamespaceMetadataType
      Returns:
      the local value of the StaticNodeIdTypes Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the StaticNodeIdTypes Node.
    • setStaticNodeIdTypes

      public void setStaticNodeIdTypes(org.eclipse.milo.opcua.stack.core.types.enumerated.IdType[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Set the local value of the StaticNodeIdTypes Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setStaticNodeIdTypes in interface NamespaceMetadataType
      Parameters:
      value - the local value to set for the StaticNodeIdTypes Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the StaticNodeIdTypes Node.
    • readStaticNodeIdTypes

      public org.eclipse.milo.opcua.stack.core.types.enumerated.IdType[] readStaticNodeIdTypes() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Read the value of the StaticNodeIdTypes Node from the server and update the local value if the operation succeeds.
      Specified by:
      readStaticNodeIdTypes in interface NamespaceMetadataType
      Returns:
      the IdType value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeStaticNodeIdTypes

      public void writeStaticNodeIdTypes(org.eclipse.milo.opcua.stack.core.types.enumerated.IdType[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Write a new value for the StaticNodeIdTypes Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeStaticNodeIdTypes in interface NamespaceMetadataType
      Parameters:
      value - the IdType value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readStaticNodeIdTypesAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.enumerated.IdType[]> readStaticNodeIdTypesAsync()
      Description copied from interface: NamespaceMetadataType
      An asynchronous implementation of NamespaceMetadataType.readStaticNodeIdTypes().
      Specified by:
      readStaticNodeIdTypesAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeStaticNodeIdTypesAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeStaticNodeIdTypesAsync(org.eclipse.milo.opcua.stack.core.types.enumerated.IdType[] staticNodeIdTypes)
      Description copied from interface: NamespaceMetadataType
      Specified by:
      writeStaticNodeIdTypesAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getStaticNodeIdTypesNode

      public PropertyTypeNode getStaticNodeIdTypesNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the StaticNodeIdTypes PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getStaticNodeIdTypesNode in interface NamespaceMetadataType
      Returns:
      the StaticNodeIdTypes PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getStaticNodeIdTypesNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getStaticNodeIdTypesNodeAsync()
      Description copied from interface: NamespaceMetadataType
      Asynchronous implementation of NamespaceMetadataType.getStaticNodeIdTypesNode().
      Specified by:
      getStaticNodeIdTypesNodeAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getStaticNumericNodeIdRange

      public String[] getStaticNumericNodeIdRange() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the local value of the StaticNumericNodeIdRange Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getStaticNumericNodeIdRange in interface NamespaceMetadataType
      Returns:
      the local value of the StaticNumericNodeIdRange Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the StaticNumericNodeIdRange Node.
    • setStaticNumericNodeIdRange

      public void setStaticNumericNodeIdRange(String[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Set the local value of the StaticNumericNodeIdRange Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setStaticNumericNodeIdRange in interface NamespaceMetadataType
      Parameters:
      value - the local value to set for the StaticNumericNodeIdRange Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the StaticNumericNodeIdRange Node.
    • readStaticNumericNodeIdRange

      public String[] readStaticNumericNodeIdRange() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Read the value of the StaticNumericNodeIdRange Node from the server and update the local value if the operation succeeds.
      Specified by:
      readStaticNumericNodeIdRange in interface NamespaceMetadataType
      Returns:
      the String value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeStaticNumericNodeIdRange

      public void writeStaticNumericNodeIdRange(String[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Write a new value for the StaticNumericNodeIdRange Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeStaticNumericNodeIdRange in interface NamespaceMetadataType
      Parameters:
      value - the String value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readStaticNumericNodeIdRangeAsync

      public CompletableFuture<? extends String[]> readStaticNumericNodeIdRangeAsync()
      Description copied from interface: NamespaceMetadataType
      An asynchronous implementation of NamespaceMetadataType.readStaticNumericNodeIdRange().
      Specified by:
      readStaticNumericNodeIdRangeAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeStaticNumericNodeIdRangeAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeStaticNumericNodeIdRangeAsync(String[] staticNumericNodeIdRange)
      Description copied from interface: NamespaceMetadataType
      Specified by:
      writeStaticNumericNodeIdRangeAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getStaticNumericNodeIdRangeNode

      public PropertyTypeNode getStaticNumericNodeIdRangeNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the StaticNumericNodeIdRange PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getStaticNumericNodeIdRangeNode in interface NamespaceMetadataType
      Returns:
      the StaticNumericNodeIdRange PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getStaticNumericNodeIdRangeNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getStaticNumericNodeIdRangeNodeAsync()
      Description copied from interface: NamespaceMetadataType
      Specified by:
      getStaticNumericNodeIdRangeNodeAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getStaticStringNodeIdPattern

      public String getStaticStringNodeIdPattern() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the local value of the StaticStringNodeIdPattern Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getStaticStringNodeIdPattern in interface NamespaceMetadataType
      Returns:
      the local value of the StaticStringNodeIdPattern Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the StaticStringNodeIdPattern Node.
    • setStaticStringNodeIdPattern

      public void setStaticStringNodeIdPattern(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Set the local value of the StaticStringNodeIdPattern Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setStaticStringNodeIdPattern in interface NamespaceMetadataType
      Parameters:
      value - the local value to set for the StaticStringNodeIdPattern Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the StaticStringNodeIdPattern Node.
    • readStaticStringNodeIdPattern

      public String readStaticStringNodeIdPattern() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Read the value of the StaticStringNodeIdPattern Node from the server and update the local value if the operation succeeds.
      Specified by:
      readStaticStringNodeIdPattern in interface NamespaceMetadataType
      Returns:
      the String value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeStaticStringNodeIdPattern

      public void writeStaticStringNodeIdPattern(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Write a new value for the StaticStringNodeIdPattern Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeStaticStringNodeIdPattern in interface NamespaceMetadataType
      Parameters:
      value - the String value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readStaticStringNodeIdPatternAsync

      public CompletableFuture<? extends String> readStaticStringNodeIdPatternAsync()
      Description copied from interface: NamespaceMetadataType
      Specified by:
      readStaticStringNodeIdPatternAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeStaticStringNodeIdPatternAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeStaticStringNodeIdPatternAsync(String staticStringNodeIdPattern)
      Description copied from interface: NamespaceMetadataType
      Specified by:
      writeStaticStringNodeIdPatternAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getStaticStringNodeIdPatternNode

      public PropertyTypeNode getStaticStringNodeIdPatternNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the StaticStringNodeIdPattern PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getStaticStringNodeIdPatternNode in interface NamespaceMetadataType
      Returns:
      the StaticStringNodeIdPattern PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getStaticStringNodeIdPatternNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getStaticStringNodeIdPatternNodeAsync()
      Description copied from interface: NamespaceMetadataType
      Specified by:
      getStaticStringNodeIdPatternNodeAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getDefaultRolePermissions

      public org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] getDefaultRolePermissions() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the local value of the DefaultRolePermissions Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getDefaultRolePermissions in interface NamespaceMetadataType
      Returns:
      the local value of the DefaultRolePermissions Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the DefaultRolePermissions Node.
    • setDefaultRolePermissions

      public void setDefaultRolePermissions(org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Set the local value of the DefaultRolePermissions Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setDefaultRolePermissions in interface NamespaceMetadataType
      Parameters:
      value - the local value to set for the DefaultRolePermissions Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the DefaultRolePermissions Node.
    • readDefaultRolePermissions

      public org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] readDefaultRolePermissions() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Read the value of the DefaultRolePermissions Node from the server and update the local value if the operation succeeds.
      Specified by:
      readDefaultRolePermissions in interface NamespaceMetadataType
      Returns:
      the RolePermissionType value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeDefaultRolePermissions

      public void writeDefaultRolePermissions(org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Write a new value for the DefaultRolePermissions Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeDefaultRolePermissions in interface NamespaceMetadataType
      Parameters:
      value - the RolePermissionType value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readDefaultRolePermissionsAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[]> readDefaultRolePermissionsAsync()
      Description copied from interface: NamespaceMetadataType
      An asynchronous implementation of NamespaceMetadataType.readDefaultRolePermissions().
      Specified by:
      readDefaultRolePermissionsAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeDefaultRolePermissionsAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDefaultRolePermissionsAsync(org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] defaultRolePermissions)
      Description copied from interface: NamespaceMetadataType
      Specified by:
      writeDefaultRolePermissionsAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getDefaultRolePermissionsNode

      public PropertyTypeNode getDefaultRolePermissionsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the DefaultRolePermissions PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getDefaultRolePermissionsNode in interface NamespaceMetadataType
      Returns:
      the DefaultRolePermissions PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getDefaultRolePermissionsNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getDefaultRolePermissionsNodeAsync()
      Description copied from interface: NamespaceMetadataType
      Specified by:
      getDefaultRolePermissionsNodeAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getDefaultUserRolePermissions

      public org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] getDefaultUserRolePermissions() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the local value of the DefaultUserRolePermissions Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getDefaultUserRolePermissions in interface NamespaceMetadataType
      Returns:
      the local value of the DefaultUserRolePermissions Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the DefaultUserRolePermissions Node.
    • setDefaultUserRolePermissions

      public void setDefaultUserRolePermissions(org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Set the local value of the DefaultUserRolePermissions Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setDefaultUserRolePermissions in interface NamespaceMetadataType
      Parameters:
      value - the local value to set for the DefaultUserRolePermissions Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the DefaultUserRolePermissions Node.
    • readDefaultUserRolePermissions

      public org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] readDefaultUserRolePermissions() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Read the value of the DefaultUserRolePermissions Node from the server and update the local value if the operation succeeds.
      Specified by:
      readDefaultUserRolePermissions in interface NamespaceMetadataType
      Returns:
      the RolePermissionType value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeDefaultUserRolePermissions

      public void writeDefaultUserRolePermissions(org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Write a new value for the DefaultUserRolePermissions Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeDefaultUserRolePermissions in interface NamespaceMetadataType
      Parameters:
      value - the RolePermissionType value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readDefaultUserRolePermissionsAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[]> readDefaultUserRolePermissionsAsync()
      Description copied from interface: NamespaceMetadataType
      Specified by:
      readDefaultUserRolePermissionsAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeDefaultUserRolePermissionsAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDefaultUserRolePermissionsAsync(org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] defaultUserRolePermissions)
      Description copied from interface: NamespaceMetadataType
      Specified by:
      writeDefaultUserRolePermissionsAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getDefaultUserRolePermissionsNode

      public PropertyTypeNode getDefaultUserRolePermissionsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the DefaultUserRolePermissions PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getDefaultUserRolePermissionsNode in interface NamespaceMetadataType
      Returns:
      the DefaultUserRolePermissions PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getDefaultUserRolePermissionsNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getDefaultUserRolePermissionsNodeAsync()
      Description copied from interface: NamespaceMetadataType
      Specified by:
      getDefaultUserRolePermissionsNodeAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getDefaultAccessRestrictions

      public org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType getDefaultAccessRestrictions() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the local value of the DefaultAccessRestrictions Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getDefaultAccessRestrictions in interface NamespaceMetadataType
      Returns:
      the local value of the DefaultAccessRestrictions Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the DefaultAccessRestrictions Node.
    • setDefaultAccessRestrictions

      public void setDefaultAccessRestrictions(org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Set the local value of the DefaultAccessRestrictions Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setDefaultAccessRestrictions in interface NamespaceMetadataType
      Parameters:
      value - the local value to set for the DefaultAccessRestrictions Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the DefaultAccessRestrictions Node.
    • readDefaultAccessRestrictions

      public org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType readDefaultAccessRestrictions() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Read the value of the DefaultAccessRestrictions Node from the server and update the local value if the operation succeeds.
      Specified by:
      readDefaultAccessRestrictions in interface NamespaceMetadataType
      Returns:
      the AccessRestrictionType value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeDefaultAccessRestrictions

      public void writeDefaultAccessRestrictions(org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Write a new value for the DefaultAccessRestrictions Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeDefaultAccessRestrictions in interface NamespaceMetadataType
      Parameters:
      value - the AccessRestrictionType value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readDefaultAccessRestrictionsAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType> readDefaultAccessRestrictionsAsync()
      Description copied from interface: NamespaceMetadataType
      Specified by:
      readDefaultAccessRestrictionsAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeDefaultAccessRestrictionsAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDefaultAccessRestrictionsAsync(org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType defaultAccessRestrictions)
      Description copied from interface: NamespaceMetadataType
      Specified by:
      writeDefaultAccessRestrictionsAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getDefaultAccessRestrictionsNode

      public PropertyTypeNode getDefaultAccessRestrictionsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the DefaultAccessRestrictions PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getDefaultAccessRestrictionsNode in interface NamespaceMetadataType
      Returns:
      the DefaultAccessRestrictions PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getDefaultAccessRestrictionsNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getDefaultAccessRestrictionsNodeAsync()
      Description copied from interface: NamespaceMetadataType
      Specified by:
      getDefaultAccessRestrictionsNodeAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getConfigurationVersion

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getConfigurationVersion() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the local value of the ConfigurationVersion Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getConfigurationVersion in interface NamespaceMetadataType
      Returns:
      the local value of the ConfigurationVersion Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ConfigurationVersion Node.
    • setConfigurationVersion

      public void setConfigurationVersion(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Set the local value of the ConfigurationVersion Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setConfigurationVersion in interface NamespaceMetadataType
      Parameters:
      value - the local value to set for the ConfigurationVersion Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ConfigurationVersion Node.
    • readConfigurationVersion

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readConfigurationVersion() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Read the value of the ConfigurationVersion Node from the server and update the local value if the operation succeeds.
      Specified by:
      readConfigurationVersion in interface NamespaceMetadataType
      Returns:
      the UInteger value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeConfigurationVersion

      public void writeConfigurationVersion(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Write a new value for the ConfigurationVersion Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeConfigurationVersion in interface NamespaceMetadataType
      Parameters:
      value - the UInteger value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readConfigurationVersionAsync

      public CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> readConfigurationVersionAsync()
      Description copied from interface: NamespaceMetadataType
      An asynchronous implementation of NamespaceMetadataType.readConfigurationVersion().
      Specified by:
      readConfigurationVersionAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeConfigurationVersionAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeConfigurationVersionAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger configurationVersion)
      Description copied from interface: NamespaceMetadataType
      Specified by:
      writeConfigurationVersionAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getConfigurationVersionNode

      public PropertyTypeNode getConfigurationVersionNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the ConfigurationVersion PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getConfigurationVersionNode in interface NamespaceMetadataType
      Returns:
      the ConfigurationVersion PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getConfigurationVersionNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getConfigurationVersionNodeAsync()
      Description copied from interface: NamespaceMetadataType
      Specified by:
      getConfigurationVersionNodeAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getModelVersion

      public String getModelVersion() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the local value of the ModelVersion Node.

      The returned value is the last seen; it is not read live from the server.

      Specified by:
      getModelVersion in interface NamespaceMetadataType
      Returns:
      the local value of the ModelVersion Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ModelVersion Node.
    • setModelVersion

      public void setModelVersion(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Set the local value of the ModelVersion Node.

      The value is only updated locally; it is not written to the server.

      Specified by:
      setModelVersion in interface NamespaceMetadataType
      Parameters:
      value - the local value to set for the ModelVersion Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ModelVersion Node.
    • readModelVersion

      public String readModelVersion() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Read the value of the ModelVersion Node from the server and update the local value if the operation succeeds.
      Specified by:
      readModelVersion in interface NamespaceMetadataType
      Returns:
      the String value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeModelVersion

      public void writeModelVersion(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Write a new value for the ModelVersion Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeModelVersion in interface NamespaceMetadataType
      Parameters:
      value - the String value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readModelVersionAsync

      public CompletableFuture<? extends String> readModelVersionAsync()
      Description copied from interface: NamespaceMetadataType
      An asynchronous implementation of NamespaceMetadataType.readModelVersion().
      Specified by:
      readModelVersionAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeModelVersionAsync

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeModelVersionAsync(String modelVersion)
      Description copied from interface: NamespaceMetadataType
      Specified by:
      writeModelVersionAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getModelVersionNode

      public PropertyTypeNode getModelVersionNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the ModelVersion PropertyType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getModelVersionNode in interface NamespaceMetadataType
      Returns:
      the ModelVersion PropertyType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getModelVersionNodeAsync

      public CompletableFuture<? extends PropertyTypeNode> getModelVersionNodeAsync()
      Description copied from interface: NamespaceMetadataType
      Asynchronous implementation of NamespaceMetadataType.getModelVersionNode().
      Specified by:
      getModelVersionNodeAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getNamespaceFileNode

      public AddressSpaceFileTypeNode getNamespaceFileNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: NamespaceMetadataType
      Get the NamespaceFile AddressSpaceFileType Node, or null if it does not exist.

      The Node is created when first accessed and cached for subsequent calls.

      Specified by:
      getNamespaceFileNode in interface NamespaceMetadataType
      Returns:
      the NamespaceFile AddressSpaceFileType Node, or null if it does not exist.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Node.
    • getNamespaceFileNodeAsync

      public CompletableFuture<? extends AddressSpaceFileTypeNode> getNamespaceFileNodeAsync()
      Description copied from interface: NamespaceMetadataType
      Asynchronous implementation of NamespaceMetadataType.getNamespaceFileNode().
      Specified by:
      getNamespaceFileNodeAsync in interface NamespaceMetadataType
      Returns:
      a CompletableFuture that completes successfully with the AddressSpaceFileType Node or completes exceptionally if an error occurs creating or getting the Node.