| Package | Description |
|---|---|
| org.hawkular.alerts.api.model.condition | |
| org.hawkular.alerts.api.model.dampening | |
| org.hawkular.alerts.api.model.trigger | |
| org.hawkular.alerts.api.services |
| Modifier and Type | Field and Description |
|---|---|
protected Trigger.Mode |
Condition.triggerMode
The owning trigger's mode when this condition is active
|
| Modifier and Type | Method and Description |
|---|---|
Trigger.Mode |
Condition.getTriggerMode() |
| Modifier and Type | Method and Description |
|---|---|
void |
Condition.setTriggerMode(Trigger.Mode triggerMode) |
| Constructor and Description |
|---|
AvailabilityCondition(String triggerId,
Trigger.Mode triggerMode,
int conditionSetSize,
int conditionSetIndex,
String dataId,
AvailabilityCondition.Operator operator) |
AvailabilityCondition(String triggerId,
Trigger.Mode triggerMode,
String dataId,
AvailabilityCondition.Operator operator) |
CompareCondition(String triggerId,
Trigger.Mode triggerMode,
int conditionSetSize,
int conditionSetIndex,
String dataId,
CompareCondition.Operator operator,
Double data2Multiplier,
String data2Id) |
CompareCondition(String triggerId,
Trigger.Mode triggerMode,
String dataId,
CompareCondition.Operator operator,
Double data2Multiplier,
String data2Id) |
Condition(String triggerId,
Trigger.Mode triggerMode,
int conditionSetSize,
int conditionSetIndex,
Condition.Type type) |
ExternalCondition(String triggerId,
Trigger.Mode triggerMode,
int conditionSetSize,
int conditionSetIndex,
String dataId,
String systemId,
String expression) |
ExternalCondition(String triggerId,
Trigger.Mode triggerMode,
String dataId,
String systemId,
String expression) |
StringCondition(String triggerId,
Trigger.Mode triggerMode,
int conditionSetSize,
int conditionSetIndex,
String dataId,
StringCondition.Operator operator,
String pattern,
boolean ignoreCase) |
StringCondition(String triggerId,
Trigger.Mode triggerMode,
String dataId,
StringCondition.Operator operator,
String pattern,
boolean ignoreCase) |
ThresholdCondition(String triggerId,
Trigger.Mode triggerMode,
int conditionSetSize,
int conditionSetIndex,
String dataId,
ThresholdCondition.Operator operator,
Double threshold) |
ThresholdCondition(String triggerId,
Trigger.Mode triggerMode,
String dataId,
ThresholdCondition.Operator operator,
Double threshold) |
ThresholdRangeCondition(String triggerId,
Trigger.Mode triggerMode,
int conditionSetSize,
int conditionSetIndex,
String dataId,
ThresholdRangeCondition.Operator operatorLow,
ThresholdRangeCondition.Operator operatorHigh,
Double thresholdLow,
Double thresholdHigh,
boolean inRange) |
ThresholdRangeCondition(String triggerId,
Trigger.Mode triggerMode,
String dataId,
ThresholdRangeCondition.Operator operatorLow,
ThresholdRangeCondition.Operator operatorHigh,
Double thresholdLow,
Double thresholdHigh,
boolean inRange) |
| Modifier and Type | Method and Description |
|---|---|
Trigger.Mode |
Dampening.getTriggerMode() |
| Modifier and Type | Method and Description |
|---|---|
static Dampening |
Dampening.forRelaxedCount(String triggerId,
Trigger.Mode triggerMode,
int numTrueEvals,
int numTotalEvals)
Fire if we have
numTrueEvals of the condition set out of numTotalEvals. |
static Dampening |
Dampening.forRelaxedTime(String triggerId,
Trigger.Mode triggerMode,
int numTrueEvals,
long evalPeriod)
Fire if we have
numTrueEvals of the condition set within evalPeriod. |
static Dampening |
Dampening.forStrict(String triggerId,
Trigger.Mode triggerMode,
int numConsecutiveTrueEvals)
Fire if we have
numTrueEvals consecutive true evaluations of the condition set. |
static Dampening |
Dampening.forStrictTime(String triggerId,
Trigger.Mode triggerMode,
long evalPeriod)
Fire if we have only true evaluations of the condition set for at least
evalPeriod. |
static Dampening |
Dampening.forStrictTimeout(String triggerId,
Trigger.Mode triggerMode,
long evalPeriod)
Fire if we have only true evaluations of the condition set for
evalPeriod. |
void |
Dampening.setTriggerMode(Trigger.Mode triggerMode) |
| Constructor and Description |
|---|
Dampening(String triggerId,
Trigger.Mode triggerMode,
Dampening.Type type,
int evalTrueSetting,
int evalTotalSetting,
long evalTimeSetting) |
| Modifier and Type | Method and Description |
|---|---|
Trigger.Mode |
Trigger.getMode() |
static Trigger.Mode |
Trigger.Mode.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Trigger.Mode[] |
Trigger.Mode.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Trigger.setMode(Trigger.Mode mode) |
| Modifier and Type | Method and Description |
|---|---|
Collection<Condition> |
DefinitionsService.addCondition(String tenantId,
String triggerId,
Trigger.Mode triggerMode,
Condition condition)
A convenience method that adds a new Condition to the existing condition set for the specified
Trigger and trigger mode.
|
Collection<Condition> |
DefinitionsService.getTriggerConditions(String tenantId,
String triggerId,
Trigger.Mode triggerMode) |
Collection<Dampening> |
DefinitionsService.getTriggerDampenings(String tenantId,
String triggerId,
Trigger.Mode triggerMode) |
Collection<Condition> |
DefinitionsService.setConditions(String tenantId,
String triggerId,
Trigger.Mode triggerMode,
Collection<Condition> conditions)
The condition set for a trigger's trigger mode is treated as a whole.
|
Copyright © 2015 Red Hat, Inc.. All rights reserved.