java.lang.Object
org.eclipse.milo.opcua.sdk.client.OperationLimits

public class OperationLimits extends Object
Operation limits of the Server, obtained by reading Variables of the OperationLimits Object.
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    OperationLimits(@Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNodesPerRead, @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNodesPerWrite, @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNodesPerMethodCall, @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNodesPerBrowse, @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNodesPerRegisterNodes, @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNodesPerTranslateBrowsePathsToNodeIds, @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNodesPerNodeManagement, @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxMonitoredItemsPerCall, @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNodesPerHistoryReadData, @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNodesPerHistoryReadEvents, @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNodesPerHistoryUpdateData, @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNodesPerHistoryUpdateEvents)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger>
     
    Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger>
     
    Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger>
     
    Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger>
     
    Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger>
     
    Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger>
     
    Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger>
     
    Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger>
     
    Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger>
     
    Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger>
     
    Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger>
     
    Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger>
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • OperationLimits

      public OperationLimits(@Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNodesPerRead, @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNodesPerWrite, @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNodesPerMethodCall, @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNodesPerBrowse, @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNodesPerRegisterNodes, @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNodesPerTranslateBrowsePathsToNodeIds, @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNodesPerNodeManagement, @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxMonitoredItemsPerCall, @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNodesPerHistoryReadData, @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNodesPerHistoryReadEvents, @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNodesPerHistoryUpdateData, @Nullable org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger maxNodesPerHistoryUpdateEvents)
  • Method Details

    • maxNodesPerRead

      public Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> maxNodesPerRead()
      Returns:
      the maximum size of the nodesToRead array when a Client calls the Read Service.
    • maxNodesPerWrite

      public Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> maxNodesPerWrite()
      Returns:
      the maximum size of the nodesToWrite array when a Client calls the Write Service.
    • maxNodesPerMethodCall

      public Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> maxNodesPerMethodCall()
      Returns:
      the maximum size of the methodsToCall array when a Client calls the Call Service.
    • maxNodesPerBrowse

      public Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> maxNodesPerBrowse()
      Returns:
      the maximum size of the nodesToBrowse array when a Client calls the Browse Service, or the continuationPoints array when a Client calls the BrowseNext Service.
    • maxNodesPerRegisterNodes

      public Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> maxNodesPerRegisterNodes()
      Returns:
      the maximum size of the nodesToRegister array when a Client calls the RegisterNodes Service and the maximum size of the nodesToUnregister array when a Client calls the UnregisterNodes Service.
    • maxNodesPerTranslateBrowsePathsToNodeIds

      public Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> maxNodesPerTranslateBrowsePathsToNodeIds()
      Returns:
      the maximum size of the browsePaths array when a Client calls the TranslateBrowsePathsToNodeIds Service.
    • maxNodesPerNodeManagement

      public Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> maxNodesPerNodeManagement()
      Returns:
      the maximum size of the nodesToAdd, referencesToAdd, nodesToDelete, and referencesToDelete arrays when a Client calls the AddNodes, AddReferences, DeleteNodes, and DeleteReferences Services.
    • maxMonitoredItemsPerCall

      public Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> maxMonitoredItemsPerCall()
      Returns:
      the maximum size of the array when a Client calls the CreateMonitoredItems, ModifyMonitoredItems, DeleteMonitoredItems, SetMonitoringMode, and SetTriggering services.
    • maxNodesPerHistoryReadData

      public Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> maxNodesPerHistoryReadData()
      Returns:
      the maximum size of the nodesToRead array when a Client calls the HistoryRead Service for data.
    • maxNodesPerHistoryReadEvents

      public Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> maxNodesPerHistoryReadEvents()
      Returns:
      the maximum size of the nodesToRead array when a Client calls the HistoryRead Service for events.
    • maxNodesPerHistoryUpdateData

      public Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> maxNodesPerHistoryUpdateData()
      Returns:
      the maximum size of the historyUpdateDetails array when a Client calls the HistoryUpdate Service for data.
    • maxNodesPerHistoryUpdateEvents

      public Optional<org.eclipse.milo.opcua.stack.core.types.builtin.unsigned.UInteger> maxNodesPerHistoryUpdateEvents()
      Returns:
      the maximum size of the historyUpdateDetails array when a Client calls the HistoryUpdate Service for events.