org.netxms.client.datacollection
Class DataCollectionTable

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

public class DataCollectionTable
extends DataCollectionObject

Tabular data collection object


Field Summary
 
Fields inherited from class org.netxms.client.datacollection.DataCollectionObject
ACTIVE, AGENT, CHECKPOINT_SNMP, DCF_ADVANCED_SCHEDULE, DCO_TYPE_GENERIC, DCO_TYPE_ITEM, DCO_TYPE_TABLE, description, DISABLED, DT_FLOAT, DT_INT, DT_INT64, DT_NULL, DT_STRING, DT_UINT, DT_UINT64, flags, id, ILO, INTERNAL, name, NOT_SUPPORTED, origin, owner, perfTabSettings, pollingInterval, proxyNode, PUSH, resourceId, retentionTime, schedules, SNMP, snmpPort, status, systemTag, templateId, transformationScript, WINPERF
 
Constructor Summary
DataCollectionTable(DataCollectionConfiguration owner, long id)
          Constructor for new data collection objects.
DataCollectionTable(DataCollectionConfiguration owner, NXCPMessage msg)
          Create data collection object from NXCP message.
 
Method Summary
 void fillMessage(NXCPMessage msg)
          Fill NXCP message with item's data.
 java.util.List<ColumnDefinition> getColumns()
           
 java.lang.String getInstanceColumn()
           
 void setColumns(java.util.List<ColumnDefinition> columns)
           
 void setInstanceColumn(java.lang.String instanceColumn)
           
 
Methods inherited from class org.netxms.client.datacollection.DataCollectionObject
getDescription, getFlags, getId, getName, getNodeId, getOrigin, getOwner, getPerfTabSettings, getPollingInterval, getProxyNode, getResourceId, getRetentionTime, getSchedules, getSnmpPort, getStatus, getSystemTag, getTemplateId, getTransformationScript, isUseAdvancedSchedule, setDescription, setFlags, setName, setOrigin, setPerfTabSettings, setPollingInterval, setProxyNode, setResourceId, setRetentionTime, setSchedules, setSnmpPort, setStatus, setSystemTag, setTemplateId, setTransformationScript, setUseAdvancedSchedule
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataCollectionTable

public DataCollectionTable(DataCollectionConfiguration owner,
                           NXCPMessage msg)
Create data collection object from NXCP message.

Parameters:
owner -
msg -

DataCollectionTable

public DataCollectionTable(DataCollectionConfiguration owner,
                           long id)
Constructor for new data collection objects.

Parameters:
owner -
id -
Method Detail

fillMessage

public void fillMessage(NXCPMessage msg)
Fill NXCP message with item's data.

Overrides:
fillMessage in class DataCollectionObject
Parameters:
msg - NXCP message

getInstanceColumn

public java.lang.String getInstanceColumn()
Returns:
the instanceColumn

setInstanceColumn

public void setInstanceColumn(java.lang.String instanceColumn)
Parameters:
instanceColumn - the instanceColumn to set

getColumns

public java.util.List<ColumnDefinition> getColumns()
Returns:
the columns

setColumns

public void setColumns(java.util.List<ColumnDefinition> columns)
Parameters:
columns - the columns to set


Copyright © 2013. All Rights Reserved.