All Implemented Interfaces:
BaseEventType, BaseObjectType, org.eclipse.milo.opcua.sdk.core.nodes.Node, org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
Direct Known Subclasses:
AuditEventTypeNode, BaseModelChangeEventTypeNode, ConditionTypeNode, EventQueueOverflowEventTypeNode, ProgressEventTypeNode, SemanticChangeEventTypeNode, SystemEventTypeNode, TransitionEventTypeNode

public class BaseEventTypeNode extends BaseObjectTypeNode implements BaseEventType
  • Constructor Details

    • BaseEventTypeNode

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

    • getEventId

      public org.eclipse.milo.opcua.stack.core.types.builtin.ByteString getEventId() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Get the local value of the EventId Node.

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

      Specified by:
      getEventId in interface BaseEventType
      Returns:
      the local value of the EventId Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the EventId Node.
    • setEventId

      public void setEventId(org.eclipse.milo.opcua.stack.core.types.builtin.ByteString value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Set the local value of the EventId Node.

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

      Specified by:
      setEventId in interface BaseEventType
      Parameters:
      value - the local value to set for the EventId Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the EventId Node.
    • readEventId

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

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

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

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

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

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

      Specified by:
      getEventIdNode in interface BaseEventType
      Returns:
      the EventId 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.
    • getEventIdNodeAsync

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

      public org.eclipse.milo.opcua.stack.core.types.builtin.NodeId getEventType() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Get the local value of the EventType Node.

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

      Specified by:
      getEventType in interface BaseEventType
      Returns:
      the local value of the EventType Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the EventType Node.
    • setEventType

      public void setEventType(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Set the local value of the EventType Node.

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

      Specified by:
      setEventType in interface BaseEventType
      Parameters:
      value - the local value to set for the EventType Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the EventType Node.
    • readEventType

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

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

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

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

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

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

      Specified by:
      getEventTypeNode in interface BaseEventType
      Returns:
      the EventType 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.
    • getEventTypeNodeAsync

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

      public org.eclipse.milo.opcua.stack.core.types.builtin.NodeId getSourceNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Get the local value of the SourceNode Node.

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

      Specified by:
      getSourceNode in interface BaseEventType
      Returns:
      the local value of the SourceNode Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SourceNode Node.
    • setSourceNode

      public void setSourceNode(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Set the local value of the SourceNode Node.

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

      Specified by:
      setSourceNode in interface BaseEventType
      Parameters:
      value - the local value to set for the SourceNode Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SourceNode Node.
    • readSourceNode

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

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

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

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

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

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

      Specified by:
      getSourceNodeNode in interface BaseEventType
      Returns:
      the SourceNode 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.
    • getSourceNodeNodeAsync

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

      public String getSourceName() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Get the local value of the SourceName Node.

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

      Specified by:
      getSourceName in interface BaseEventType
      Returns:
      the local value of the SourceName Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SourceName Node.
    • setSourceName

      public void setSourceName(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Set the local value of the SourceName Node.

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

      Specified by:
      setSourceName in interface BaseEventType
      Parameters:
      value - the local value to set for the SourceName Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SourceName Node.
    • readSourceName

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

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

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

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeSourceNameAsync(String sourceName)
      Description copied from interface: BaseEventType
      An asynchronous implementation of BaseEventType.writeSourceName(java.lang.String).
      Specified by:
      writeSourceNameAsync in interface BaseEventType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getSourceNameNode

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

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

      Specified by:
      getSourceNameNode in interface BaseEventType
      Returns:
      the SourceName 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.
    • getSourceNameNodeAsync

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

      public org.eclipse.milo.opcua.stack.core.types.builtin.DateTime getTime() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Get the local value of the Time Node.

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

      Specified by:
      getTime in interface BaseEventType
      Returns:
      the local value of the Time Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Time Node.
    • setTime

      public void setTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Set the local value of the Time Node.

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

      Specified by:
      setTime in interface BaseEventType
      Parameters:
      value - the local value to set for the Time Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Time Node.
    • readTime

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

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

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

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

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

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

      Specified by:
      getTimeNode in interface BaseEventType
      Returns:
      the Time 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.
    • getTimeNodeAsync

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

      public org.eclipse.milo.opcua.stack.core.types.builtin.DateTime getReceiveTime() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Get the local value of the ReceiveTime Node.

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

      Specified by:
      getReceiveTime in interface BaseEventType
      Returns:
      the local value of the ReceiveTime Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ReceiveTime Node.
    • setReceiveTime

      public void setReceiveTime(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Set the local value of the ReceiveTime Node.

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

      Specified by:
      setReceiveTime in interface BaseEventType
      Parameters:
      value - the local value to set for the ReceiveTime Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ReceiveTime Node.
    • readReceiveTime

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

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

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

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

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

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

      Specified by:
      getReceiveTimeNode in interface BaseEventType
      Returns:
      the ReceiveTime 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.
    • getReceiveTimeNodeAsync

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

      public org.eclipse.milo.opcua.stack.core.types.structured.TimeZoneDataType getLocalTime() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Get the local value of the LocalTime Node.

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

      Specified by:
      getLocalTime in interface BaseEventType
      Returns:
      the local value of the LocalTime Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LocalTime Node.
    • setLocalTime

      public void setLocalTime(org.eclipse.milo.opcua.stack.core.types.structured.TimeZoneDataType value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Set the local value of the LocalTime Node.

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

      Specified by:
      setLocalTime in interface BaseEventType
      Parameters:
      value - the local value to set for the LocalTime Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LocalTime Node.
    • readLocalTime

      public org.eclipse.milo.opcua.stack.core.types.structured.TimeZoneDataType readLocalTime() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Read the value of the LocalTime Node from the server and update the local value if the operation succeeds.
      Specified by:
      readLocalTime in interface BaseEventType
      Returns:
      the TimeZoneDataType value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeLocalTime

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

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

      public CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeLocalTimeAsync(org.eclipse.milo.opcua.stack.core.types.structured.TimeZoneDataType localTime)
      Description copied from interface: BaseEventType
      Specified by:
      writeLocalTimeAsync in interface BaseEventType
      Returns:
      a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
    • getLocalTimeNode

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

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

      Specified by:
      getLocalTimeNode in interface BaseEventType
      Returns:
      the LocalTime 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.
    • getLocalTimeNodeAsync

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

      public org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText getMessage() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Get the local value of the Message Node.

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

      Specified by:
      getMessage in interface BaseEventType
      Returns:
      the local value of the Message Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Message Node.
    • setMessage

      public void setMessage(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Set the local value of the Message Node.

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

      Specified by:
      setMessage in interface BaseEventType
      Parameters:
      value - the local value to set for the Message Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Message Node.
    • readMessage

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

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

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

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

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

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

      Specified by:
      getMessageNode in interface BaseEventType
      Returns:
      the Message 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.
    • getMessageNodeAsync

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

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

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

      Specified by:
      getSeverity in interface BaseEventType
      Returns:
      the local value of the Severity Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Severity Node.
    • setSeverity

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

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

      Specified by:
      setSeverity in interface BaseEventType
      Parameters:
      value - the local value to set for the Severity Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the Severity Node.
    • readSeverity

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

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

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

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

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

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

      Specified by:
      getSeverityNode in interface BaseEventType
      Returns:
      the Severity 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.
    • getSeverityNodeAsync

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

      public org.eclipse.milo.opcua.stack.core.types.builtin.NodeId getConditionClassId() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Get the local value of the ConditionClassId Node.

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

      Specified by:
      getConditionClassId in interface BaseEventType
      Returns:
      the local value of the ConditionClassId Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ConditionClassId Node.
    • setConditionClassId

      public void setConditionClassId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Set the local value of the ConditionClassId Node.

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

      Specified by:
      setConditionClassId in interface BaseEventType
      Parameters:
      value - the local value to set for the ConditionClassId Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ConditionClassId Node.
    • readConditionClassId

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

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

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

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

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

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

      Specified by:
      getConditionClassIdNode in interface BaseEventType
      Returns:
      the ConditionClassId 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.
    • getConditionClassIdNodeAsync

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

      public org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText getConditionClassName() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Get the local value of the ConditionClassName Node.

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

      Specified by:
      getConditionClassName in interface BaseEventType
      Returns:
      the local value of the ConditionClassName Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ConditionClassName Node.
    • setConditionClassName

      public void setConditionClassName(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Set the local value of the ConditionClassName Node.

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

      Specified by:
      setConditionClassName in interface BaseEventType
      Parameters:
      value - the local value to set for the ConditionClassName Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ConditionClassName Node.
    • readConditionClassName

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

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

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

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

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

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

      Specified by:
      getConditionClassNameNode in interface BaseEventType
      Returns:
      the ConditionClassName 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.
    • getConditionClassNameNodeAsync

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

      public org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] getConditionSubClassId() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Get the local value of the ConditionSubClassId Node.

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

      Specified by:
      getConditionSubClassId in interface BaseEventType
      Returns:
      the local value of the ConditionSubClassId Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ConditionSubClassId Node.
    • setConditionSubClassId

      public void setConditionSubClassId(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Set the local value of the ConditionSubClassId Node.

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

      Specified by:
      setConditionSubClassId in interface BaseEventType
      Parameters:
      value - the local value to set for the ConditionSubClassId Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ConditionSubClassId Node.
    • readConditionSubClassId

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

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

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

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

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

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

      Specified by:
      getConditionSubClassIdNode in interface BaseEventType
      Returns:
      the ConditionSubClassId 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.
    • getConditionSubClassIdNodeAsync

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

      public org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] getConditionSubClassName() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Get the local value of the ConditionSubClassName Node.

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

      Specified by:
      getConditionSubClassName in interface BaseEventType
      Returns:
      the local value of the ConditionSubClassName Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ConditionSubClassName Node.
    • setConditionSubClassName

      public void setConditionSubClassName(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText[] value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: BaseEventType
      Set the local value of the ConditionSubClassName Node.

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

      Specified by:
      setConditionSubClassName in interface BaseEventType
      Parameters:
      value - the local value to set for the ConditionSubClassName Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ConditionSubClassName Node.
    • readConditionSubClassName

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

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

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

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

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

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

      Specified by:
      getConditionSubClassNameNode in interface BaseEventType
      Returns:
      the ConditionSubClassName 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.
    • getConditionSubClassNameNodeAsync

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