Class PubSubKeyPushTargetTypeNode

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

public class PubSubKeyPushTargetTypeNode extends BaseObjectTypeNode implements PubSubKeyPushTargetType
  • Constructor Details

    • PubSubKeyPushTargetTypeNode

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

    • getApplicationUri

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

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

      Specified by:
      getApplicationUri in interface PubSubKeyPushTargetType
      Returns:
      the local value of the ApplicationUri Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ApplicationUri Node.
    • setApplicationUri

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

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

      Specified by:
      setApplicationUri in interface PubSubKeyPushTargetType
      Parameters:
      value - the local value to set for the ApplicationUri Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the ApplicationUri Node.
    • readApplicationUri

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

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

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

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

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

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

      Specified by:
      getApplicationUriNode in interface PubSubKeyPushTargetType
      Returns:
      the ApplicationUri 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.
    • getApplicationUriNodeAsync

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

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

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

      Specified by:
      getEndpointUrl in interface PubSubKeyPushTargetType
      Returns:
      the local value of the EndpointUrl Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the EndpointUrl Node.
    • setEndpointUrl

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

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

      Specified by:
      setEndpointUrl in interface PubSubKeyPushTargetType
      Parameters:
      value - the local value to set for the EndpointUrl Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the EndpointUrl Node.
    • readEndpointUrl

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

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

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

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

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

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

      Specified by:
      getEndpointUrlNode in interface PubSubKeyPushTargetType
      Returns:
      the EndpointUrl 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.
    • getEndpointUrlNodeAsync

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

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

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

      Specified by:
      getSecurityPolicyUri in interface PubSubKeyPushTargetType
      Returns:
      the local value of the SecurityPolicyUri Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SecurityPolicyUri Node.
    • setSecurityPolicyUri

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

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

      Specified by:
      setSecurityPolicyUri in interface PubSubKeyPushTargetType
      Parameters:
      value - the local value to set for the SecurityPolicyUri Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SecurityPolicyUri Node.
    • readSecurityPolicyUri

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

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

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

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

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

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

      Specified by:
      getSecurityPolicyUriNode in interface PubSubKeyPushTargetType
      Returns:
      the SecurityPolicyUri 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.
    • getSecurityPolicyUriNodeAsync

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

      public org.eclipse.milo.opcua.stack.core.types.structured.UserTokenPolicy getUserTokenType() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: PubSubKeyPushTargetType
      Get the local value of the UserTokenType Node.

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

      Specified by:
      getUserTokenType in interface PubSubKeyPushTargetType
      Returns:
      the local value of the UserTokenType Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the UserTokenType Node.
    • setUserTokenType

      public void setUserTokenType(org.eclipse.milo.opcua.stack.core.types.structured.UserTokenPolicy value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: PubSubKeyPushTargetType
      Set the local value of the UserTokenType Node.

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

      Specified by:
      setUserTokenType in interface PubSubKeyPushTargetType
      Parameters:
      value - the local value to set for the UserTokenType Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the UserTokenType Node.
    • readUserTokenType

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

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

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

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

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

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

      Specified by:
      getUserTokenTypeNode in interface PubSubKeyPushTargetType
      Returns:
      the UserTokenType 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.
    • getUserTokenTypeNodeAsync

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

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

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

      Specified by:
      getRequestedKeyCount in interface PubSubKeyPushTargetType
      Returns:
      the local value of the RequestedKeyCount Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the RequestedKeyCount Node.
    • setRequestedKeyCount

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

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

      Specified by:
      setRequestedKeyCount in interface PubSubKeyPushTargetType
      Parameters:
      value - the local value to set for the RequestedKeyCount Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the RequestedKeyCount Node.
    • readRequestedKeyCount

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

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

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

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

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

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

      Specified by:
      getRequestedKeyCountNode in interface PubSubKeyPushTargetType
      Returns:
      the RequestedKeyCount 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.
    • getRequestedKeyCountNodeAsync

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

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

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

      Specified by:
      getRetryInterval in interface PubSubKeyPushTargetType
      Returns:
      the local value of the RetryInterval Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the RetryInterval Node.
    • setRetryInterval

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

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

      Specified by:
      setRetryInterval in interface PubSubKeyPushTargetType
      Parameters:
      value - the local value to set for the RetryInterval Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the RetryInterval Node.
    • readRetryInterval

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

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

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

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

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

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

      Specified by:
      getRetryIntervalNode in interface PubSubKeyPushTargetType
      Returns:
      the RetryInterval 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.
    • getRetryIntervalNodeAsync

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

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

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

      Specified by:
      getLastPushExecutionTime in interface PubSubKeyPushTargetType
      Returns:
      the local value of the LastPushExecutionTime Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LastPushExecutionTime Node.
    • setLastPushExecutionTime

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

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

      Specified by:
      setLastPushExecutionTime in interface PubSubKeyPushTargetType
      Parameters:
      value - the local value to set for the LastPushExecutionTime Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LastPushExecutionTime Node.
    • readLastPushExecutionTime

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

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

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

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

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

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

      Specified by:
      getLastPushExecutionTimeNode in interface PubSubKeyPushTargetType
      Returns:
      the LastPushExecutionTime 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.
    • getLastPushExecutionTimeNodeAsync

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

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

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

      Specified by:
      getLastPushErrorTime in interface PubSubKeyPushTargetType
      Returns:
      the local value of the LastPushErrorTime Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LastPushErrorTime Node.
    • setLastPushErrorTime

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

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

      Specified by:
      setLastPushErrorTime in interface PubSubKeyPushTargetType
      Parameters:
      value - the local value to set for the LastPushErrorTime Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LastPushErrorTime Node.
    • readLastPushErrorTime

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

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

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

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

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

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

      Specified by:
      getLastPushErrorTimeNode in interface PubSubKeyPushTargetType
      Returns:
      the LastPushErrorTime 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.
    • getLastPushErrorTimeNodeAsync

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