Class RuleCondition
- java.lang.Object
-
- com.azure.resourcemanager.monitor.models.RuleCondition
-
- Direct Known Subclasses:
LocationThresholdRuleCondition,ManagementEventRuleCondition,ThresholdRuleCondition
public class RuleCondition extends Object
The condition that results in the alert rule being activated.
-
-
Constructor Summary
Constructors Constructor Description RuleCondition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RuleDataSourcedataSource()Get the dataSource property: the resource from which the rule collects its data.voidvalidate()Validates the instance.RuleConditionwithDataSource(RuleDataSource dataSource)Set the dataSource property: the resource from which the rule collects its data.
-
-
-
Method Detail
-
dataSource
public RuleDataSource dataSource()
Get the dataSource property: the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.- Returns:
- the dataSource value.
-
withDataSource
public RuleCondition withDataSource(RuleDataSource dataSource)
Set the dataSource property: the resource from which the rule collects its data. For this type dataSource will always be of type RuleMetricDataSource.- Parameters:
dataSource- the dataSource value to set.- Returns:
- the RuleCondition object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-