Package org.netxms.client.datacollection
Class TableThreshold
java.lang.Object
org.netxms.client.datacollection.TableThreshold
Threshold definition for table DCI
- 
Constructor SummaryConstructorsModifierConstructorDescriptionCreate new empty thresholdprotectedTableThreshold(NXCPMessage msg, long baseId) Create from NXCP messageCopy constructor
- 
Method SummaryModifier and TypeMethodDescriptionDuplicate threshold for later use (do not copy ID for duplicated threshold)protected longfillMessage(NXCPMessage msg, long baseId) Fill NXCP message with threshold dataintGet activation event codeGet threshold condition as textintGet deactivation event codelonggetId()longGet next available field IDintGet sample countvoidsetActivationEvent(int activationEvent) Set activation event codevoidsetConditions(List<List<TableCondition>> conditions) voidsetDeactivationEvent(int deactivationEvent) Set deactivation event codevoidsetSampleCount(int sampleCount) Set sample count
- 
Constructor Details- 
TableThresholdpublic TableThreshold()Create new empty threshold
- 
TableThresholdCopy constructor- Parameters:
- src- source object
 
- 
TableThresholdCreate from NXCP message- Parameters:
- msg- NXCP message
- baseId- base field ID
 
 
- 
- 
Method Details- 
fillMessageFill NXCP message with threshold data- Parameters:
- msg- NXCP message
- baseId- base field ID
- Returns:
- next free field ID
 
- 
getConditionAsTextGet threshold condition as text- Returns:
- textual representation of threshold condition
 
- 
getNextFieldIdpublic long getNextFieldId()Get next available field ID- Returns:
- next available field ID
 
- 
getActivationEventpublic int getActivationEvent()Get activation event code- Returns:
- activation event code
 
- 
setActivationEventpublic void setActivationEvent(int activationEvent) Set activation event code- Parameters:
- activationEvent- new activation event code
 
- 
getDeactivationEventpublic int getDeactivationEvent()Get deactivation event code- Returns:
- deactivation event code
 
- 
setDeactivationEventpublic void setDeactivationEvent(int deactivationEvent) Set deactivation event code- Parameters:
- deactivationEvent- new deactivation event code
 
- 
getSampleCountpublic int getSampleCount()Get sample count- Returns:
- sample count
 
- 
setSampleCountpublic void setSampleCount(int sampleCount) Set sample count- Parameters:
- sampleCount- new sample count
 
- 
getConditions- Returns:
- the conditions
 
- 
setConditions- Parameters:
- conditions- the conditions to set
 
- 
getIdpublic long getId()- Returns:
- the id
 
- 
duplicateDuplicate threshold for later use (do not copy ID for duplicated threshold)- Returns:
- threshold copy
 
 
-