Interface SessionsDiagnosticsSummaryType

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

public interface SessionsDiagnosticsSummaryType extends BaseObjectType
See Also:
  • Method Details

    • getSessionDiagnosticsArray

      org.eclipse.milo.opcua.stack.core.types.structured.SessionDiagnosticsDataType[] getSessionDiagnosticsArray() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the SessionDiagnosticsArray Node.

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

      Returns:
      the local value of the SessionDiagnosticsArray Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SessionDiagnosticsArray Node.
    • setSessionDiagnosticsArray

      void setSessionDiagnosticsArray(org.eclipse.milo.opcua.stack.core.types.structured.SessionDiagnosticsDataType[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the SessionDiagnosticsArray Node.

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

      Parameters:
      value - the local value to set for the SessionDiagnosticsArray Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SessionDiagnosticsArray Node.
    • readSessionDiagnosticsArray

      org.eclipse.milo.opcua.stack.core.types.structured.SessionDiagnosticsDataType[] readSessionDiagnosticsArray() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the SessionDiagnosticsArray Node from the server and update the local value if the operation succeeds.
      Returns:
      the SessionDiagnosticsDataType value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeSessionDiagnosticsArray

      void writeSessionDiagnosticsArray(org.eclipse.milo.opcua.stack.core.types.structured.SessionDiagnosticsDataType[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the SessionDiagnosticsArray Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the SessionDiagnosticsDataType value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readSessionDiagnosticsArrayAsync

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

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

      SessionDiagnosticsArrayType getSessionDiagnosticsArrayNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the SessionDiagnosticsArray SessionDiagnosticsArrayType Node, or null if it does not exist.

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

      Returns:
      the SessionDiagnosticsArray SessionDiagnosticsArrayType 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.
    • getSessionDiagnosticsArrayNodeAsync

      CompletableFuture<? extends SessionDiagnosticsArrayType> getSessionDiagnosticsArrayNodeAsync()
      Asynchronous implementation of getSessionDiagnosticsArrayNode().
      Returns:
      a CompletableFuture that completes successfully with the SessionDiagnosticsArrayType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getSessionSecurityDiagnosticsArray

      org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType[] getSessionSecurityDiagnosticsArray() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the SessionSecurityDiagnosticsArray Node.

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

      Returns:
      the local value of the SessionSecurityDiagnosticsArray Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SessionSecurityDiagnosticsArray Node.
    • setSessionSecurityDiagnosticsArray

      void setSessionSecurityDiagnosticsArray(org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the SessionSecurityDiagnosticsArray Node.

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

      Parameters:
      value - the local value to set for the SessionSecurityDiagnosticsArray Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SessionSecurityDiagnosticsArray Node.
    • readSessionSecurityDiagnosticsArray

      org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType[] readSessionSecurityDiagnosticsArray() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the SessionSecurityDiagnosticsArray Node from the server and update the local value if the operation succeeds.
      Returns:
      the SessionSecurityDiagnosticsDataType value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeSessionSecurityDiagnosticsArray

      void writeSessionSecurityDiagnosticsArray(org.eclipse.milo.opcua.stack.core.types.structured.SessionSecurityDiagnosticsDataType[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the SessionSecurityDiagnosticsArray Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the SessionSecurityDiagnosticsDataType value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readSessionSecurityDiagnosticsArrayAsync

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

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

      SessionSecurityDiagnosticsArrayType getSessionSecurityDiagnosticsArrayNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the SessionSecurityDiagnosticsArray SessionSecurityDiagnosticsArrayType Node, or null if it does not exist.

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

      Returns:
      the SessionSecurityDiagnosticsArray SessionSecurityDiagnosticsArrayType 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.
    • getSessionSecurityDiagnosticsArrayNodeAsync

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