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

public interface ServerDiagnosticsType extends BaseObjectType
See Also:
  • Field Details

    • ENABLED_FLAG

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Boolean> ENABLED_FLAG
  • Method Details

    • getEnabledFlag

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

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

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

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

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

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

      Boolean readEnabledFlag() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the EnabledFlag Node from the server and update the local value if the operation succeeds.
      Returns:
      the Boolean value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeEnabledFlag

      void writeEnabledFlag(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the EnabledFlag Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the Boolean value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readEnabledFlagAsync

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

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

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

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

      Returns:
      the EnabledFlag 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.
    • getEnabledFlagNodeAsync

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

      org.eclipse.milo.opcua.stack.core.types.structured.ServerDiagnosticsSummaryDataType getServerDiagnosticsSummary() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the ServerDiagnosticsSummary Node.

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

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

      void setServerDiagnosticsSummary(org.eclipse.milo.opcua.stack.core.types.structured.ServerDiagnosticsSummaryDataType value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the ServerDiagnosticsSummary Node.

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

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

      org.eclipse.milo.opcua.stack.core.types.structured.ServerDiagnosticsSummaryDataType readServerDiagnosticsSummary() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the ServerDiagnosticsSummary Node from the server and update the local value if the operation succeeds.
      Returns:
      the ServerDiagnosticsSummaryDataType value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeServerDiagnosticsSummary

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

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

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

      ServerDiagnosticsSummaryType getServerDiagnosticsSummaryNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the ServerDiagnosticsSummary ServerDiagnosticsSummaryType Node, or null if it does not exist.

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

      Returns:
      the ServerDiagnosticsSummary ServerDiagnosticsSummaryType 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.
    • getServerDiagnosticsSummaryNodeAsync

      CompletableFuture<? extends ServerDiagnosticsSummaryType> getServerDiagnosticsSummaryNodeAsync()
      Asynchronous implementation of getServerDiagnosticsSummaryNode().
      Returns:
      a CompletableFuture that completes successfully with the ServerDiagnosticsSummaryType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getSamplingIntervalDiagnosticsArray

      org.eclipse.milo.opcua.stack.core.types.structured.SamplingIntervalDiagnosticsDataType[] getSamplingIntervalDiagnosticsArray() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the SamplingIntervalDiagnosticsArray Node.

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

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

      void setSamplingIntervalDiagnosticsArray(org.eclipse.milo.opcua.stack.core.types.structured.SamplingIntervalDiagnosticsDataType[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the SamplingIntervalDiagnosticsArray Node.

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

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

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

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

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

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

      SamplingIntervalDiagnosticsArrayType getSamplingIntervalDiagnosticsArrayNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the SamplingIntervalDiagnosticsArray SamplingIntervalDiagnosticsArrayType Node, or null if it does not exist.

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

      Returns:
      the SamplingIntervalDiagnosticsArray SamplingIntervalDiagnosticsArrayType 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.
    • getSamplingIntervalDiagnosticsArrayNodeAsync

      CompletableFuture<? extends SamplingIntervalDiagnosticsArrayType> getSamplingIntervalDiagnosticsArrayNodeAsync()
      Asynchronous implementation of getSamplingIntervalDiagnosticsArrayNode().
      Returns:
      a CompletableFuture that completes successfully with the SamplingIntervalDiagnosticsArrayType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getSubscriptionDiagnosticsArray

      org.eclipse.milo.opcua.stack.core.types.structured.SubscriptionDiagnosticsDataType[] getSubscriptionDiagnosticsArray() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the SubscriptionDiagnosticsArray Node.

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

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

      void setSubscriptionDiagnosticsArray(org.eclipse.milo.opcua.stack.core.types.structured.SubscriptionDiagnosticsDataType[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the SubscriptionDiagnosticsArray Node.

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

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

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

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

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

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

      SubscriptionDiagnosticsArrayType getSubscriptionDiagnosticsArrayNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the SubscriptionDiagnosticsArray SubscriptionDiagnosticsArrayType Node, or null if it does not exist.

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

      Returns:
      the SubscriptionDiagnosticsArray SubscriptionDiagnosticsArrayType 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.
    • getSubscriptionDiagnosticsArrayNodeAsync

      CompletableFuture<? extends SubscriptionDiagnosticsArrayType> getSubscriptionDiagnosticsArrayNodeAsync()
      Asynchronous implementation of getSubscriptionDiagnosticsArrayNode().
      Returns:
      a CompletableFuture that completes successfully with the SubscriptionDiagnosticsArrayType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getSessionsDiagnosticsSummaryNode

      SessionsDiagnosticsSummaryType getSessionsDiagnosticsSummaryNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the SessionsDiagnosticsSummary SessionsDiagnosticsSummaryType Node, or null if it does not exist.

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

      Returns:
      the SessionsDiagnosticsSummary SessionsDiagnosticsSummaryType 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.
    • getSessionsDiagnosticsSummaryNodeAsync

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