Class AlertRuleResourcePatch

java.lang.Object
com.microsoft.azure.management.monitor.AlertRuleResourcePatch

public class AlertRuleResourcePatch extends Object
The alert rule object for patch operations.
  • Constructor Details

    • AlertRuleResourcePatch

      public AlertRuleResourcePatch()
  • Method Details

    • tags

      public Map<String,String> tags()
      Get resource tags.
      Returns:
      the tags value
    • withTags

      public AlertRuleResourcePatch withTags(Map<String,String> tags)
      Set resource tags.
      Parameters:
      tags - the tags value to set
      Returns:
      the AlertRuleResourcePatch object itself.
    • name

      public String name()
      Get the name of the alert rule.
      Returns:
      the name value
    • withName

      public AlertRuleResourcePatch withName(String name)
      Set the name of the alert rule.
      Parameters:
      name - the name value to set
      Returns:
      the AlertRuleResourcePatch object itself.
    • description

      public String description()
      Get the description of the alert rule that will be included in the alert email.
      Returns:
      the description value
    • withDescription

      public AlertRuleResourcePatch withDescription(String description)
      Set the description of the alert rule that will be included in the alert email.
      Parameters:
      description - the description value to set
      Returns:
      the AlertRuleResourcePatch object itself.
    • isEnabled

      public boolean isEnabled()
      Get the flag that indicates whether the alert rule is enabled.
      Returns:
      the isEnabled value
    • withIsEnabled

      public AlertRuleResourcePatch withIsEnabled(boolean isEnabled)
      Set the flag that indicates whether the alert rule is enabled.
      Parameters:
      isEnabled - the isEnabled value to set
      Returns:
      the AlertRuleResourcePatch object itself.
    • condition

      public RuleCondition condition()
      Get the condition that results in the alert rule being activated.
      Returns:
      the condition value
    • withCondition

      public AlertRuleResourcePatch withCondition(RuleCondition condition)
      Set the condition that results in the alert rule being activated.
      Parameters:
      condition - the condition value to set
      Returns:
      the AlertRuleResourcePatch object itself.
    • actions

      public List<RuleAction> actions()
      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
    • withActions

      public AlertRuleResourcePatch withActions(List<RuleAction> actions)
      Set the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved.
      Parameters:
      actions - the actions value to set
      Returns:
      the AlertRuleResourcePatch object itself.
    • lastUpdatedTime

      public org.joda.time.DateTime lastUpdatedTime()
      Get last time the rule was updated in ISO8601 format.
      Returns:
      the lastUpdatedTime value