Package com.pulumi.aws.cloudwatch.inputs
Class MetricAlarmEvaluationCriteriaPromqlCriteriaArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.cloudwatch.inputs.MetricAlarmEvaluationCriteriaPromqlCriteriaArgs.Builder
-
- Enclosing class:
- MetricAlarmEvaluationCriteriaPromqlCriteriaArgs
public static final class MetricAlarmEvaluationCriteriaPromqlCriteriaArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(MetricAlarmEvaluationCriteriaPromqlCriteriaArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MetricAlarmEvaluationCriteriaPromqlCriteriaArgsbuild()MetricAlarmEvaluationCriteriaPromqlCriteriaArgs.BuilderpendingPeriod(com.pulumi.core.Output<java.lang.Integer> pendingPeriod)MetricAlarmEvaluationCriteriaPromqlCriteriaArgs.BuilderpendingPeriod(java.lang.Integer pendingPeriod)MetricAlarmEvaluationCriteriaPromqlCriteriaArgs.Builderquery(com.pulumi.core.Output<java.lang.String> query)MetricAlarmEvaluationCriteriaPromqlCriteriaArgs.Builderquery(java.lang.String query)MetricAlarmEvaluationCriteriaPromqlCriteriaArgs.BuilderrecoveryPeriod(com.pulumi.core.Output<java.lang.Integer> recoveryPeriod)MetricAlarmEvaluationCriteriaPromqlCriteriaArgs.BuilderrecoveryPeriod(java.lang.Integer recoveryPeriod)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(MetricAlarmEvaluationCriteriaPromqlCriteriaArgs defaults)
-
-
Method Detail
-
pendingPeriod
public MetricAlarmEvaluationCriteriaPromqlCriteriaArgs.Builder pendingPeriod(@Nullable com.pulumi.core.Output<java.lang.Integer> pendingPeriod)
- Parameters:
pendingPeriod- The duration, in seconds, that a contributor must be continuously breaching before it transitions to the ALARM state. Valid range: 0-86400.- Returns:
- builder
-
pendingPeriod
public MetricAlarmEvaluationCriteriaPromqlCriteriaArgs.Builder pendingPeriod(java.lang.Integer pendingPeriod)
- Parameters:
pendingPeriod- The duration, in seconds, that a contributor must be continuously breaching before it transitions to the ALARM state. Valid range: 0-86400.- Returns:
- builder
-
query
public MetricAlarmEvaluationCriteriaPromqlCriteriaArgs.Builder query(com.pulumi.core.Output<java.lang.String> query)
- Parameters:
query- 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.- Returns:
- builder
-
query
public MetricAlarmEvaluationCriteriaPromqlCriteriaArgs.Builder query(java.lang.String query)
- Parameters:
query- 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.- Returns:
- builder
-
recoveryPeriod
public MetricAlarmEvaluationCriteriaPromqlCriteriaArgs.Builder recoveryPeriod(@Nullable com.pulumi.core.Output<java.lang.Integer> recoveryPeriod)
- Parameters:
recoveryPeriod- The duration, in seconds, that a contributor must continuously not be breaching before it transitions back to the OK state. Valid range: 0-86400.- Returns:
- builder
-
recoveryPeriod
public MetricAlarmEvaluationCriteriaPromqlCriteriaArgs.Builder recoveryPeriod(java.lang.Integer recoveryPeriod)
- Parameters:
recoveryPeriod- The duration, in seconds, that a contributor must continuously not be breaching before it transitions back to the OK state. Valid range: 0-86400.- Returns:
- builder
-
build
public MetricAlarmEvaluationCriteriaPromqlCriteriaArgs build()
-
-