Class AlertRuleResourcePatch


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

      • AlertRuleResourcePatch

        public AlertRuleResourcePatch()
    • Method Detail

      • 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