Class ManagementEventAggregationCondition


  • public final class ManagementEventAggregationCondition
    extends Object
    How the data that is collected should be combined over time.
    • Constructor Detail

      • ManagementEventAggregationCondition

        public ManagementEventAggregationCondition()
    • Method Detail

      • operator

        public ConditionOperator operator()
        Get the operator property: the condition operator.
        Returns:
        the operator value.
      • withOperator

        public ManagementEventAggregationCondition withOperator​(ConditionOperator operator)
        Set the operator property: the condition operator.
        Parameters:
        operator - the operator value to set.
        Returns:
        the ManagementEventAggregationCondition object itself.
      • threshold

        public Double threshold()
        Get the threshold property: The threshold value that activates the alert.
        Returns:
        the threshold value.
      • withThreshold

        public ManagementEventAggregationCondition withThreshold​(Double threshold)
        Set the threshold property: The threshold value that activates the alert.
        Parameters:
        threshold - the threshold value to set.
        Returns:
        the ManagementEventAggregationCondition object itself.
      • windowSize

        public Duration windowSize()
        Get the windowSize property: the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.
        Returns:
        the windowSize value.
      • withWindowSize

        public ManagementEventAggregationCondition withWindowSize​(Duration windowSize)
        Set the windowSize property: the period of time (in ISO 8601 duration format) that is used to monitor alert activity based on the threshold. If specified then it must be between 5 minutes and 1 day.
        Parameters:
        windowSize - the windowSize value to set.
        Returns:
        the ManagementEventAggregationCondition object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.