Class TriggerCondition


  • public 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 evaluation operation for rule - 'GreaterThan' or 'LessThan. Possible values include: 'GreaterThan', 'LessThan', 'Equal'.
        Returns:
        the thresholdOperator value
      • withThresholdOperator

        public TriggerCondition withThresholdOperator​(ConditionalOperator thresholdOperator)
        Set evaluation operation for rule - 'GreaterThan' or 'LessThan. Possible values include: 'GreaterThan', 'LessThan', 'Equal'.
        Parameters:
        thresholdOperator - the thresholdOperator value to set
        Returns:
        the TriggerCondition object itself.
      • threshold

        public double threshold()
        Get result or count threshold based on which rule should be triggered.
        Returns:
        the threshold value
      • withThreshold

        public TriggerCondition withThreshold​(double threshold)
        Set 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 trigger condition for metric query rule.
        Returns:
        the metricTrigger value
      • withMetricTrigger

        public TriggerCondition withMetricTrigger​(LogMetricTrigger metricTrigger)
        Set trigger condition for metric query rule.
        Parameters:
        metricTrigger - the metricTrigger value to set
        Returns:
        the TriggerCondition object itself.