Class MetricAlarmEvaluationCriteriaPromqlCriteriaArgs.Builder

    • 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