public class Alarm extends Object
Modifier and Type | Field and Description |
---|---|
protected Date |
acknowledgeTime
The time this alarm was acknowledged.
|
protected String |
acknowledgeUser
The name of the user who acknowledged this alarm.
|
protected int |
count
Reduction count for the alarm, cannot be null
|
protected String |
description
Free-form textual description of the alarm
|
protected String |
dpName
The dpName of the Dist Poller which received the alarm, cannot be null.
|
protected Date |
firsteventtime
The first time an event was reduced by this alarm
|
protected int |
id
Unique identifier for the alarm, cannot be null
|
protected String |
ipAddr
IP Address of node's interface
|
protected int |
lastEventID
The last event to be reduced by this alarm
|
protected Date |
lasteventtime
The last time an event was reduced by this alarm
|
protected String |
logMessage
Formatted display text to control how the alarm will appear in the
browser.
|
protected String |
mouseOverText
Mouse over text.
|
protected Integer |
nodeID
Unique integer identifier for node, can be null
|
protected String |
nodeLabel
The human-readable name of the node of this alarm.
|
protected String |
operatorInstruction
Operator instruction for event.
|
protected String |
parms
The <parms> element for this alarm.
|
static int |
PROBLEM_TYPE
Constant
PROBLEM_TYPE=1 |
protected String |
reductionKey
Reduction key for this alarm, cannot be null
|
protected Memo |
reductionKeyMemo
journal memo to the reductionkey of this alarm, can be null
|
static int |
RESOLUTION_TYPE
Constant
RESOLUTION_TYPE=2 |
protected Integer |
serviceID
Unique integer identifier of service/poller package, can be null
|
protected String |
serviceName
Human-readable name of the service
|
protected OnmsSeverity |
severity
Severity the of alarm.
|
protected Memo |
stickyMemo
sticky memo to this alarm, can't be null
|
protected Date |
suppressedTime
The time this alarm was suppressed.
|
protected Date |
suppressedUntil
The time that suppression will end for this alarm.
|
protected String |
suppressedUser
The name of the user who suppressed this alarm.
|
protected String |
troubleTicket
Trouble ticket id.
|
protected TroubleTicketState |
troubleTicketState
State of the trouble ticket.
|
protected String |
uei
Universal Event Identifer (UEI) for this alarm, cannot be null
|
Constructor and Description |
---|
Alarm()
Empty constructor to create an empty
Alarm instance. |
Alarm(int id,
String uei,
String dpName,
Date lasteventtime,
Date firsteventtime,
int count,
int severityId)
Create an alarm that represents a real network alarm with only the
required parameters.
|
Alarm(int id,
String uei,
String dpName,
Integer nodeID,
String ipAddr,
Integer serviceID,
String reductionKey,
int count,
int severity,
int lastEventID,
Date firsteventtime,
Date lasteventtime,
String description,
String logMessage,
String operatorInstruction,
String troubleTicket,
TroubleTicketState troubleTicketState,
String mouseOverText,
Date suppressedUntil,
String suppressedUser,
Date suppressedTime,
String acknowledgeUser,
Date acknowledgeTime,
String parms)
Create an alarm that represents a real network alarm with all the
parameters.
|
Alarm(int id,
String uei,
String dpName,
Integer nodeID,
String ipAddr,
Integer serviceID,
String reductionKey,
int count,
int severityId,
int lastEventID,
Date firsteventtime,
Date lasteventtime,
String description,
String logMessage,
String operatorInstruction,
String troubleTicket,
TroubleTicketState troubleTicketState,
String mouseOverText,
Date suppressedUntil,
String suppressedUser,
Date suppressedTime,
String acknowledgeUser,
Date acknowledgeTime,
String parms,
String nodeLabel,
String serviceName)
Create an alarm that represents a real network alarm with all the
parameters.
|
Modifier and Type | Method and Description |
---|---|
Date |
getAcknowledgeTime()
Getter for the field
acknowledgeTime . |
String |
getAcknowledgeUser()
Getter for the field
acknowledgeUser . |
int |
getCount()
Getter for the field
count . |
String |
getDescription()
Getter for the field
description . |
String |
getDpName()
Getter for the field
dpName . |
Date |
getFirstEventTime()
getFirstEventTime
|
int |
getId()
Getter for the field
id . |
String |
getIpAddress()
getIpAddress
|
int |
getLastEventID()
Getter for the field
lastEventID . |
Date |
getLastEventTime()
getLastEventTime
|
String |
getLogMessage()
Getter for the field
logMessage . |
String |
getMouseOverText()
Getter for the field
mouseOverText . |
int |
getNodeId()
getNodeId
|
String |
getNodeLabel()
Getter for the field
nodeLabel . |
String |
getOperatorInstruction()
Getter for the field
operatorInstruction . |
String |
getParms()
Getter for the field
parms . |
String |
getReductionKey()
Getter for the field
reductionKey . |
Memo |
getReductionKeyMemo() |
int |
getServiceId()
getServiceId
|
String |
getServiceName()
Getter for the field
serviceName . |
OnmsSeverity |
getSeverity()
Getter for the field
severity . |
Memo |
getStickyMemo() |
Date |
getSuppressedTime()
Getter for the field
suppressedTime . |
Date |
getSuppressedUntil()
Getter for the field
suppressedUntil . |
String |
getSuppressedUser()
Getter for the field
suppressedUser . |
String |
getTroubleTicket()
Getter for the field
troubleTicket . |
TroubleTicketState |
getTroubleTicketState()
Getter for the field
troubleTicketState . |
String |
getUei()
Getter for the field
uei . |
boolean |
isAcknowledged()
isAcknowledged
|
String |
toString() |
public static final int PROBLEM_TYPE
PROBLEM_TYPE=1
public static final int RESOLUTION_TYPE
RESOLUTION_TYPE=2
protected int id
protected String uei
protected String dpName
protected Integer nodeID
protected String ipAddr
protected Integer serviceID
protected String reductionKey
protected int count
protected OnmsSeverity severity
1 = Indeterminate 2 = Cleared (unimplemented at this time) 3 = Warning 4 = Minor 5 = Major 6 = Critical
protected int lastEventID
protected Date firsteventtime
protected Date lasteventtime
protected String description
protected String logMessage
protected String operatorInstruction
protected String troubleTicket
protected TroubleTicketState troubleTicketState
protected String mouseOverText
protected Date suppressedUntil
protected String suppressedUser
protected Date suppressedTime
protected String acknowledgeUser
protected Date acknowledgeTime
protected String parms
protected String serviceName
protected String nodeLabel
protected Memo stickyMemo
protected Memo reductionKeyMemo
public Alarm()
Alarm
instance. All
fields will hold the default values.public Alarm(int id, String uei, String dpName, Date lasteventtime, Date firsteventtime, int count, int severityId)
public Alarm(int id, String uei, String dpName, Integer nodeID, String ipAddr, Integer serviceID, String reductionKey, int count, int severity, int lastEventID, Date firsteventtime, Date lasteventtime, String description, String logMessage, String operatorInstruction, String troubleTicket, TroubleTicketState troubleTicketState, String mouseOverText, Date suppressedUntil, String suppressedUser, Date suppressedTime, String acknowledgeUser, Date acknowledgeTime, String parms)
id
- a int.uei
- a String
object.dpName
- a String
object.nodeID
- a Integer
object.ipAddr
- a String
object.serviceID
- a Integer
object.reductionKey
- a String
object.count
- a int.severity
- a int.lastEventID
- a int.firsteventtime
- a Date
object.lasteventtime
- a Date
object.description
- a String
object.logMessage
- a String
object.operatorInstruction
- a String
object.troubleTicket
- a String
object.troubleTicketState
- a TroubleTicketState
object.mouseOverText
- a String
object.suppressedUntil
- a Date
object.suppressedUser
- a String
object.suppressedTime
- a Date
object.acknowledgeUser
- a String
object.acknowledgeTime
- a Date
object.parms
- a String
object.public Alarm(int id, String uei, String dpName, Integer nodeID, String ipAddr, Integer serviceID, String reductionKey, int count, int severityId, int lastEventID, Date firsteventtime, Date lasteventtime, String description, String logMessage, String operatorInstruction, String troubleTicket, TroubleTicketState troubleTicketState, String mouseOverText, Date suppressedUntil, String suppressedUser, Date suppressedTime, String acknowledgeUser, Date acknowledgeTime, String parms, String nodeLabel, String serviceName)
id
- a int.uei
- a String
object.dpName
- a String
object.nodeID
- a Integer
object.ipAddr
- a String
object.serviceID
- a Integer
object.reductionKey
- a String
object.count
- a int.severityId
- a int.lastEventID
- a int.firsteventtime
- a Date
object.lasteventtime
- a Date
object.description
- a String
object.logMessage
- a String
object.operatorInstruction
- a String
object.troubleTicket
- a String
object.troubleTicketState
- a TroubleTicketState
object.mouseOverText
- a String
object.suppressedUntil
- a Date
object.suppressedUser
- a String
object.suppressedTime
- a Date
object.acknowledgeUser
- a String
object.acknowledgeTime
- a Date
object.parms
- a String
object.nodeLabel
- a String
object.serviceName
- a String
object.public int getId()
Getter for the field id
.
public int getCount()
Getter for the field count
.
public OnmsSeverity getSeverity()
Getter for the field severity
.
OnmsSeverity
object.public int getNodeId()
getNodeId
public int getServiceId()
getServiceId
public String getReductionKey()
Getter for the field reductionKey
.
String
object.public int getLastEventID()
Getter for the field lastEventID
.
public String getDescription()
Getter for the field description
.
String
object.public String getLogMessage()
Getter for the field logMessage
.
String
object.public String getOperatorInstruction()
Getter for the field operatorInstruction
.
String
object.public String getTroubleTicket()
Getter for the field troubleTicket
.
String
object.public TroubleTicketState getTroubleTicketState()
Getter for the field troubleTicketState
.
TroubleTicketState
object.public String getMouseOverText()
Getter for the field mouseOverText
.
String
object.public Date getSuppressedUntil()
Getter for the field suppressedUntil
.
Date
object.public String getSuppressedUser()
Getter for the field suppressedUser
.
String
object.public Date getSuppressedTime()
Getter for the field suppressedTime
.
Date
object.public String getAcknowledgeUser()
Getter for the field acknowledgeUser
.
String
object.public Date getAcknowledgeTime()
Getter for the field acknowledgeTime
.
Date
object.public boolean isAcknowledged()
isAcknowledged
public String getServiceName()
Getter for the field serviceName
.
String
object.public Memo getReductionKeyMemo()
public Memo getStickyMemo()
Copyright © 2015. All Rights Reserved.