Package org.netxms.client.datacollection
Class DataCollectionTable
java.lang.Object
org.netxms.client.datacollection.DataCollectionObject
org.netxms.client.datacollection.DataCollectionTable
Tabular data collection object
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
Fields inherited from class org.netxms.client.datacollection.DataCollectionObject
accessList, ACTIVE, 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, DISABLED, flags, id, IDM_INTERNAL_TABLE, IDM_WEB_SERVICE, IDM_WINPERF, instanceDiscoveryData, instanceDiscoveryFilter, instanceDiscoveryMethod, instanceName, instanceRetentionTime, name, nodeId, NOT_SUPPORTED, origin, owner, perfTabSettings, POLLING_SCHEDULE_ADVANCED, POLLING_SCHEDULE_CUSTOM, POLLING_SCHEDULE_DEFAULT, pollingInterval, pollingScheduleType, relatedObject, resourceId, RETENTION_CUSTOM, RETENTION_DEFAULT, RETENTION_NONE, retentionTime, retentionType, schedules, snmpPort, snmpVersion, sourceNode, stateFlags, status, systemTag, templateId, templateItemId, transformationScript, userData
-
Constructor Summary
ModifierConstructorDescriptionprotected
Default constructor (intended for deserialization)DataCollectionTable
(long nodeId, long id) Constructor for new data collection objects.DataCollectionTable
(DataCollectionConfiguration owner, long id) Constructor for new data collection objects.DataCollectionTable
(DataCollectionConfiguration owner, long nodeId, long id) Constructor for new data collection objects.Create data collection object from NXCP message.protected
Object copy constructor -
Method Summary
Modifier and TypeMethodDescriptionvoid
fillMessage
(NXCPMessage msg) Fill NXCP message with item's data.void
setColumns
(List<ColumnDefinition> columns) void
setInstanceColumn
(String instanceColumn) void
setThresholds
(List<TableThreshold> thresholds) Methods inherited from class org.netxms.client.datacollection.DataCollectionObject
getAccessList, getCacheMode, getComments, getComparablePollingInterval, getComparableRetentionTime, getDescription, getFlags, getId, getInstanceDiscoveryData, getInstanceDiscoveryFilter, getInstanceDiscoveryMethod, getInstanceName, getInstanceRetentionTime, getName, getNodeId, getOrigin, getOwner, getPerfTabSettings, getPollingInterval, getPollingScheduleType, getRelatedObject, getResourceId, getRetentionTime, getRetentionType, getSchedules, getSnmpPort, getSnmpVersion, getSourceNode, getStateFlags, getStatus, getSystemTag, getTemplateId, getTemplateItemId, getTransformationScript, getUserData, isAggregateOnCluster, isAggregateWithErrors, isHideOnLastValuesView, isNewItem, isTransformAggregated, isUseAdvancedSchedule, setAccessList, setAggregateOnCluster, setAggregateWithErrors, setCacheMode, setComments, setDescription, setFlags, setHideOnLastValuesView, setId, setInstanceDiscoveryData, setInstanceDiscoveryFilter, setInstanceDiscoveryMethod, setInstanceName, setInstanceRetentionTime, setName, setNodeId, setOrigin, setPerfTabSettings, setPollingInterval, setPollingScheduleType, setRelatedObject, setResourceId, setRetentionTime, setRetentionType, setSchedules, setSnmpPort, setSnmpVersion, setSourceNode, setStatus, setSystemTag, setTemplateId, setTransformAggregated, setTransformationScript, setUserData
-
Field Details
-
IDM_NONE
public static final int IDM_NONE- See Also:
-
IDM_AGENT_LIST
public static final int IDM_AGENT_LIST- See Also:
-
IDM_AGENT_TABLE
public static final int IDM_AGENT_TABLE- See Also:
-
IDM_SNMP_WALK_VALUES
public static final int IDM_SNMP_WALK_VALUES- See Also:
-
IDM_SNMP_WALK_OIDS
public static final int IDM_SNMP_WALK_OIDS- See Also:
-
IDM_SCRIPT
public static final int IDM_SCRIPT- See Also:
-
-
Constructor Details
-
DataCollectionTable
Create data collection object from NXCP message.- Parameters:
owner
- The owner objectmsg
- The NXCPMessage
-
DataCollectionTable
Constructor for new data collection objects.- Parameters:
owner
- The owner objectnodeId
- Owning node IDid
- The table ID
-
DataCollectionTable
Constructor for new data collection objects.- Parameters:
owner
- The owner objectid
- The table ID
-
DataCollectionTable
public DataCollectionTable(long nodeId, long id) Constructor for new data collection objects.- Parameters:
nodeId
- Owning node IDid
- The table ID
-
DataCollectionTable
protected DataCollectionTable()Default constructor (intended for deserialization) -
DataCollectionTable
Object copy constructor- Parameters:
owner
- object ownersrc
- object to copy
-
-
Method Details
-
fillMessage
Fill NXCP message with item's data.- Overrides:
fillMessage
in classDataCollectionObject
- Parameters:
msg
- NXCP message
-
getInstanceColumn
- Returns:
- the instanceColumn
-
setInstanceColumn
- Parameters:
instanceColumn
- the instanceColumn to set
-
getColumns
- Returns:
- the columns
-
setColumns
- Parameters:
columns
- the columns to set
-
getThresholds
- Returns:
- the thresholds
-
setThresholds
- Parameters:
thresholds
- the thresholds to set
-