Package org.netxms.client.datacollection
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 Summary
Fields Modifier and Type Field Description static intIDM_AGENT_LISTstatic intIDM_AGENT_TABLEstatic intIDM_NONEstatic intIDM_SCRIPTstatic intIDM_SNMP_WALK_OIDSstatic intIDM_SNMP_WALK_VALUES-
Fields inherited from class org.netxms.client.datacollection.DataCollectionObject
accessList, ACTIVE, AGENT, comments, DCF_AGGREGATE_ON_CLUSTER, DCF_AGGREGATE_WITH_ERRORS, DCF_CACHE_MODE_MASK, DCF_HIDE_ON_LAST_VALUES_PAGE, DCF_TRANSFORM_AGGREGATED, DCO_TYPE_GENERIC, DCO_TYPE_ITEM, DCO_TYPE_TABLE, description, DEVICE_DRIVER, DISABLED, flags, id, instance, instanceDiscoveryData, instanceDiscoveryFilter, instanceDiscoveryMethod, instanceRetentionTime, INTERNAL, MQTT, name, NOT_SUPPORTED, origin, owner, perfTabSettings, POLLING_SCHEDULE_ADVANCED, POLLING_SCHEDULE_CUSTOM, POLLING_SCHEDULE_DEFAULT, pollingInterval, pollingScheduleType, PUSH, relatedObject, resourceId, RETENTION_CUSTOM, RETENTION_DEFAULT, RETENTION_NONE, retentionTime, retentionType, schedules, SCRIPT, SMCLP, SNMP, snmpPort, snmpVersion, sourceNode, SSH, status, systemTag, templateId, transformationScript, userData, WEB_SERVICE, WINPERF
-
-
Constructor Summary
Constructors Modifier Constructor Description DataCollectionTable(DataCollectionConfiguration owner, long id)Constructor for new data collection objects.DataCollectionTable(DataCollectionConfiguration owner, org.netxms.base.NXCPMessage msg)Create data collection object from NXCP message.protectedDataCollectionTable(DataCollectionConfiguration owner, DataCollectionTable dco)Object copy constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfillMessage(org.netxms.base.NXCPMessage msg)Fill NXCP message with item's data.List<ColumnDefinition>getColumns()StringgetInstanceColumn()List<TableThreshold>getThresholds()voidsetColumns(List<ColumnDefinition> columns)voidsetInstanceColumn(String instanceColumn)voidsetThresholds(List<TableThreshold> thresholds)-
Methods inherited from class org.netxms.client.datacollection.DataCollectionObject
getAccessList, getCacheMode, getComments, getComparablePollingInterval, getComparableRetentionTime, getDescription, getFlags, getId, getInstance, getInstanceDiscoveryData, getInstanceDiscoveryFilter, getInstanceDiscoveryMethod, getInstanceRetentionTime, getName, getNodeId, getOrigin, getOwner, getPerfTabSettings, getPollingInterval, getPollingScheduleType, getRelatedObject, getResourceId, getRetentionTime, getRetentionType, getSchedules, getSnmpPort, getSnmpVersion, getSourceNode, getStatus, getSystemTag, getTemplateId, getTransformationScript, getUserData, isAggregateOnCluster, isAggregateWithErrors, isHideOnLastValuesView, isNewItem, isTransformAggregated, isUseAdvancedSchedule, setAccessList, setAggregateOnCluster, setAggregateWithErrors, setCacheMode, setComments, setDescription, setFlags, setHideOnLastValuesView, setId, setInstance, setInstanceDiscoveryData, setInstanceDiscoveryFilter, setInstanceDiscoveryMethod, setInstanceRetentionTime, setName, setOrigin, setPerfTabSettings, setPollingInterval, setPollingScheduleType, setRelatedObject, setResourceId, setRetentionTime, setRetentionType, setSchedules, setSnmpPort, setSnmpVersion, setSourceNode, setStatus, setSystemTag, setTemplateId, setTransformAggregated, setTransformationScript, setUserData
-
-
-
-
Field Detail
-
IDM_NONE
public static final int IDM_NONE
- See Also:
- Constant Field Values
-
IDM_AGENT_LIST
public static final int IDM_AGENT_LIST
- See Also:
- Constant Field Values
-
IDM_AGENT_TABLE
public static final int IDM_AGENT_TABLE
- See Also:
- Constant Field Values
-
IDM_SNMP_WALK_VALUES
public static final int IDM_SNMP_WALK_VALUES
- See Also:
- Constant Field Values
-
IDM_SNMP_WALK_OIDS
public static final int IDM_SNMP_WALK_OIDS
- See Also:
- Constant Field Values
-
IDM_SCRIPT
public static final int IDM_SCRIPT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DataCollectionTable
public DataCollectionTable(DataCollectionConfiguration owner, org.netxms.base.NXCPMessage msg)
Create data collection object from NXCP message.- Parameters:
owner- The owner objectmsg- The NXCPMessage
-
DataCollectionTable
public DataCollectionTable(DataCollectionConfiguration owner, long id)
Constructor for new data collection objects.- Parameters:
owner- The owner objectid- The table ID
-
DataCollectionTable
protected DataCollectionTable(DataCollectionConfiguration owner, DataCollectionTable dco)
Object copy constructor- Parameters:
owner- object ownerdco- object to copy
-
-
Method Detail
-
fillMessage
public void fillMessage(org.netxms.base.NXCPMessage msg)
Fill NXCP message with item's data.- Overrides:
fillMessagein classDataCollectionObject- 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
-
-