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

public class OperationLimitsTypeNode extends FolderTypeNode implements OperationLimitsType
  • Constructor Details

    • OperationLimitsTypeNode

      public OperationLimitsTypeNode(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

    • getMaxNodesPerRead

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

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

      Specified by:
      getMaxNodesPerRead in interface OperationLimitsType
      Returns:
      the local value of the MaxNodesPerRead Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNodesPerRead Node.
    • setMaxNodesPerRead

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

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

      Specified by:
      setMaxNodesPerRead in interface OperationLimitsType
      Parameters:
      value - the local value to set for the MaxNodesPerRead Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNodesPerRead Node.
    • readMaxNodesPerRead

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

      public void writeMaxNodesPerRead(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: OperationLimitsType
      Write a new value for the MaxNodesPerRead Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeMaxNodesPerRead in interface OperationLimitsType
      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.
    • readMaxNodesPerReadAsync

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

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

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

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

      Specified by:
      getMaxNodesPerReadNode in interface OperationLimitsType
      Returns:
      the MaxNodesPerRead 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.
    • getMaxNodesPerReadNodeAsync

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

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

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

      Specified by:
      getMaxNodesPerHistoryReadData in interface OperationLimitsType
      Returns:
      the local value of the MaxNodesPerHistoryReadData Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNodesPerHistoryReadData Node.
    • setMaxNodesPerHistoryReadData

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

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

      Specified by:
      setMaxNodesPerHistoryReadData in interface OperationLimitsType
      Parameters:
      value - the local value to set for the MaxNodesPerHistoryReadData Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNodesPerHistoryReadData Node.
    • readMaxNodesPerHistoryReadData

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

      public void writeMaxNodesPerHistoryReadData(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: OperationLimitsType
      Write a new value for the MaxNodesPerHistoryReadData Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeMaxNodesPerHistoryReadData in interface OperationLimitsType
      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.
    • readMaxNodesPerHistoryReadDataAsync

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

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

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

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

      Specified by:
      getMaxNodesPerHistoryReadDataNode in interface OperationLimitsType
      Returns:
      the MaxNodesPerHistoryReadData 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.
    • getMaxNodesPerHistoryReadDataNodeAsync

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

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

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

      Specified by:
      getMaxNodesPerHistoryReadEvents in interface OperationLimitsType
      Returns:
      the local value of the MaxNodesPerHistoryReadEvents Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNodesPerHistoryReadEvents Node.
    • setMaxNodesPerHistoryReadEvents

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

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

      Specified by:
      setMaxNodesPerHistoryReadEvents in interface OperationLimitsType
      Parameters:
      value - the local value to set for the MaxNodesPerHistoryReadEvents Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNodesPerHistoryReadEvents Node.
    • readMaxNodesPerHistoryReadEvents

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

      public void writeMaxNodesPerHistoryReadEvents(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: OperationLimitsType
      Write a new value for the MaxNodesPerHistoryReadEvents Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeMaxNodesPerHistoryReadEvents in interface OperationLimitsType
      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.
    • readMaxNodesPerHistoryReadEventsAsync

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

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

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

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

      Specified by:
      getMaxNodesPerHistoryReadEventsNode in interface OperationLimitsType
      Returns:
      the MaxNodesPerHistoryReadEvents 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.
    • getMaxNodesPerHistoryReadEventsNodeAsync

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

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

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

      Specified by:
      getMaxNodesPerWrite in interface OperationLimitsType
      Returns:
      the local value of the MaxNodesPerWrite Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNodesPerWrite Node.
    • setMaxNodesPerWrite

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

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

      Specified by:
      setMaxNodesPerWrite in interface OperationLimitsType
      Parameters:
      value - the local value to set for the MaxNodesPerWrite Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNodesPerWrite Node.
    • readMaxNodesPerWrite

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

      public void writeMaxNodesPerWrite(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: OperationLimitsType
      Write a new value for the MaxNodesPerWrite Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeMaxNodesPerWrite in interface OperationLimitsType
      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.
    • readMaxNodesPerWriteAsync

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

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

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

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

      Specified by:
      getMaxNodesPerWriteNode in interface OperationLimitsType
      Returns:
      the MaxNodesPerWrite 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.
    • getMaxNodesPerWriteNodeAsync

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

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

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

      Specified by:
      getMaxNodesPerHistoryUpdateData in interface OperationLimitsType
      Returns:
      the local value of the MaxNodesPerHistoryUpdateData Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNodesPerHistoryUpdateData Node.
    • setMaxNodesPerHistoryUpdateData

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

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

      Specified by:
      setMaxNodesPerHistoryUpdateData in interface OperationLimitsType
      Parameters:
      value - the local value to set for the MaxNodesPerHistoryUpdateData Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNodesPerHistoryUpdateData Node.
    • readMaxNodesPerHistoryUpdateData

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

      public void writeMaxNodesPerHistoryUpdateData(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: OperationLimitsType
      Write a new value for the MaxNodesPerHistoryUpdateData Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeMaxNodesPerHistoryUpdateData in interface OperationLimitsType
      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.
    • readMaxNodesPerHistoryUpdateDataAsync

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

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

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

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

      Specified by:
      getMaxNodesPerHistoryUpdateDataNode in interface OperationLimitsType
      Returns:
      the MaxNodesPerHistoryUpdateData 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.
    • getMaxNodesPerHistoryUpdateDataNodeAsync

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

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

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

      Specified by:
      getMaxNodesPerHistoryUpdateEvents in interface OperationLimitsType
      Returns:
      the local value of the MaxNodesPerHistoryUpdateEvents Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNodesPerHistoryUpdateEvents Node.
    • setMaxNodesPerHistoryUpdateEvents

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

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

      Specified by:
      setMaxNodesPerHistoryUpdateEvents in interface OperationLimitsType
      Parameters:
      value - the local value to set for the MaxNodesPerHistoryUpdateEvents Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNodesPerHistoryUpdateEvents Node.
    • readMaxNodesPerHistoryUpdateEvents

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

      public void writeMaxNodesPerHistoryUpdateEvents(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: OperationLimitsType
      Write a new value for the MaxNodesPerHistoryUpdateEvents Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeMaxNodesPerHistoryUpdateEvents in interface OperationLimitsType
      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.
    • readMaxNodesPerHistoryUpdateEventsAsync

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

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

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

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

      Specified by:
      getMaxNodesPerHistoryUpdateEventsNode in interface OperationLimitsType
      Returns:
      the MaxNodesPerHistoryUpdateEvents 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.
    • getMaxNodesPerHistoryUpdateEventsNodeAsync

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

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

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

      Specified by:
      getMaxNodesPerMethodCall in interface OperationLimitsType
      Returns:
      the local value of the MaxNodesPerMethodCall Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNodesPerMethodCall Node.
    • setMaxNodesPerMethodCall

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

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

      Specified by:
      setMaxNodesPerMethodCall in interface OperationLimitsType
      Parameters:
      value - the local value to set for the MaxNodesPerMethodCall Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNodesPerMethodCall Node.
    • readMaxNodesPerMethodCall

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

      public void writeMaxNodesPerMethodCall(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: OperationLimitsType
      Write a new value for the MaxNodesPerMethodCall Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeMaxNodesPerMethodCall in interface OperationLimitsType
      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.
    • readMaxNodesPerMethodCallAsync

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

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

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

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

      Specified by:
      getMaxNodesPerMethodCallNode in interface OperationLimitsType
      Returns:
      the MaxNodesPerMethodCall 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.
    • getMaxNodesPerMethodCallNodeAsync

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

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

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

      Specified by:
      getMaxNodesPerBrowse in interface OperationLimitsType
      Returns:
      the local value of the MaxNodesPerBrowse Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNodesPerBrowse Node.
    • setMaxNodesPerBrowse

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

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

      Specified by:
      setMaxNodesPerBrowse in interface OperationLimitsType
      Parameters:
      value - the local value to set for the MaxNodesPerBrowse Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNodesPerBrowse Node.
    • readMaxNodesPerBrowse

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

      public void writeMaxNodesPerBrowse(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: OperationLimitsType
      Write a new value for the MaxNodesPerBrowse Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeMaxNodesPerBrowse in interface OperationLimitsType
      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.
    • readMaxNodesPerBrowseAsync

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

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

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

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

      Specified by:
      getMaxNodesPerBrowseNode in interface OperationLimitsType
      Returns:
      the MaxNodesPerBrowse 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.
    • getMaxNodesPerBrowseNodeAsync

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

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

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

      Specified by:
      getMaxNodesPerRegisterNodes in interface OperationLimitsType
      Returns:
      the local value of the MaxNodesPerRegisterNodes Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNodesPerRegisterNodes Node.
    • setMaxNodesPerRegisterNodes

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

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

      Specified by:
      setMaxNodesPerRegisterNodes in interface OperationLimitsType
      Parameters:
      value - the local value to set for the MaxNodesPerRegisterNodes Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNodesPerRegisterNodes Node.
    • readMaxNodesPerRegisterNodes

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

      public void writeMaxNodesPerRegisterNodes(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: OperationLimitsType
      Write a new value for the MaxNodesPerRegisterNodes Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeMaxNodesPerRegisterNodes in interface OperationLimitsType
      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.
    • readMaxNodesPerRegisterNodesAsync

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

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

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

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

      Specified by:
      getMaxNodesPerRegisterNodesNode in interface OperationLimitsType
      Returns:
      the MaxNodesPerRegisterNodes 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.
    • getMaxNodesPerRegisterNodesNodeAsync

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

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

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

      Specified by:
      getMaxNodesPerTranslateBrowsePathsToNodeIds in interface OperationLimitsType
      Returns:
      the local value of the MaxNodesPerTranslateBrowsePathsToNodeIds Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNodesPerTranslateBrowsePathsToNodeIds Node.
    • setMaxNodesPerTranslateBrowsePathsToNodeIds

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

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

      Specified by:
      setMaxNodesPerTranslateBrowsePathsToNodeIds in interface OperationLimitsType
      Parameters:
      value - the local value to set for the MaxNodesPerTranslateBrowsePathsToNodeIds Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNodesPerTranslateBrowsePathsToNodeIds Node.
    • readMaxNodesPerTranslateBrowsePathsToNodeIds

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

      public void writeMaxNodesPerTranslateBrowsePathsToNodeIds(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: OperationLimitsType
      Write a new value for the MaxNodesPerTranslateBrowsePathsToNodeIds Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeMaxNodesPerTranslateBrowsePathsToNodeIds in interface OperationLimitsType
      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.
    • readMaxNodesPerTranslateBrowsePathsToNodeIdsAsync

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

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

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

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

      Specified by:
      getMaxNodesPerTranslateBrowsePathsToNodeIdsNode in interface OperationLimitsType
      Returns:
      the MaxNodesPerTranslateBrowsePathsToNodeIds 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.
    • getMaxNodesPerTranslateBrowsePathsToNodeIdsNodeAsync

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

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

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

      Specified by:
      getMaxNodesPerNodeManagement in interface OperationLimitsType
      Returns:
      the local value of the MaxNodesPerNodeManagement Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNodesPerNodeManagement Node.
    • setMaxNodesPerNodeManagement

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

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

      Specified by:
      setMaxNodesPerNodeManagement in interface OperationLimitsType
      Parameters:
      value - the local value to set for the MaxNodesPerNodeManagement Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNodesPerNodeManagement Node.
    • readMaxNodesPerNodeManagement

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

      public void writeMaxNodesPerNodeManagement(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: OperationLimitsType
      Write a new value for the MaxNodesPerNodeManagement Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeMaxNodesPerNodeManagement in interface OperationLimitsType
      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.
    • readMaxNodesPerNodeManagementAsync

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

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

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

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

      Specified by:
      getMaxNodesPerNodeManagementNode in interface OperationLimitsType
      Returns:
      the MaxNodesPerNodeManagement 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.
    • getMaxNodesPerNodeManagementNodeAsync

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

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

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

      Specified by:
      getMaxMonitoredItemsPerCall in interface OperationLimitsType
      Returns:
      the local value of the MaxMonitoredItemsPerCall Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxMonitoredItemsPerCall Node.
    • setMaxMonitoredItemsPerCall

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

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

      Specified by:
      setMaxMonitoredItemsPerCall in interface OperationLimitsType
      Parameters:
      value - the local value to set for the MaxMonitoredItemsPerCall Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxMonitoredItemsPerCall Node.
    • readMaxMonitoredItemsPerCall

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

      public void writeMaxMonitoredItemsPerCall(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: OperationLimitsType
      Write a new value for the MaxMonitoredItemsPerCall Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeMaxMonitoredItemsPerCall in interface OperationLimitsType
      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.
    • readMaxMonitoredItemsPerCallAsync

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

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

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

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

      Specified by:
      getMaxMonitoredItemsPerCallNode in interface OperationLimitsType
      Returns:
      the MaxMonitoredItemsPerCall 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.
    • getMaxMonitoredItemsPerCallNodeAsync

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