Interface CertificateExpirationAlarmType

All Superinterfaces:
AcknowledgeableConditionType, AlarmConditionType, BaseEventType, BaseObjectType, ConditionType, DiscreteAlarmType, org.eclipse.milo.opcua.sdk.core.nodes.Node, org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode, OffNormalAlarmType, SystemOffNormalAlarmType
All Known Implementing Classes:
CertificateExpirationAlarmTypeNode

public interface CertificateExpirationAlarmType extends SystemOffNormalAlarmType
See Also:
  • Field Details

    • EXPIRATION_DATE

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.DateTime> EXPIRATION_DATE
    • EXPIRATION_LIMIT

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Double> EXPIRATION_LIMIT
    • CERTIFICATE_TYPE

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.NodeId> CERTIFICATE_TYPE
    • CERTIFICATE

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.ByteString> CERTIFICATE
  • Method Details

    • getExpirationDate

      org.eclipse.milo.opcua.stack.core.types.builtin.DateTime getExpirationDate() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the ExpirationDate Node.

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

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

      void setExpirationDate(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the ExpirationDate Node.

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

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

      org.eclipse.milo.opcua.stack.core.types.builtin.DateTime readExpirationDate() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the ExpirationDate Node from the server and update the local value if the operation succeeds.
      Returns:
      the DateTime value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeExpirationDate

      void writeExpirationDate(org.eclipse.milo.opcua.stack.core.types.builtin.DateTime value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the ExpirationDate Node to the server and update the local value if the operation succeeds.
      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.
    • readExpirationDateAsync

      CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.DateTime> readExpirationDateAsync()
      An asynchronous implementation of readExpirationDate().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeExpirationDateAsync

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

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

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

      Returns:
      the ExpirationDate 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.
    • getExpirationDateNodeAsync

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

      Double getExpirationLimit() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the ExpirationLimit Node.

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

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

      void setExpirationLimit(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the ExpirationLimit Node.

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

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

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

      void writeExpirationLimit(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the ExpirationLimit Node to the server and update the local value if the operation succeeds.
      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.
    • readExpirationLimitAsync

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

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

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

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

      Returns:
      the ExpirationLimit 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.
    • getExpirationLimitNodeAsync

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

      org.eclipse.milo.opcua.stack.core.types.builtin.NodeId getCertificateType() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the CertificateType Node.

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

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

      void setCertificateType(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the CertificateType Node.

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

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

      org.eclipse.milo.opcua.stack.core.types.builtin.NodeId readCertificateType() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the CertificateType Node from the server and update the local value if the operation succeeds.
      Returns:
      the NodeId value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeCertificateType

      void writeCertificateType(org.eclipse.milo.opcua.stack.core.types.builtin.NodeId value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the CertificateType Node to the server and update the local value if the operation succeeds.
      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.
    • readCertificateTypeAsync

      CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.NodeId> readCertificateTypeAsync()
      An asynchronous implementation of readCertificateType().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeCertificateTypeAsync

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

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

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

      Returns:
      the CertificateType 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.
    • getCertificateTypeNodeAsync

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

      org.eclipse.milo.opcua.stack.core.types.builtin.ByteString getCertificate() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the Certificate Node.

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

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

      void setCertificate(org.eclipse.milo.opcua.stack.core.types.builtin.ByteString value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the Certificate Node.

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

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

      org.eclipse.milo.opcua.stack.core.types.builtin.ByteString readCertificate() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the Certificate Node from the server and update the local value if the operation succeeds.
      Returns:
      the ByteString value read from the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • writeCertificate

      void writeCertificate(org.eclipse.milo.opcua.stack.core.types.builtin.ByteString value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the Certificate Node to the server and update the local value if the operation succeeds.
      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.
    • readCertificateAsync

      CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.ByteString> readCertificateAsync()
      An asynchronous implementation of readCertificate().
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeCertificateAsync

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

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

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

      Returns:
      the Certificate 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.
    • getCertificateNodeAsync

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