ConditionFailingPeriods Class
- java.
lang. Object - com.
azure. resourcemanager. monitor. models. ConditionFailingPeriods
- com.
Implements
public final class ConditionFailingPeriods
implements JsonSerializable<ConditionFailingPeriods>
The minimum number of violations required within the selected lookback time window required to raise an alert. Relevant only for rules of the kind LogAlert.
Constructor Summary
Constructor | Description |
---|---|
ConditionFailingPeriods() |
Creates an instance of Condition |
Method Summary
Modifier and Type | Method and Description |
---|---|
static
Condition |
fromJson(JsonReader jsonReader)
Reads an instance of Condition |
Long |
minFailingPeriodsToAlert()
Get the min |
Long |
numberOfEvaluationPeriods()
Get the number |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Condition |
withMinFailingPeriodsToAlert(Long minFailingPeriodsToAlert)
Set the min |
Condition |
withNumberOfEvaluationPeriods(Long numberOfEvaluationPeriods)
Set the number |
Methods inherited from java.lang.Object
Constructor Details
ConditionFailingPeriods
public ConditionFailingPeriods()
Creates an instance of ConditionFailingPeriods class.
Method Details
fromJson
public static ConditionFailingPeriods fromJson(JsonReader jsonReader)
Reads an instance of ConditionFailingPeriods from the JsonReader.
Parameters:
Returns:
Throws:
minFailingPeriodsToAlert
public Long minFailingPeriodsToAlert()
Get the minFailingPeriodsToAlert property: The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods. Default value is 1.
Returns:
numberOfEvaluationPeriods
public Long numberOfEvaluationPeriods()
Get the numberOfEvaluationPeriods property: The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points. Default value is 1.
Returns:
toJson
validate
public void validate()
Validates the instance.
withMinFailingPeriodsToAlert
public ConditionFailingPeriods withMinFailingPeriodsToAlert(Long minFailingPeriodsToAlert)
Set the minFailingPeriodsToAlert property: The number of violations to trigger an alert. Should be smaller or equal to numberOfEvaluationPeriods. Default value is 1.
Parameters:
Returns:
withNumberOfEvaluationPeriods
public ConditionFailingPeriods withNumberOfEvaluationPeriods(Long numberOfEvaluationPeriods)
Set the numberOfEvaluationPeriods property: The number of aggregated lookback points. The lookback time window is calculated based on the aggregation granularity (windowSize) and the selected number of aggregated points. Default value is 1.
Parameters:
Returns:
Applies to
Azure SDK for Java