Class AlertRuleResourcePatch
- java.lang.Object
-
- com.azure.resourcemanager.monitor.models.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 RuleActionaction()Get the action property: action that is performed when the alert rule becomes active, and when an alert condition is resolved.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.RuleConditioncondition()Get the condition property: the condition that results in the alert rule being activated.Stringdescription()Get the description property: the description of the alert rule that will be included in the alert email.BooleanisEnabled()Get the isEnabled property: the flag that indicates whether the alert rule is enabled.OffsetDateTimelastUpdatedTime()Get the lastUpdatedTime property: Last time the rule was updated in ISO8601 format.Stringname()Get the name property: the name of the alert rule.StringprovisioningState()Get the provisioningState property: the provisioning state.Map<String,String>tags()Get the tags property: Resource tags.voidvalidate()Validates the instance.AlertRuleResourcePatchwithAction(RuleAction action)Set the action property: action that is performed when the alert rule becomes active, and when an alert condition is resolved.AlertRuleResourcePatchwithActions(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.AlertRuleResourcePatchwithCondition(RuleCondition condition)Set the condition property: the condition that results in the alert rule being activated.AlertRuleResourcePatchwithDescription(String description)Set the description property: the description of the alert rule that will be included in the alert email.AlertRuleResourcePatchwithIsEnabled(Boolean isEnabled)Set the isEnabled property: the flag that indicates whether the alert rule is enabled.AlertRuleResourcePatchwithName(String name)Set the name property: the name of the alert rule.AlertRuleResourcePatchwithProvisioningState(String provisioningState)Set the provisioningState property: the provisioning state.AlertRuleResourcePatchwithTags(Map<String,String> tags)Set the tags property: Resource tags.
-
-
-
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.
-
-