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

public interface SecurityGroupType extends BaseObjectType
See Also:
  • Field Details

    • SECURITY_GROUP_ID

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<String> SECURITY_GROUP_ID
    • KEY_LIFETIME

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<Double> KEY_LIFETIME
    • SECURITY_POLICY_URI

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<String> SECURITY_POLICY_URI
    • MAX_FUTURE_KEY_COUNT

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> MAX_FUTURE_KEY_COUNT
    • MAX_PAST_KEY_COUNT

      static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> MAX_PAST_KEY_COUNT
  • Method Details

    • getSecurityGroupId

      String getSecurityGroupId() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the SecurityGroupId Node.

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

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

      void setSecurityGroupId(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the SecurityGroupId Node.

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

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

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

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

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

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

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

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

      Returns:
      the SecurityGroupId 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.
    • getSecurityGroupIdNodeAsync

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

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

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

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

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

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

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

      Double readKeyLifetime() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the KeyLifetime 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.
    • writeKeyLifetime

      void writeKeyLifetime(Double value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the KeyLifetime 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.
    • readKeyLifetimeAsync

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

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

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

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

      Returns:
      the KeyLifetime 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.
    • getKeyLifetimeNodeAsync

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

      String getSecurityPolicyUri() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the SecurityPolicyUri Node.

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

      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

      void setSecurityPolicyUri(String value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the SecurityPolicyUri Node.

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

      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

      String readSecurityPolicyUri() throws org.eclipse.milo.opcua.stack.core.UaException
      Read the value of the SecurityPolicyUri Node from the server and update the local value if the operation succeeds.
      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

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

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

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

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

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

      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

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

      org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getMaxFutureKeyCount() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the MaxFutureKeyCount Node.

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

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

      void setMaxFutureKeyCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the MaxFutureKeyCount Node.

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

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

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

      void writeMaxFutureKeyCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the MaxFutureKeyCount Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the UInteger value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readMaxFutureKeyCountAsync

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

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

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

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

      Returns:
      the MaxFutureKeyCount 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.
    • getMaxFutureKeyCountNodeAsync

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

      org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getMaxPastKeyCount() throws org.eclipse.milo.opcua.stack.core.UaException
      Get the local value of the MaxPastKeyCount Node.

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

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

      void setMaxPastKeyCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Set the local value of the MaxPastKeyCount Node.

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

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

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

      void writeMaxPastKeyCount(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Write a new value for the MaxPastKeyCount Node to the server and update the local value if the operation succeeds.
      Parameters:
      value - the UInteger value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readMaxPastKeyCountAsync

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

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

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

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

      Returns:
      the MaxPastKeyCount 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.
    • getMaxPastKeyCountNodeAsync

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