Interface MetricAlert

    • Method Detail

      • description

        String description()
        Get the description of the metric alert that will be included in the alert email.
        Returns:
        the description value
      • severity

        int severity()
        Get alert severity {0, 1, 2, 3, 4}.
        Returns:
        the severity value
      • enabled

        boolean enabled()
        Get the flag that indicates whether the metric alert is enabled.
        Returns:
        the enabled value
      • scopes

        Collection<String> scopes()
        Get the list of resource id's that this metric alert is scoped to.
        Returns:
        the scopes value
      • evaluationFrequency

        Duration evaluationFrequency()
        Get how often the metric alert is evaluated represented in ISO 8601 duration format.
        Returns:
        the evaluationFrequency value
      • windowSize

        Duration windowSize()
        Get the Duration of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold.
        Returns:
        the windowSize value
      • autoMitigate

        boolean autoMitigate()
        Get the flag that indicates whether the alert should be auto resolved or not.
        Returns:
        the autoMitigate value
      • actionGroupIds

        Collection<String> actionGroupIds()
        Get the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved.
        Returns:
        the actions value
      • lastUpdatedTime

        OffsetDateTime lastUpdatedTime()
        Get last time the rule was updated in ISO8601 format.
        Returns:
        the lastUpdatedTime value