Class DataCollectionTable

java.lang.Object
org.netxms.client.datacollection.DataCollectionObject
org.netxms.client.datacollection.DataCollectionTable

public class DataCollectionTable extends DataCollectionObject
Tabular data collection object
  • Field Details

  • Constructor Details

    • DataCollectionTable

      public DataCollectionTable(DataCollectionConfiguration owner, NXCPMessage msg)
      Create data collection object from NXCP message.
      Parameters:
      owner - The owner object
      msg - The NXCPMessage
    • DataCollectionTable

      public DataCollectionTable(DataCollectionConfiguration owner, long nodeId, long id)
      Constructor for new data collection objects.
      Parameters:
      owner - The owner object
      nodeId - Owning node ID
      id - The table ID
    • DataCollectionTable

      public DataCollectionTable(DataCollectionConfiguration owner, long id)
      Constructor for new data collection objects.
      Parameters:
      owner - The owner object
      id - The table ID
    • DataCollectionTable

      public DataCollectionTable(long nodeId, long id)
      Constructor for new data collection objects.
      Parameters:
      nodeId - Owning node ID
      id - The table ID
    • DataCollectionTable

      protected DataCollectionTable()
      Default constructor (intended for deserialization)
    • DataCollectionTable

      protected DataCollectionTable(DataCollectionConfiguration owner, DataCollectionTable src)
      Object copy constructor
      Parameters:
      owner - object owner
      src - object to copy
  • Method Details

    • fillMessage

      public void fillMessage(NXCPMessage msg)
      Fill NXCP message with item's data.
      Overrides:
      fillMessage in class DataCollectionObject
      Parameters:
      msg - NXCP message
    • getInstanceColumn

      public String getInstanceColumn()
      Returns:
      the instanceColumn
    • setInstanceColumn

      public void setInstanceColumn(String instanceColumn)
      Parameters:
      instanceColumn - the instanceColumn to set
    • getColumns

      public List<ColumnDefinition> getColumns()
      Returns:
      the columns
    • setColumns

      public void setColumns(List<ColumnDefinition> columns)
      Parameters:
      columns - the columns to set
    • getThresholds

      public List<TableThreshold> getThresholds()
      Returns:
      the thresholds
    • setThresholds

      public void setThresholds(List<TableThreshold> thresholds)
      Parameters:
      thresholds - the thresholds to set