public class Alert extends Event
| Modifier and Type | Class and Description |
|---|---|
static class |
Alert.LifeCycle |
static class |
Alert.Note |
static class |
Alert.Status |
| Constructor and Description |
|---|
Alert() |
Alert(String tenantId,
Trigger trigger,
Dampening dampening,
List<Set<ConditionEval>> evalSets) |
Alert(String tenantId,
Trigger trigger,
List<Set<ConditionEval>> evalSets)
Assumes default dampening.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addLifecycle(Alert.Status status,
String user,
long stime) |
void |
addNote(String user,
String text)
Add a note on this alert
|
String |
getAlertId() |
Alert.LifeCycle |
getCurrentLifecycle() |
Long |
getLastAckTime() |
Long |
getLastOpenTime() |
Long |
getLastResolvedTime() |
Long |
getLastStatusTime(Alert.Status status) |
List<Alert.LifeCycle> |
getLifecycle() |
List<Alert.Note> |
getNotes() |
List<Set<ConditionEval>> |
getResolvedEvalSets() |
Severity |
getSeverity() |
Alert.Status |
getStatus() |
String |
getTriggerId() |
void |
setAlertId(String alertId) |
void |
setLifecycle(List<Alert.LifeCycle> lifecycle) |
void |
setNotes(List<Alert.Note> notes) |
void |
setResolvedEvalSets(List<Set<ConditionEval>> resolvedEvalSets) |
void |
setSeverity(Severity severity) |
void |
setStatus(Alert.Status status) |
String |
toString() |
addContext, addTag, compareTo, equals, getCategory, getContext, getCtime, getDampening, getDataId, getDataSource, getEvalSets, getEventType, getId, getTags, getTenantId, getText, getTrigger, hashCode, removeTag, same, setCategory, setContext, setCtime, setDampening, setDataId, setDataSource, setEvalSets, setEventType, setId, setTags, setTenantId, setText, setTriggerpublic Alert()
public Alert(String tenantId, Trigger trigger, List<Set<ConditionEval>> evalSets)
public String getAlertId()
public void setAlertId(String alertId)
public String getTriggerId()
public Severity getSeverity()
public void setSeverity(Severity severity)
public Alert.Status getStatus()
public void setStatus(Alert.Status status)
public List<Set<ConditionEval>> getResolvedEvalSets()
public void setResolvedEvalSets(List<Set<ConditionEval>> resolvedEvalSets)
public List<Alert.Note> getNotes()
public void setNotes(List<Alert.Note> notes)
public void addNote(String user, String text)
user - author of the commenttext - content of the notepublic List<Alert.LifeCycle> getLifecycle()
public void setLifecycle(List<Alert.LifeCycle> lifecycle)
public void addLifecycle(Alert.Status status, String user, long stime)
public Alert.LifeCycle getCurrentLifecycle()
public Long getLastStatusTime(Alert.Status status)
public Long getLastOpenTime()
public Long getLastAckTime()
public Long getLastResolvedTime()
Copyright © 2015–2017 Red Hat, Inc.. All rights reserved.