Class AlertRuleResourcePatch
- java.lang.Object
-
- com.microsoft.azure.management.monitor.AlertRuleResourcePatch
-
public class AlertRuleResourcePatch extends Object
The alert rule object for patch operations.
-
-
Constructor Summary
Constructors Constructor Description AlertRuleResourcePatch()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<RuleAction>actions()Get the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved.RuleConditioncondition()Get the condition that results in the alert rule being activated.Stringdescription()Get the description of the alert rule that will be included in the alert email.booleanisEnabled()Get the flag that indicates whether the alert rule is enabled.org.joda.time.DateTimelastUpdatedTime()Get last time the rule was updated in ISO8601 format.Stringname()Get the name of the alert rule.Map<String,String>tags()Get resource tags.AlertRuleResourcePatchwithActions(List<RuleAction> actions)Set the array of actions that are performed when the alert rule becomes active, and when an alert condition is resolved.AlertRuleResourcePatchwithCondition(RuleCondition condition)Set the condition that results in the alert rule being activated.AlertRuleResourcePatchwithDescription(String description)Set the description of the alert rule that will be included in the alert email.AlertRuleResourcePatchwithIsEnabled(boolean isEnabled)Set the flag that indicates whether the alert rule is enabled.AlertRuleResourcePatchwithName(String name)Set the name of the alert rule.AlertRuleResourcePatchwithTags(Map<String,String> tags)Set resource tags.
-
-
-
Method Detail
-
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
-
-