Class LldpRemoteStatisticsTypeNode

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

public class LldpRemoteStatisticsTypeNode extends BaseObjectTypeNode implements LldpRemoteStatisticsType
  • Constructor Details

    • LldpRemoteStatisticsTypeNode

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

    • getLastChangeTime

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getLastChangeTime() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteStatisticsType
      Get the local value of the LastChangeTime Node.

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

      Specified by:
      getLastChangeTime in interface LldpRemoteStatisticsType
      Returns:
      the local value of the LastChangeTime Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LastChangeTime Node.
    • setLastChangeTime

      public void setLastChangeTime(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteStatisticsType
      Set the local value of the LastChangeTime Node.

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

      Specified by:
      setLastChangeTime in interface LldpRemoteStatisticsType
      Parameters:
      value - the local value to set for the LastChangeTime Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the LastChangeTime Node.
    • readLastChangeTime

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

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

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

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

      public BaseDataVariableTypeNode getLastChangeTimeNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteStatisticsType
      Get the LastChangeTime BaseDataVariableType Node, or null if it does not exist.

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

      Specified by:
      getLastChangeTimeNode in interface LldpRemoteStatisticsType
      Returns:
      the LastChangeTime BaseDataVariableType 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.
    • getLastChangeTimeNodeAsync

      public CompletableFuture<? extends BaseDataVariableTypeNode> getLastChangeTimeNodeAsync()
      Description copied from interface: LldpRemoteStatisticsType
      Asynchronous implementation of LldpRemoteStatisticsType.getLastChangeTimeNode().
      Specified by:
      getLastChangeTimeNodeAsync in interface LldpRemoteStatisticsType
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getRemoteInserts

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getRemoteInserts() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteStatisticsType
      Get the local value of the RemoteInserts Node.

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

      Specified by:
      getRemoteInserts in interface LldpRemoteStatisticsType
      Returns:
      the local value of the RemoteInserts Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the RemoteInserts Node.
    • setRemoteInserts

      public void setRemoteInserts(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteStatisticsType
      Set the local value of the RemoteInserts Node.

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

      Specified by:
      setRemoteInserts in interface LldpRemoteStatisticsType
      Parameters:
      value - the local value to set for the RemoteInserts Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the RemoteInserts Node.
    • readRemoteInserts

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

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

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

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

      public BaseDataVariableTypeNode getRemoteInsertsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteStatisticsType
      Get the RemoteInserts BaseDataVariableType Node, or null if it does not exist.

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

      Specified by:
      getRemoteInsertsNode in interface LldpRemoteStatisticsType
      Returns:
      the RemoteInserts BaseDataVariableType 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.
    • getRemoteInsertsNodeAsync

      public CompletableFuture<? extends BaseDataVariableTypeNode> getRemoteInsertsNodeAsync()
      Description copied from interface: LldpRemoteStatisticsType
      Asynchronous implementation of LldpRemoteStatisticsType.getRemoteInsertsNode().
      Specified by:
      getRemoteInsertsNodeAsync in interface LldpRemoteStatisticsType
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getRemoteDeletes

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getRemoteDeletes() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteStatisticsType
      Get the local value of the RemoteDeletes Node.

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

      Specified by:
      getRemoteDeletes in interface LldpRemoteStatisticsType
      Returns:
      the local value of the RemoteDeletes Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the RemoteDeletes Node.
    • setRemoteDeletes

      public void setRemoteDeletes(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteStatisticsType
      Set the local value of the RemoteDeletes Node.

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

      Specified by:
      setRemoteDeletes in interface LldpRemoteStatisticsType
      Parameters:
      value - the local value to set for the RemoteDeletes Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the RemoteDeletes Node.
    • readRemoteDeletes

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

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

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

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

      public BaseDataVariableTypeNode getRemoteDeletesNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteStatisticsType
      Get the RemoteDeletes BaseDataVariableType Node, or null if it does not exist.

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

      Specified by:
      getRemoteDeletesNode in interface LldpRemoteStatisticsType
      Returns:
      the RemoteDeletes BaseDataVariableType 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.
    • getRemoteDeletesNodeAsync

      public CompletableFuture<? extends BaseDataVariableTypeNode> getRemoteDeletesNodeAsync()
      Description copied from interface: LldpRemoteStatisticsType
      Asynchronous implementation of LldpRemoteStatisticsType.getRemoteDeletesNode().
      Specified by:
      getRemoteDeletesNodeAsync in interface LldpRemoteStatisticsType
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getRemoteDrops

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getRemoteDrops() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteStatisticsType
      Get the local value of the RemoteDrops Node.

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

      Specified by:
      getRemoteDrops in interface LldpRemoteStatisticsType
      Returns:
      the local value of the RemoteDrops Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the RemoteDrops Node.
    • setRemoteDrops

      public void setRemoteDrops(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteStatisticsType
      Set the local value of the RemoteDrops Node.

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

      Specified by:
      setRemoteDrops in interface LldpRemoteStatisticsType
      Parameters:
      value - the local value to set for the RemoteDrops Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the RemoteDrops Node.
    • readRemoteDrops

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

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

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

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

      public BaseDataVariableTypeNode getRemoteDropsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteStatisticsType
      Get the RemoteDrops BaseDataVariableType Node, or null if it does not exist.

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

      Specified by:
      getRemoteDropsNode in interface LldpRemoteStatisticsType
      Returns:
      the RemoteDrops BaseDataVariableType 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.
    • getRemoteDropsNodeAsync

      public CompletableFuture<? extends BaseDataVariableTypeNode> getRemoteDropsNodeAsync()
      Description copied from interface: LldpRemoteStatisticsType
      Asynchronous implementation of LldpRemoteStatisticsType.getRemoteDropsNode().
      Specified by:
      getRemoteDropsNodeAsync in interface LldpRemoteStatisticsType
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.
    • getRemoteAgeouts

      public org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger getRemoteAgeouts() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteStatisticsType
      Get the local value of the RemoteAgeouts Node.

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

      Specified by:
      getRemoteAgeouts in interface LldpRemoteStatisticsType
      Returns:
      the local value of the RemoteAgeouts Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the RemoteAgeouts Node.
    • setRemoteAgeouts

      public void setRemoteAgeouts(org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteStatisticsType
      Set the local value of the RemoteAgeouts Node.

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

      Specified by:
      setRemoteAgeouts in interface LldpRemoteStatisticsType
      Parameters:
      value - the local value to set for the RemoteAgeouts Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the RemoteAgeouts Node.
    • readRemoteAgeouts

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

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

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

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

      public BaseDataVariableTypeNode getRemoteAgeoutsNode() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: LldpRemoteStatisticsType
      Get the RemoteAgeouts BaseDataVariableType Node, or null if it does not exist.

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

      Specified by:
      getRemoteAgeoutsNode in interface LldpRemoteStatisticsType
      Returns:
      the RemoteAgeouts BaseDataVariableType 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.
    • getRemoteAgeoutsNodeAsync

      public CompletableFuture<? extends BaseDataVariableTypeNode> getRemoteAgeoutsNodeAsync()
      Description copied from interface: LldpRemoteStatisticsType
      Asynchronous implementation of LldpRemoteStatisticsType.getRemoteAgeoutsNode().
      Specified by:
      getRemoteAgeoutsNodeAsync in interface LldpRemoteStatisticsType
      Returns:
      a CompletableFuture that completes successfully with the BaseDataVariableType Node or completes exceptionally if an error occurs creating or getting the Node.