| Package | Description |
|---|---|
| org.hawkular.alerts.api.model.dampening | |
| org.hawkular.alerts.api.model.event | |
| org.hawkular.alerts.api.model.trigger | |
| org.hawkular.alerts.api.services |
| Modifier and Type | Method and Description |
|---|---|
static Dampening |
Dampening.forRelaxedCount(String tenantId,
String triggerId,
Mode triggerMode,
int numTrueEvals,
int numTotalEvals)
Fire if we have
numTrueEvals of the condition set out of numTotalEvals. |
static Dampening |
Dampening.forRelaxedTime(String tenantId,
String triggerId,
Mode triggerMode,
int numTrueEvals,
long evalPeriod)
Fire if we have
numTrueEvals of the condition set within evalPeriod. |
static Dampening |
Dampening.forStrict(String tenantId,
String triggerId,
Mode triggerMode,
int numConsecutiveTrueEvals)
Fire if we have
numTrueEvals consecutive true evaluations of the condition set. |
static Dampening |
Dampening.forStrictTime(String tenantId,
String triggerId,
Mode triggerMode,
long evalPeriod)
Fire if we have only true evaluations of the condition set for at least
evalPeriod. |
static Dampening |
Dampening.forStrictTimeout(String tenantId,
String triggerId,
Mode triggerMode,
long evalPeriod)
Fire if we have only true evaluations of the condition set for
evalPeriod. |
| Modifier and Type | Method and Description |
|---|---|
Dampening |
Event.getDampening() |
| Modifier and Type | Method and Description |
|---|---|
void |
Event.setDampening(Dampening dampening) |
| Constructor and Description |
|---|
Alert(String tenantId,
Trigger trigger,
Dampening dampening,
List<Set<ConditionEval>> evalSets) |
Event(String tenantId,
Trigger trigger,
Dampening dampening,
List<Set<ConditionEval>> evalSets) |
| Modifier and Type | Method and Description |
|---|---|
List<Dampening> |
FullTrigger.getDampenings() |
| Modifier and Type | Method and Description |
|---|---|
void |
FullTrigger.setDampenings(List<Dampening> dampenings) |
| Constructor and Description |
|---|
FullTrigger(Trigger trigger,
List<Dampening> dampenings,
List<Condition> conditions) |
| Modifier and Type | Method and Description |
|---|---|
Dampening |
DefinitionsService.addDampening(String tenantId,
Dampening dampening)
Add the
Dampening. |
Dampening |
DefinitionsService.addGroupDampening(String tenantId,
Dampening groupDampening)
Add the
Dampening. |
Dampening |
DefinitionsService.getDampening(String tenantId,
String dampeningId) |
Dampening |
DefinitionsService.updateDampening(String tenantId,
Dampening dampening)
Update the
Dampening on the relevant trigger. |
Dampening |
DefinitionsService.updateGroupDampening(String tenantId,
Dampening groupDampening)
Update the
Dampening on the relevant group trigger. |
| Modifier and Type | Method and Description |
|---|---|
Collection<Dampening> |
DefinitionsService.getAllDampenings() |
Collection<Dampening> |
DefinitionsService.getDampenings(String tenantId) |
Collection<Dampening> |
DefinitionsService.getTriggerDampenings(String tenantId,
String triggerId,
Mode triggerMode) |
| Modifier and Type | Method and Description |
|---|---|
Dampening |
DefinitionsService.addDampening(String tenantId,
Dampening dampening)
Add the
Dampening. |
Dampening |
DefinitionsService.addGroupDampening(String tenantId,
Dampening groupDampening)
Add the
Dampening. |
Dampening |
DefinitionsService.updateDampening(String tenantId,
Dampening dampening)
Update the
Dampening on the relevant trigger. |
Dampening |
DefinitionsService.updateGroupDampening(String tenantId,
Dampening groupDampening)
Update the
Dampening on the relevant group trigger. |
| Constructor and Description |
|---|
DefinitionsEvent(DefinitionsEvent.Type type,
Dampening dampening) |
Copyright © 2015–2017 Red Hat, Inc.. All rights reserved.