- getEntities
Returns collection of entities for which this condition is applied. The type of
the entity depends o
- getType
Returns condition type. Each Condition implementation should have unique type.
- getConditionName
Returns name of the condition.
- getConditionScopeAsString
Returns condition scope in string format.
- getGcMetricAsString
Returns type of GC metric for jvm condition if metric set to GC_CPU_TIME.
- getMetricAsString
Returns metric in string format.
- getRunBookUrl
Returns the runbook URL to display in notifications.
- getTerms
Returns collection of terms used for alerts condition.
- getUserDefinedMetric
Returns configuration for user defined metric. Should be provided when metric is
set to USER_DEFINED
- getViolationCloseTimerAsString
Returns time (in hours) after which instance-based violations will automatically
close.
- isEnabled
Returns if condition is enabled.