All Superinterfaces:
BaseObjectType, org.eclipse.milo.opcua.sdk.core.nodes.Node, org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
All Known Implementing Classes:
NamespaceMetadataTypeNode

public interface NamespaceMetadataType extends BaseObjectType
See Also:
  • Field Details

    • NAMESPACE_URI

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<String> NAMESPACE_URI
    • NAMESPACE_VERSION

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<String> NAMESPACE_VERSION
    • NAMESPACE_PUBLICATION_DATE

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.DateTime> NAMESPACE_PUBLICATION_DATE
    • IS_NAMESPACE_SUBSET

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Boolean> IS_NAMESPACE_SUBSET
    • STATIC_NODE_ID_TYPES

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.enumerated.IdType[]> STATIC_NODE_ID_TYPES
    • STATIC_NUMERIC_NODE_ID_RANGE

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<String[]> STATIC_NUMERIC_NODE_ID_RANGE
    • STATIC_STRING_NODE_ID_PATTERN

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<String> STATIC_STRING_NODE_ID_PATTERN
    • DEFAULT_ROLE_PERMISSIONS

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[]> DEFAULT_ROLE_PERMISSIONS
    • DEFAULT_USER_ROLE_PERMISSIONS

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[]> DEFAULT_USER_ROLE_PERMISSIONS
    • DEFAULT_ACCESS_RESTRICTIONS

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType> DEFAULT_ACCESS_RESTRICTIONS
    • CONFIGURATION_VERSION

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> CONFIGURATION_VERSION
    • MODEL_VERSION

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<String> MODEL_VERSION
  • Method Details

    • getNamespaceUri

      String getNamespaceUri() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the NamespaceUri Node.

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

      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

      void setNamespaceUri(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the NamespaceUri Node.

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

      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

      String readNamespaceUri() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the NamespaceUri Node from the server and update the local value if the operation succeeds.
      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

      void writeNamespaceUri(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the NamespaceUri Node to the server and update the local value if the operation succeeds.
      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

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

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeNamespaceUriAsync(String value)
      An asynchronous implementation of writeNamespaceUri(java.lang.String).
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getNamespaceUriNode

      PropertyType getNamespaceUriNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the NamespaceUri PropertyType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends PropertyType> getNamespaceUriNodeAsync()
      Asynchronous implementation of getNamespaceUriNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getNamespaceVersion

      String getNamespaceVersion() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the NamespaceVersion Node.

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

      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

      void setNamespaceVersion(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the NamespaceVersion Node.

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

      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

      String readNamespaceVersion() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the NamespaceVersion Node from the server and update the local value if the operation succeeds.
      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

      void writeNamespaceVersion(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the NamespaceVersion Node to the server and update the local value if the operation succeeds.
      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

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

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeNamespaceVersionAsync(String value)
      An asynchronous implementation of writeNamespaceVersion(java.lang.String).
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getNamespaceVersionNode

      PropertyType getNamespaceVersionNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the NamespaceVersion PropertyType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends PropertyType> getNamespaceVersionNodeAsync()
      Asynchronous implementation of getNamespaceVersionNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getNamespacePublicationDate

      org.eclipse.milo.opcua.stack.core.types.builtin.DateTime getNamespacePublicationDate() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the NamespacePublicationDate Node.

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

      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

      void setNamespacePublicationDate(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the NamespacePublicationDate Node.

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

      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

      org.eclipse.milo.opcua.stack.core.types.builtin.DateTime readNamespacePublicationDate() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the NamespacePublicationDate Node from the server and update the local value if the operation succeeds.
      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

      void writeNamespacePublicationDate(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the NamespacePublicationDate Node to the server and update the local value if the operation succeeds.
      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

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

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeNamespacePublicationDateAsync(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value)
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getNamespacePublicationDateNode

      PropertyType getNamespacePublicationDateNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the NamespacePublicationDate PropertyType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends PropertyType> getNamespacePublicationDateNodeAsync()
      Asynchronous implementation of getNamespacePublicationDateNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getIsNamespaceSubset

      Boolean getIsNamespaceSubset() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the IsNamespaceSubset Node.

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

      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

      void setIsNamespaceSubset(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the IsNamespaceSubset Node.

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

      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

      Boolean readIsNamespaceSubset() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the IsNamespaceSubset Node from the server and update the local value if the operation succeeds.
      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

      void writeIsNamespaceSubset(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the IsNamespaceSubset Node to the server and update the local value if the operation succeeds.
      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

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

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeIsNamespaceSubsetAsync(Boolean value)
      An asynchronous implementation of writeIsNamespaceSubset(java.lang.Boolean).
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getIsNamespaceSubsetNode

      PropertyType getIsNamespaceSubsetNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the IsNamespaceSubset PropertyType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends PropertyType> getIsNamespaceSubsetNodeAsync()
      Asynchronous implementation of getIsNamespaceSubsetNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getStaticNodeIdTypes

      org.eclipse.milo.opcua.stack.core.types.enumerated.IdType[] getStaticNodeIdTypes() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the StaticNodeIdTypes Node.

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

      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

      void setStaticNodeIdTypes(org.eclipse.milo.opcua.stack.core.types.enumerated.IdType[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the StaticNodeIdTypes Node.

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

      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

      org.eclipse.milo.opcua.stack.core.types.enumerated.IdType[] readStaticNodeIdTypes() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the StaticNodeIdTypes Node from the server and update the local value if the operation succeeds.
      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

      void writeStaticNodeIdTypes(org.eclipse.milo.opcua.stack.core.types.enumerated.IdType[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the StaticNodeIdTypes Node to the server and update the local value if the operation succeeds.
      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

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

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeStaticNodeIdTypesAsync(org.eclipse.milo.opcua.stack.core.types.enumerated.IdType[] value)
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getStaticNodeIdTypesNode

      PropertyType getStaticNodeIdTypesNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the StaticNodeIdTypes PropertyType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends PropertyType> getStaticNodeIdTypesNodeAsync()
      Asynchronous implementation of getStaticNodeIdTypesNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getStaticNumericNodeIdRange

      String[] getStaticNumericNodeIdRange() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the StaticNumericNodeIdRange Node.

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

      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

      void setStaticNumericNodeIdRange(String[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the StaticNumericNodeIdRange Node.

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

      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

      String[] readStaticNumericNodeIdRange() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the StaticNumericNodeIdRange Node from the server and update the local value if the operation succeeds.
      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

      void writeStaticNumericNodeIdRange(String[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the StaticNumericNodeIdRange Node to the server and update the local value if the operation succeeds.
      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

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

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeStaticNumericNodeIdRangeAsync(String[] value)
      An asynchronous implementation of writeStaticNumericNodeIdRange(java.lang.String[]).
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getStaticNumericNodeIdRangeNode

      PropertyType getStaticNumericNodeIdRangeNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the StaticNumericNodeIdRange PropertyType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends PropertyType> getStaticNumericNodeIdRangeNodeAsync()
      Asynchronous implementation of getStaticNumericNodeIdRangeNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getStaticStringNodeIdPattern

      String getStaticStringNodeIdPattern() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the StaticStringNodeIdPattern Node.

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

      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

      void setStaticStringNodeIdPattern(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the StaticStringNodeIdPattern Node.

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

      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

      String readStaticStringNodeIdPattern() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the StaticStringNodeIdPattern Node from the server and update the local value if the operation succeeds.
      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

      void writeStaticStringNodeIdPattern(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the StaticStringNodeIdPattern Node to the server and update the local value if the operation succeeds.
      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

      CompletableFuture<? extends String> readStaticStringNodeIdPatternAsync()
      An asynchronous implementation of readStaticStringNodeIdPattern().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeStaticStringNodeIdPatternAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeStaticStringNodeIdPatternAsync(String value)
      An asynchronous implementation of writeStaticStringNodeIdPattern(java.lang.String).
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getStaticStringNodeIdPatternNode

      PropertyType getStaticStringNodeIdPatternNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the StaticStringNodeIdPattern PropertyType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends PropertyType> getStaticStringNodeIdPatternNodeAsync()
      Asynchronous implementation of getStaticStringNodeIdPatternNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getDefaultRolePermissions

      org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] getDefaultRolePermissions() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the DefaultRolePermissions Node.

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

      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

      void setDefaultRolePermissions(org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the DefaultRolePermissions Node.

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

      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

      org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] readDefaultRolePermissions() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the DefaultRolePermissions Node from the server and update the local value if the operation succeeds.
      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

      void writeDefaultRolePermissions(org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the DefaultRolePermissions Node to the server and update the local value if the operation succeeds.
      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

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

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDefaultRolePermissionsAsync(org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] value)
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getDefaultRolePermissionsNode

      PropertyType getDefaultRolePermissionsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the DefaultRolePermissions PropertyType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends PropertyType> getDefaultRolePermissionsNodeAsync()
      Asynchronous implementation of getDefaultRolePermissionsNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getDefaultUserRolePermissions

      org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] getDefaultUserRolePermissions() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the DefaultUserRolePermissions Node.

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

      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

      void setDefaultUserRolePermissions(org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the DefaultUserRolePermissions Node.

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

      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

      org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] readDefaultUserRolePermissions() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the DefaultUserRolePermissions Node from the server and update the local value if the operation succeeds.
      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

      void writeDefaultUserRolePermissions(org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the DefaultUserRolePermissions Node to the server and update the local value if the operation succeeds.
      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

      CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[]> readDefaultUserRolePermissionsAsync()
      An asynchronous implementation of readDefaultUserRolePermissions().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeDefaultUserRolePermissionsAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDefaultUserRolePermissionsAsync(org.eclipse.milo.opcua.stack.core.types.structured.RolePermissionType[] value)
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getDefaultUserRolePermissionsNode

      PropertyType getDefaultUserRolePermissionsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the DefaultUserRolePermissions PropertyType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends PropertyType> getDefaultUserRolePermissionsNodeAsync()
      Asynchronous implementation of getDefaultUserRolePermissionsNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getDefaultAccessRestrictions

      org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType getDefaultAccessRestrictions() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the DefaultAccessRestrictions Node.

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

      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

      void setDefaultAccessRestrictions(org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the DefaultAccessRestrictions Node.

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

      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

      org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType readDefaultAccessRestrictions() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the DefaultAccessRestrictions Node from the server and update the local value if the operation succeeds.
      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

      void writeDefaultAccessRestrictions(org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the DefaultAccessRestrictions Node to the server and update the local value if the operation succeeds.
      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

      CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType> readDefaultAccessRestrictionsAsync()
      An asynchronous implementation of readDefaultAccessRestrictions().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeDefaultAccessRestrictionsAsync

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeDefaultAccessRestrictionsAsync(org.eclipse.milo.opcua.stack.core.types.structured.AccessRestrictionType value)
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getDefaultAccessRestrictionsNode

      PropertyType getDefaultAccessRestrictionsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the DefaultAccessRestrictions PropertyType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends PropertyType> getDefaultAccessRestrictionsNodeAsync()
      Asynchronous implementation of getDefaultAccessRestrictionsNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getConfigurationVersion

      org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getConfigurationVersion() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the ConfigurationVersion Node.

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

      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

      void setConfigurationVersion(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the ConfigurationVersion Node.

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

      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

      org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger readConfigurationVersion() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the ConfigurationVersion Node from the server and update the local value if the operation succeeds.
      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

      void writeConfigurationVersion(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the ConfigurationVersion Node to the server and update the local value if the operation succeeds.
      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

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

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeConfigurationVersionAsync(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value)
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getConfigurationVersionNode

      PropertyType getConfigurationVersionNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the ConfigurationVersion PropertyType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends PropertyType> getConfigurationVersionNodeAsync()
      Asynchronous implementation of getConfigurationVersionNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getModelVersion

      String getModelVersion() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the ModelVersion Node.

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

      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

      void setModelVersion(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the ModelVersion Node.

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

      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

      String readModelVersion() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the ModelVersion Node from the server and update the local value if the operation succeeds.
      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

      void writeModelVersion(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the ModelVersion Node to the server and update the local value if the operation succeeds.
      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

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

      CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeModelVersionAsync(String value)
      An asynchronous implementation of writeModelVersion(java.lang.String).
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getModelVersionNode

      PropertyType getModelVersionNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the ModelVersion PropertyType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends PropertyType> getModelVersionNodeAsync()
      Asynchronous implementation of getModelVersionNode().
      Returns:
      a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getNamespaceFileNode

      AddressSpaceFileType getNamespaceFileNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the NamespaceFile AddressSpaceFileType Node, or null if it does not exist.

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

      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

      CompletableFuture<? extends AddressSpaceFileType> getNamespaceFileNodeAsync()
      Asynchronous implementation of getNamespaceFileNode().
      Returns:
      a CompletableFuture that completes successfully with the AddressSpaceFileType Node or completes exceptionally if an error occurs creating or getting the Node.