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 the tags property: Resource tags.
        Returns:
        the tags value.
      • withTags

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

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

        public AlertRuleResourcePatch withName​(String name)
        Set the name property: 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 property: 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 property: 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.
      • provisioningState

        public String provisioningState()
        Get the provisioningState property: the provisioning state.
        Returns:
        the provisioningState value.
      • withProvisioningState

        public AlertRuleResourcePatch withProvisioningState​(String provisioningState)
        Set the provisioningState property: the provisioning state.
        Parameters:
        provisioningState - the provisioningState value to set.
        Returns:
        the AlertRuleResourcePatch object itself.
      • isEnabled

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

        public AlertRuleResourcePatch withIsEnabled​(Boolean isEnabled)
        Set the isEnabled property: 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 property: the condition that results in the alert rule being activated.
        Returns:
        the condition value.
      • withCondition

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

        public RuleAction action()
        Get the action property: action that is performed when the alert rule becomes active, and when an alert condition is resolved.
        Returns:
        the action value.
      • withAction

        public AlertRuleResourcePatch withAction​(RuleAction action)
        Set the action property: action that is performed when the alert rule becomes active, and when an alert condition is resolved.
        Parameters:
        action - the action value to set.
        Returns:
        the AlertRuleResourcePatch object itself.
      • actions

        public List<RuleAction> actions()
        Get the actions property: 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 actions property: 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 OffsetDateTime lastUpdatedTime()
        Get the lastUpdatedTime property: Last time the rule was updated in ISO8601 format.
        Returns:
        the lastUpdatedTime value.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.