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

public class PubSubCapabilitiesTypeNode extends BaseObjectTypeNode implements PubSubCapabilitiesType
  • Constructor Details

    • PubSubCapabilitiesTypeNode

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

    • getMaxPubSubConnections

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

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

      Specified by:
      getMaxPubSubConnections in interface PubSubCapabilitiesType
      Returns:
      the local value of the MaxPubSubConnections Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxPubSubConnections Node.
    • setMaxPubSubConnections

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

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

      Specified by:
      setMaxPubSubConnections in interface PubSubCapabilitiesType
      Parameters:
      value - the local value to set for the MaxPubSubConnections Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxPubSubConnections Node.
    • readMaxPubSubConnections

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

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

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

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

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

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

      Specified by:
      getMaxPubSubConnectionsNode in interface PubSubCapabilitiesType
      Returns:
      the MaxPubSubConnections 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.
    • getMaxPubSubConnectionsNodeAsync

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

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

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

      Specified by:
      getMaxWriterGroups in interface PubSubCapabilitiesType
      Returns:
      the local value of the MaxWriterGroups Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxWriterGroups Node.
    • setMaxWriterGroups

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

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

      Specified by:
      setMaxWriterGroups in interface PubSubCapabilitiesType
      Parameters:
      value - the local value to set for the MaxWriterGroups Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxWriterGroups Node.
    • readMaxWriterGroups

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

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

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

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

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

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

      Specified by:
      getMaxWriterGroupsNode in interface PubSubCapabilitiesType
      Returns:
      the MaxWriterGroups 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.
    • getMaxWriterGroupsNodeAsync

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

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

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

      Specified by:
      getMaxReaderGroups in interface PubSubCapabilitiesType
      Returns:
      the local value of the MaxReaderGroups Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxReaderGroups Node.
    • setMaxReaderGroups

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

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

      Specified by:
      setMaxReaderGroups in interface PubSubCapabilitiesType
      Parameters:
      value - the local value to set for the MaxReaderGroups Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxReaderGroups Node.
    • readMaxReaderGroups

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

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

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

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

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

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

      Specified by:
      getMaxReaderGroupsNode in interface PubSubCapabilitiesType
      Returns:
      the MaxReaderGroups 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.
    • getMaxReaderGroupsNodeAsync

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

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

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

      Specified by:
      getMaxDataSetWriters in interface PubSubCapabilitiesType
      Returns:
      the local value of the MaxDataSetWriters Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxDataSetWriters Node.
    • setMaxDataSetWriters

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

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

      Specified by:
      setMaxDataSetWriters in interface PubSubCapabilitiesType
      Parameters:
      value - the local value to set for the MaxDataSetWriters Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxDataSetWriters Node.
    • readMaxDataSetWriters

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

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

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

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

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

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

      Specified by:
      getMaxDataSetWritersNode in interface PubSubCapabilitiesType
      Returns:
      the MaxDataSetWriters 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.
    • getMaxDataSetWritersNodeAsync

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

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

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

      Specified by:
      getMaxDataSetReaders in interface PubSubCapabilitiesType
      Returns:
      the local value of the MaxDataSetReaders Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxDataSetReaders Node.
    • setMaxDataSetReaders

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

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

      Specified by:
      setMaxDataSetReaders in interface PubSubCapabilitiesType
      Parameters:
      value - the local value to set for the MaxDataSetReaders Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxDataSetReaders Node.
    • readMaxDataSetReaders

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

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

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

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

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

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

      Specified by:
      getMaxDataSetReadersNode in interface PubSubCapabilitiesType
      Returns:
      the MaxDataSetReaders 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.
    • getMaxDataSetReadersNodeAsync

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

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

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

      Specified by:
      getMaxFieldsPerDataSet in interface PubSubCapabilitiesType
      Returns:
      the local value of the MaxFieldsPerDataSet Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxFieldsPerDataSet Node.
    • setMaxFieldsPerDataSet

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

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

      Specified by:
      setMaxFieldsPerDataSet in interface PubSubCapabilitiesType
      Parameters:
      value - the local value to set for the MaxFieldsPerDataSet Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxFieldsPerDataSet Node.
    • readMaxFieldsPerDataSet

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

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

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

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

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

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

      Specified by:
      getMaxFieldsPerDataSetNode in interface PubSubCapabilitiesType
      Returns:
      the MaxFieldsPerDataSet 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.
    • getMaxFieldsPerDataSetNodeAsync

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

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

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

      Specified by:
      getMaxDataSetWritersPerGroup in interface PubSubCapabilitiesType
      Returns:
      the local value of the MaxDataSetWritersPerGroup Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxDataSetWritersPerGroup Node.
    • setMaxDataSetWritersPerGroup

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

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

      Specified by:
      setMaxDataSetWritersPerGroup in interface PubSubCapabilitiesType
      Parameters:
      value - the local value to set for the MaxDataSetWritersPerGroup Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxDataSetWritersPerGroup Node.
    • readMaxDataSetWritersPerGroup

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

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

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

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

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

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

      Specified by:
      getMaxDataSetWritersPerGroupNode in interface PubSubCapabilitiesType
      Returns:
      the MaxDataSetWritersPerGroup 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.
    • getMaxDataSetWritersPerGroupNodeAsync

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

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

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

      Specified by:
      getMaxSecurityGroups in interface PubSubCapabilitiesType
      Returns:
      the local value of the MaxSecurityGroups Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxSecurityGroups Node.
    • setMaxSecurityGroups

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

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

      Specified by:
      setMaxSecurityGroups in interface PubSubCapabilitiesType
      Parameters:
      value - the local value to set for the MaxSecurityGroups Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxSecurityGroups Node.
    • readMaxSecurityGroups

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

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

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

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

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

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

      Specified by:
      getMaxSecurityGroupsNode in interface PubSubCapabilitiesType
      Returns:
      the MaxSecurityGroups 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.
    • getMaxSecurityGroupsNodeAsync

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

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

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

      Specified by:
      getMaxPushTargets in interface PubSubCapabilitiesType
      Returns:
      the local value of the MaxPushTargets Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxPushTargets Node.
    • setMaxPushTargets

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

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

      Specified by:
      setMaxPushTargets in interface PubSubCapabilitiesType
      Parameters:
      value - the local value to set for the MaxPushTargets Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxPushTargets Node.
    • readMaxPushTargets

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

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

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

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

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

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

      Specified by:
      getMaxPushTargetsNode in interface PubSubCapabilitiesType
      Returns:
      the MaxPushTargets 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.
    • getMaxPushTargetsNodeAsync

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

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

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

      Specified by:
      getMaxPublishedDataSets in interface PubSubCapabilitiesType
      Returns:
      the local value of the MaxPublishedDataSets Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxPublishedDataSets Node.
    • setMaxPublishedDataSets

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

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

      Specified by:
      setMaxPublishedDataSets in interface PubSubCapabilitiesType
      Parameters:
      value - the local value to set for the MaxPublishedDataSets Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxPublishedDataSets Node.
    • readMaxPublishedDataSets

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

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

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

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

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

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

      Specified by:
      getMaxPublishedDataSetsNode in interface PubSubCapabilitiesType
      Returns:
      the MaxPublishedDataSets 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.
    • getMaxPublishedDataSetsNodeAsync

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

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

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

      Specified by:
      getMaxStandaloneSubscribedDataSets in interface PubSubCapabilitiesType
      Returns:
      the local value of the MaxStandaloneSubscribedDataSets Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxStandaloneSubscribedDataSets Node.
    • setMaxStandaloneSubscribedDataSets

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

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

      Specified by:
      setMaxStandaloneSubscribedDataSets in interface PubSubCapabilitiesType
      Parameters:
      value - the local value to set for the MaxStandaloneSubscribedDataSets Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxStandaloneSubscribedDataSets Node.
    • readMaxStandaloneSubscribedDataSets

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

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

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

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

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

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

      Specified by:
      getMaxStandaloneSubscribedDataSetsNode in interface PubSubCapabilitiesType
      Returns:
      the MaxStandaloneSubscribedDataSets 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.
    • getMaxStandaloneSubscribedDataSetsNodeAsync

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

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

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

      Specified by:
      getMaxNetworkMessageSizeDatagram in interface PubSubCapabilitiesType
      Returns:
      the local value of the MaxNetworkMessageSizeDatagram Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNetworkMessageSizeDatagram Node.
    • setMaxNetworkMessageSizeDatagram

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

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

      Specified by:
      setMaxNetworkMessageSizeDatagram in interface PubSubCapabilitiesType
      Parameters:
      value - the local value to set for the MaxNetworkMessageSizeDatagram Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNetworkMessageSizeDatagram Node.
    • readMaxNetworkMessageSizeDatagram

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

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

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

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

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

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

      Specified by:
      getMaxNetworkMessageSizeDatagramNode in interface PubSubCapabilitiesType
      Returns:
      the MaxNetworkMessageSizeDatagram 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.
    • getMaxNetworkMessageSizeDatagramNodeAsync

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

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

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

      Specified by:
      getMaxNetworkMessageSizeBroker in interface PubSubCapabilitiesType
      Returns:
      the local value of the MaxNetworkMessageSizeBroker Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNetworkMessageSizeBroker Node.
    • setMaxNetworkMessageSizeBroker

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

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

      Specified by:
      setMaxNetworkMessageSizeBroker in interface PubSubCapabilitiesType
      Parameters:
      value - the local value to set for the MaxNetworkMessageSizeBroker Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the MaxNetworkMessageSizeBroker Node.
    • readMaxNetworkMessageSizeBroker

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

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

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

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

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

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

      Specified by:
      getMaxNetworkMessageSizeBrokerNode in interface PubSubCapabilitiesType
      Returns:
      the MaxNetworkMessageSizeBroker 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.
    • getMaxNetworkMessageSizeBrokerNodeAsync

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

      public Boolean getSupportSecurityKeyPull() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: PubSubCapabilitiesType
      Get the local value of the SupportSecurityKeyPull Node.

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

      Specified by:
      getSupportSecurityKeyPull in interface PubSubCapabilitiesType
      Returns:
      the local value of the SupportSecurityKeyPull Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SupportSecurityKeyPull Node.
    • setSupportSecurityKeyPull

      public void setSupportSecurityKeyPull(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: PubSubCapabilitiesType
      Set the local value of the SupportSecurityKeyPull Node.

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

      Specified by:
      setSupportSecurityKeyPull in interface PubSubCapabilitiesType
      Parameters:
      value - the local value to set for the SupportSecurityKeyPull Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SupportSecurityKeyPull Node.
    • readSupportSecurityKeyPull

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

      public void writeSupportSecurityKeyPull(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: PubSubCapabilitiesType
      Write a new value for the SupportSecurityKeyPull Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeSupportSecurityKeyPull in interface PubSubCapabilitiesType
      Parameters:
      value - the Boolean value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readSupportSecurityKeyPullAsync

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

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

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

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

      Specified by:
      getSupportSecurityKeyPullNode in interface PubSubCapabilitiesType
      Returns:
      the SupportSecurityKeyPull 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.
    • getSupportSecurityKeyPullNodeAsync

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

      public Boolean getSupportSecurityKeyPush() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: PubSubCapabilitiesType
      Get the local value of the SupportSecurityKeyPush Node.

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

      Specified by:
      getSupportSecurityKeyPush in interface PubSubCapabilitiesType
      Returns:
      the local value of the SupportSecurityKeyPush Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SupportSecurityKeyPush Node.
    • setSupportSecurityKeyPush

      public void setSupportSecurityKeyPush(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: PubSubCapabilitiesType
      Set the local value of the SupportSecurityKeyPush Node.

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

      Specified by:
      setSupportSecurityKeyPush in interface PubSubCapabilitiesType
      Parameters:
      value - the local value to set for the SupportSecurityKeyPush Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SupportSecurityKeyPush Node.
    • readSupportSecurityKeyPush

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

      public void writeSupportSecurityKeyPush(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: PubSubCapabilitiesType
      Write a new value for the SupportSecurityKeyPush Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeSupportSecurityKeyPush in interface PubSubCapabilitiesType
      Parameters:
      value - the Boolean value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readSupportSecurityKeyPushAsync

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

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

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

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

      Specified by:
      getSupportSecurityKeyPushNode in interface PubSubCapabilitiesType
      Returns:
      the SupportSecurityKeyPush 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.
    • getSupportSecurityKeyPushNodeAsync

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

      public Boolean getSupportSecurityKeyServer() throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: PubSubCapabilitiesType
      Get the local value of the SupportSecurityKeyServer Node.

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

      Specified by:
      getSupportSecurityKeyServer in interface PubSubCapabilitiesType
      Returns:
      the local value of the SupportSecurityKeyServer Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SupportSecurityKeyServer Node.
    • setSupportSecurityKeyServer

      public void setSupportSecurityKeyServer(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: PubSubCapabilitiesType
      Set the local value of the SupportSecurityKeyServer Node.

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

      Specified by:
      setSupportSecurityKeyServer in interface PubSubCapabilitiesType
      Parameters:
      value - the local value to set for the SupportSecurityKeyServer Node.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if an error occurs creating or getting the SupportSecurityKeyServer Node.
    • readSupportSecurityKeyServer

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

      public void writeSupportSecurityKeyServer(Boolean value) throws org.eclipse.milo.opcua.stack.core.UaException
      Description copied from interface: PubSubCapabilitiesType
      Write a new value for the SupportSecurityKeyServer Node to the server and update the local value if the operation succeeds.
      Specified by:
      writeSupportSecurityKeyServer in interface PubSubCapabilitiesType
      Parameters:
      value - the Boolean value to write to the server.
      Throws:
      org.eclipse.milo.opcua.stack.core.UaException - if a service- or operation-level error occurs.
    • readSupportSecurityKeyServerAsync

      public CompletableFuture<? extends Boolean> readSupportSecurityKeyServerAsync()
      Description copied from interface: PubSubCapabilitiesType
      Specified by:
      readSupportSecurityKeyServerAsync in interface PubSubCapabilitiesType
      Returns:
      a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
    • writeSupportSecurityKeyServerAsync

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

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

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

      Specified by:
      getSupportSecurityKeyServerNode in interface PubSubCapabilitiesType
      Returns:
      the SupportSecurityKeyServer 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.
    • getSupportSecurityKeyServerNodeAsync

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