Class MetricAlarmEvaluationCriteriaPromqlCriteria
- java.lang.Object
-
- com.pulumi.aws.cloudwatch.outputs.MetricAlarmEvaluationCriteriaPromqlCriteria
-
public final class MetricAlarmEvaluationCriteriaPromqlCriteria extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMetricAlarmEvaluationCriteriaPromqlCriteria.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MetricAlarmEvaluationCriteriaPromqlCriteria.Builderbuilder()static MetricAlarmEvaluationCriteriaPromqlCriteria.Builderbuilder(MetricAlarmEvaluationCriteriaPromqlCriteria defaults)java.util.Optional<java.lang.Integer>pendingPeriod()java.lang.Stringquery()java.util.Optional<java.lang.Integer>recoveryPeriod()
-
-
-
Method Detail
-
pendingPeriod
public java.util.Optional<java.lang.Integer> pendingPeriod()
- Returns:
- The duration, in seconds, that a contributor must be continuously breaching before it transitions to the ALARM state. Valid range: 0-86400.
-
query
public java.lang.String query()
- Returns:
- The PromQL query that the alarm evaluates. The query must return a result of vector type. Each entry in the vector result represents an alarm contributor.
-
recoveryPeriod
public java.util.Optional<java.lang.Integer> recoveryPeriod()
- Returns:
- The duration, in seconds, that a contributor must continuously not be breaching before it transitions back to the OK state. Valid range: 0-86400.
-
builder
public static MetricAlarmEvaluationCriteriaPromqlCriteria.Builder builder()
-
builder
public static MetricAlarmEvaluationCriteriaPromqlCriteria.Builder builder(MetricAlarmEvaluationCriteriaPromqlCriteria defaults)
-
-