Class TriggerCondition
- java.lang.Object
-
- com.azure.resourcemanager.monitor.models.TriggerCondition
-
public final class TriggerCondition extends Object
The condition that results in the Log Search rule.
-
-
Constructor Summary
Constructors Constructor Description TriggerCondition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LogMetricTriggermetricTrigger()Get the metricTrigger property: Trigger condition for metric query rule.doublethreshold()Get the threshold property: Result or count threshold based on which rule should be triggered.ConditionalOperatorthresholdOperator()Get the thresholdOperator property: Evaluation operation for rule - 'GreaterThan' or 'LessThan.voidvalidate()Validates the instance.TriggerConditionwithMetricTrigger(LogMetricTrigger metricTrigger)Set the metricTrigger property: Trigger condition for metric query rule.TriggerConditionwithThreshold(double threshold)Set the threshold property: Result or count threshold based on which rule should be triggered.TriggerConditionwithThresholdOperator(ConditionalOperator thresholdOperator)Set the thresholdOperator property: Evaluation operation for rule - 'GreaterThan' or 'LessThan.
-
-
-
Method Detail
-
thresholdOperator
public ConditionalOperator thresholdOperator()
Get the thresholdOperator property: Evaluation operation for rule - 'GreaterThan' or 'LessThan.- Returns:
- the thresholdOperator value.
-
withThresholdOperator
public TriggerCondition withThresholdOperator(ConditionalOperator thresholdOperator)
Set the thresholdOperator property: Evaluation operation for rule - 'GreaterThan' or 'LessThan.- Parameters:
thresholdOperator- the thresholdOperator value to set.- Returns:
- the TriggerCondition object itself.
-
threshold
public double threshold()
Get the threshold property: Result or count threshold based on which rule should be triggered.- Returns:
- the threshold value.
-
withThreshold
public TriggerCondition withThreshold(double threshold)
Set the threshold property: Result or count threshold based on which rule should be triggered.- Parameters:
threshold- the threshold value to set.- Returns:
- the TriggerCondition object itself.
-
metricTrigger
public LogMetricTrigger metricTrigger()
Get the metricTrigger property: Trigger condition for metric query rule.- Returns:
- the metricTrigger value.
-
withMetricTrigger
public TriggerCondition withMetricTrigger(LogMetricTrigger metricTrigger)
Set the metricTrigger property: Trigger condition for metric query rule.- Parameters:
metricTrigger- the metricTrigger value to set.- Returns:
- the TriggerCondition object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-