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

public class ServerCapabilitiesTypeNode extends BaseObjectTypeNode implements ServerCapabilitiesType
  • Constructor Details

    • ServerCapabilitiesTypeNode

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

    • getServerProfileArray

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

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

      Specified by:
      getServerProfileArray in interface ServerCapabilitiesType
      Returns:
      the local value of the ServerProfileArray Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ServerProfileArray Node.
    • setServerProfileArray

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

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

      Specified by:
      setServerProfileArray in interface ServerCapabilitiesType
      Parameters:
      value - the local value to set for the ServerProfileArray Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ServerProfileArray Node.
    • readServerProfileArray

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

      public void writeServerProfileArray(String[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerCapabilitiesType
      Write a new value for the ServerProfileArray Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeServerProfileArray in interface ServerCapabilitiesType
      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.
    • readServerProfileArrayAsync

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

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

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

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

      Specified by:
      getServerProfileArrayNode in interface ServerCapabilitiesType
      Returns:
      the ServerProfileArray 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.
    • getServerProfileArrayNodeAsync

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

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

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

      Specified by:
      getLocaleIdArray in interface ServerCapabilitiesType
      Returns:
      the local value of the LocaleIdArray Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LocaleIdArray Node.
    • setLocaleIdArray

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

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

      Specified by:
      setLocaleIdArray in interface ServerCapabilitiesType
      Parameters:
      value - the local value to set for the LocaleIdArray Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LocaleIdArray Node.
    • readLocaleIdArray

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

      public void writeLocaleIdArray(String[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerCapabilitiesType
      Write a new value for the LocaleIdArray Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeLocaleIdArray in interface ServerCapabilitiesType
      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.
    • readLocaleIdArrayAsync

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

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

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

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

      Specified by:
      getLocaleIdArrayNode in interface ServerCapabilitiesType
      Returns:
      the LocaleIdArray 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.
    • getLocaleIdArrayNodeAsync

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

      public Double getMinSupportedSampleRate() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerCapabilitiesType
      Get the local value of the MinSupportedSampleRate Node.

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

      Specified by:
      getMinSupportedSampleRate in interface ServerCapabilitiesType
      Returns:
      the local value of the MinSupportedSampleRate Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MinSupportedSampleRate Node.
    • setMinSupportedSampleRate

      public void setMinSupportedSampleRate(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerCapabilitiesType
      Set the local value of the MinSupportedSampleRate Node.

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

      Specified by:
      setMinSupportedSampleRate in interface ServerCapabilitiesType
      Parameters:
      value - the local value to set for the MinSupportedSampleRate Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MinSupportedSampleRate Node.
    • readMinSupportedSampleRate

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

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

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

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

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

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

      Specified by:
      getMinSupportedSampleRateNode in interface ServerCapabilitiesType
      Returns:
      the MinSupportedSampleRate 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.
    • getMinSupportedSampleRateNodeAsync

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

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort getMaxBrowseContinuationPoints() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerCapabilitiesType
      Get the local value of the MaxBrowseContinuationPoints Node.

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

      Specified by:
      getMaxBrowseContinuationPoints in interface ServerCapabilitiesType
      Returns:
      the local value of the MaxBrowseContinuationPoints Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxBrowseContinuationPoints Node.
    • setMaxBrowseContinuationPoints

      public void setMaxBrowseContinuationPoints(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerCapabilitiesType
      Set the local value of the MaxBrowseContinuationPoints Node.

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

      Specified by:
      setMaxBrowseContinuationPoints in interface ServerCapabilitiesType
      Parameters:
      value - the local value to set for the MaxBrowseContinuationPoints Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxBrowseContinuationPoints Node.
    • readMaxBrowseContinuationPoints

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

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

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

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

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

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

      Specified by:
      getMaxBrowseContinuationPointsNode in interface ServerCapabilitiesType
      Returns:
      the MaxBrowseContinuationPoints 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.
    • getMaxBrowseContinuationPointsNodeAsync

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

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort getMaxQueryContinuationPoints() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerCapabilitiesType
      Get the local value of the MaxQueryContinuationPoints Node.

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

      Specified by:
      getMaxQueryContinuationPoints in interface ServerCapabilitiesType
      Returns:
      the local value of the MaxQueryContinuationPoints Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxQueryContinuationPoints Node.
    • setMaxQueryContinuationPoints

      public void setMaxQueryContinuationPoints(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerCapabilitiesType
      Set the local value of the MaxQueryContinuationPoints Node.

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

      Specified by:
      setMaxQueryContinuationPoints in interface ServerCapabilitiesType
      Parameters:
      value - the local value to set for the MaxQueryContinuationPoints Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxQueryContinuationPoints Node.
    • readMaxQueryContinuationPoints

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

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

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

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

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

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

      Specified by:
      getMaxQueryContinuationPointsNode in interface ServerCapabilitiesType
      Returns:
      the MaxQueryContinuationPoints 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.
    • getMaxQueryContinuationPointsNodeAsync

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

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort getMaxHistoryContinuationPoints() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerCapabilitiesType
      Get the local value of the MaxHistoryContinuationPoints Node.

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

      Specified by:
      getMaxHistoryContinuationPoints in interface ServerCapabilitiesType
      Returns:
      the local value of the MaxHistoryContinuationPoints Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxHistoryContinuationPoints Node.
    • setMaxHistoryContinuationPoints

      public void setMaxHistoryContinuationPoints(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UShort value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerCapabilitiesType
      Set the local value of the MaxHistoryContinuationPoints Node.

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

      Specified by:
      setMaxHistoryContinuationPoints in interface ServerCapabilitiesType
      Parameters:
      value - the local value to set for the MaxHistoryContinuationPoints Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxHistoryContinuationPoints Node.
    • readMaxHistoryContinuationPoints

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

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

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

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

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

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

      Specified by:
      getMaxHistoryContinuationPointsNode in interface ServerCapabilitiesType
      Returns:
      the MaxHistoryContinuationPoints 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.
    • getMaxHistoryContinuationPointsNodeAsync

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

      public org.eclipse.milo.opcua.stack.core.types.structured.SignedSoftwareCertificate[] getSoftwareCertificates() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerCapabilitiesType
      Get the local value of the SoftwareCertificates Node.

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

      Specified by:
      getSoftwareCertificates in interface ServerCapabilitiesType
      Returns:
      the local value of the SoftwareCertificates Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SoftwareCertificates Node.
    • setSoftwareCertificates

      public void setSoftwareCertificates(org.eclipse.milo.opcua.stack.core.types.structured.SignedSoftwareCertificate[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerCapabilitiesType
      Set the local value of the SoftwareCertificates Node.

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

      Specified by:
      setSoftwareCertificates in interface ServerCapabilitiesType
      Parameters:
      value - the local value to set for the SoftwareCertificates Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SoftwareCertificates Node.
    • readSoftwareCertificates

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

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

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

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

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

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

      Specified by:
      getSoftwareCertificatesNode in interface ServerCapabilitiesType
      Returns:
      the SoftwareCertificates 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.
    • getSoftwareCertificatesNodeAsync

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

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

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

      Specified by:
      getMaxArrayLength in interface ServerCapabilitiesType
      Returns:
      the local value of the MaxArrayLength Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxArrayLength Node.
    • setMaxArrayLength

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

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

      Specified by:
      setMaxArrayLength in interface ServerCapabilitiesType
      Parameters:
      value - the local value to set for the MaxArrayLength Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxArrayLength Node.
    • readMaxArrayLength

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

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

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

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

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

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

      Specified by:
      getMaxArrayLengthNode in interface ServerCapabilitiesType
      Returns:
      the MaxArrayLength 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.
    • getMaxArrayLengthNodeAsync

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

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

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

      Specified by:
      getMaxStringLength in interface ServerCapabilitiesType
      Returns:
      the local value of the MaxStringLength Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxStringLength Node.
    • setMaxStringLength

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

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

      Specified by:
      setMaxStringLength in interface ServerCapabilitiesType
      Parameters:
      value - the local value to set for the MaxStringLength Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxStringLength Node.
    • readMaxStringLength

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

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

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

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

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

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

      Specified by:
      getMaxStringLengthNode in interface ServerCapabilitiesType
      Returns:
      the MaxStringLength 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.
    • getMaxStringLengthNodeAsync

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

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

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

      Specified by:
      getMaxByteStringLength in interface ServerCapabilitiesType
      Returns:
      the local value of the MaxByteStringLength Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxByteStringLength Node.
    • setMaxByteStringLength

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

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

      Specified by:
      setMaxByteStringLength in interface ServerCapabilitiesType
      Parameters:
      value - the local value to set for the MaxByteStringLength Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxByteStringLength Node.
    • readMaxByteStringLength

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

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

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

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

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

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

      Specified by:
      getMaxByteStringLengthNode in interface ServerCapabilitiesType
      Returns:
      the MaxByteStringLength 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.
    • getMaxByteStringLengthNodeAsync

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

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

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

      Specified by:
      getMaxSessions in interface ServerCapabilitiesType
      Returns:
      the local value of the MaxSessions Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxSessions Node.
    • setMaxSessions

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

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

      Specified by:
      setMaxSessions in interface ServerCapabilitiesType
      Parameters:
      value - the local value to set for the MaxSessions Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxSessions Node.
    • readMaxSessions

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

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

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

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

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

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

      Specified by:
      getMaxSessionsNode in interface ServerCapabilitiesType
      Returns:
      the MaxSessions 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.
    • getMaxSessionsNodeAsync

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

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

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

      Specified by:
      getMaxSubscriptions in interface ServerCapabilitiesType
      Returns:
      the local value of the MaxSubscriptions Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxSubscriptions Node.
    • setMaxSubscriptions

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

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

      Specified by:
      setMaxSubscriptions in interface ServerCapabilitiesType
      Parameters:
      value - the local value to set for the MaxSubscriptions Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxSubscriptions Node.
    • readMaxSubscriptions

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

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

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

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

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

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

      Specified by:
      getMaxSubscriptionsNode in interface ServerCapabilitiesType
      Returns:
      the MaxSubscriptions 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.
    • getMaxSubscriptionsNodeAsync

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

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

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

      Specified by:
      getMaxMonitoredItems in interface ServerCapabilitiesType
      Returns:
      the local value of the MaxMonitoredItems Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxMonitoredItems Node.
    • setMaxMonitoredItems

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

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

      Specified by:
      setMaxMonitoredItems in interface ServerCapabilitiesType
      Parameters:
      value - the local value to set for the MaxMonitoredItems Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxMonitoredItems Node.
    • readMaxMonitoredItems

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

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

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

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

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

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

      Specified by:
      getMaxMonitoredItemsNode in interface ServerCapabilitiesType
      Returns:
      the MaxMonitoredItems 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.
    • getMaxMonitoredItemsNodeAsync

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

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

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

      Specified by:
      getMaxSubscriptionsPerSession in interface ServerCapabilitiesType
      Returns:
      the local value of the MaxSubscriptionsPerSession Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxSubscriptionsPerSession Node.
    • setMaxSubscriptionsPerSession

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

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

      Specified by:
      setMaxSubscriptionsPerSession in interface ServerCapabilitiesType
      Parameters:
      value - the local value to set for the MaxSubscriptionsPerSession Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxSubscriptionsPerSession Node.
    • readMaxSubscriptionsPerSession

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

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

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

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

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

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

      Specified by:
      getMaxSubscriptionsPerSessionNode in interface ServerCapabilitiesType
      Returns:
      the MaxSubscriptionsPerSession 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.
    • getMaxSubscriptionsPerSessionNodeAsync

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

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

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

      Specified by:
      getMaxMonitoredItemsPerSubscription in interface ServerCapabilitiesType
      Returns:
      the local value of the MaxMonitoredItemsPerSubscription Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxMonitoredItemsPerSubscription Node.
    • setMaxMonitoredItemsPerSubscription

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

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

      Specified by:
      setMaxMonitoredItemsPerSubscription in interface ServerCapabilitiesType
      Parameters:
      value - the local value to set for the MaxMonitoredItemsPerSubscription Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxMonitoredItemsPerSubscription Node.
    • readMaxMonitoredItemsPerSubscription

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

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

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

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

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

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

      Specified by:
      getMaxMonitoredItemsPerSubscriptionNode in interface ServerCapabilitiesType
      Returns:
      the MaxMonitoredItemsPerSubscription 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.
    • getMaxMonitoredItemsPerSubscriptionNodeAsync

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

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

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

      Specified by:
      getMaxSelectClauseParameters in interface ServerCapabilitiesType
      Returns:
      the local value of the MaxSelectClauseParameters Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxSelectClauseParameters Node.
    • setMaxSelectClauseParameters

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

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

      Specified by:
      setMaxSelectClauseParameters in interface ServerCapabilitiesType
      Parameters:
      value - the local value to set for the MaxSelectClauseParameters Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxSelectClauseParameters Node.
    • readMaxSelectClauseParameters

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

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

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

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

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

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

      Specified by:
      getMaxSelectClauseParametersNode in interface ServerCapabilitiesType
      Returns:
      the MaxSelectClauseParameters 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.
    • getMaxSelectClauseParametersNodeAsync

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

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

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

      Specified by:
      getMaxWhereClauseParameters in interface ServerCapabilitiesType
      Returns:
      the local value of the MaxWhereClauseParameters Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxWhereClauseParameters Node.
    • setMaxWhereClauseParameters

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

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

      Specified by:
      setMaxWhereClauseParameters in interface ServerCapabilitiesType
      Parameters:
      value - the local value to set for the MaxWhereClauseParameters Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxWhereClauseParameters Node.
    • readMaxWhereClauseParameters

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

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

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

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

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

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

      Specified by:
      getMaxWhereClauseParametersNode in interface ServerCapabilitiesType
      Returns:
      the MaxWhereClauseParameters 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.
    • getMaxWhereClauseParametersNodeAsync

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

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

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

      Specified by:
      getMaxMonitoredItemsQueueSize in interface ServerCapabilitiesType
      Returns:
      the local value of the MaxMonitoredItemsQueueSize Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxMonitoredItemsQueueSize Node.
    • setMaxMonitoredItemsQueueSize

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

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

      Specified by:
      setMaxMonitoredItemsQueueSize in interface ServerCapabilitiesType
      Parameters:
      value - the local value to set for the MaxMonitoredItemsQueueSize Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxMonitoredItemsQueueSize Node.
    • readMaxMonitoredItemsQueueSize

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

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

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

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

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

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

      Specified by:
      getMaxMonitoredItemsQueueSizeNode in interface ServerCapabilitiesType
      Returns:
      the MaxMonitoredItemsQueueSize 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.
    • getMaxMonitoredItemsQueueSizeNodeAsync

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

      public org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName[] getConformanceUnits() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerCapabilitiesType
      Get the local value of the ConformanceUnits Node.

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

      Specified by:
      getConformanceUnits in interface ServerCapabilitiesType
      Returns:
      the local value of the ConformanceUnits Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ConformanceUnits Node.
    • setConformanceUnits

      public void setConformanceUnits(org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerCapabilitiesType
      Set the local value of the ConformanceUnits Node.

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

      Specified by:
      setConformanceUnits in interface ServerCapabilitiesType
      Parameters:
      value - the local value to set for the ConformanceUnits Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ConformanceUnits Node.
    • readConformanceUnits

      public org.eclipse.milo.opcua.stack.core.types.builtin.QualifiedName[] readConformanceUnits() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerCapabilitiesType
      Read the value of the ConformanceUnits Node from the server and update the local value if the operation succeeds.
      Specified by:
      readConformanceUnits in interface ServerCapabilitiesType
      Returns:
      the QualifiedName value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeConformanceUnits

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

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

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

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

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

      Specified by:
      getConformanceUnitsNode in interface ServerCapabilitiesType
      Returns:
      the ConformanceUnits 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.
    • getConformanceUnitsNodeAsync

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

      public OperationLimitsTypeNode getOperationLimitsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerCapabilitiesType
      Get the OperationLimits OperationLimitsType Node, or null if it does not exist.

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

      Specified by:
      getOperationLimitsNode in interface ServerCapabilitiesType
      Returns:
      the OperationLimits OperationLimitsType 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.
    • getOperationLimitsNodeAsync

      public CompletableFuture<? extends OperationLimitsTypeNode> getOperationLimitsNodeAsync()
      Description copied from interface: ServerCapabilitiesType
      Asynchronous implementation of ServerCapabilitiesType.getOperationLimitsNode().
      Specified by:
      getOperationLimitsNodeAsync in interface ServerCapabilitiesType
      Returns:
      a CompletableFuture that completes successfully with the OperationLimitsType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getModellingRulesNode

      public FolderTypeNode getModellingRulesNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerCapabilitiesType
      Get the ModellingRules FolderType Node, or null if it does not exist.

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

      Specified by:
      getModellingRulesNode in interface ServerCapabilitiesType
      Returns:
      the ModellingRules FolderType 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.
    • getModellingRulesNodeAsync

      public CompletableFuture<? extends FolderTypeNode> getModellingRulesNodeAsync()
      Description copied from interface: ServerCapabilitiesType
      Asynchronous implementation of ServerCapabilitiesType.getModellingRulesNode().
      Specified by:
      getModellingRulesNodeAsync in interface ServerCapabilitiesType
      Returns:
      a CompletableFuture that completes successfully with the FolderType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getAggregateFunctionsNode

      public FolderTypeNode getAggregateFunctionsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerCapabilitiesType
      Get the AggregateFunctions FolderType Node, or null if it does not exist.

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

      Specified by:
      getAggregateFunctionsNode in interface ServerCapabilitiesType
      Returns:
      the AggregateFunctions FolderType 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.
    • getAggregateFunctionsNodeAsync

      public CompletableFuture<? extends FolderTypeNode> getAggregateFunctionsNodeAsync()
      Description copied from interface: ServerCapabilitiesType
      Specified by:
      getAggregateFunctionsNodeAsync in interface ServerCapabilitiesType
      Returns:
      a CompletableFuture that completes successfully with the FolderType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getRoleSetNode

      public RoleSetTypeNode getRoleSetNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: ServerCapabilitiesType
      Get the RoleSet RoleSetType Node, or null if it does not exist.

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

      Specified by:
      getRoleSetNode in interface ServerCapabilitiesType
      Returns:
      the RoleSet RoleSetType 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.
    • getRoleSetNodeAsync

      public CompletableFuture<? extends RoleSetTypeNode> getRoleSetNodeAsync()
      Description copied from interface: ServerCapabilitiesType
      Asynchronous implementation of ServerCapabilitiesType.getRoleSetNode().
      Specified by:
      getRoleSetNodeAsync in interface ServerCapabilitiesType
      Returns:
      a CompletableFuture that completes successfully with the RoleSetType Node or completes exceptionally if an error occurs creating or getting the Node.