Class TriggerCondition


  • public final class TriggerCondition
    extends Object
    The condition that results in the Log Search rule.
    • Constructor Detail

      • TriggerCondition

        public TriggerCondition()
    • 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.