Class ListMetricFeedbackFilter

java.lang.Object
com.azure.ai.metricsadvisor.models.ListMetricFeedbackFilter

public final class ListMetricFeedbackFilter extends Object
Additional properties to filter result for metric feedback list operations.
  • Constructor Details

    • ListMetricFeedbackFilter

      public ListMetricFeedbackFilter()
  • Method Details

    • getDimensionFilter

      public DimensionKey getDimensionFilter()
      Get the dimension filter set on the feedback.
      Returns:
      the dimensionFilter value.
    • getFeedbackType

      public FeedbackType getFeedbackType()
      Get the type of the metric feedback.
      Returns:
      the type of the metric feedback.
    • getStartTime

      public OffsetDateTime getStartTime()
      Get the start time of the time range within which the alerts were triggered.
      Returns:
      The start time.
    • getEndTime

      public OffsetDateTime getEndTime()
      Get the end time of the time range within which the alerts were triggered.
      Returns:
      The end time.
    • getTimeMode

      public FeedbackQueryTimeMode getTimeMode()
      Get the feedback query time mode to filter feedback.
      Returns:
      The feedback query time mode to filter feedback.
    • setDimensionFilter

      public ListMetricFeedbackFilter setDimensionFilter(DimensionKey dimensionToFilter)
      Set the feedback dimension filter to filter the feedbacks.
      Parameters:
      dimensionToFilter - the dimensionToFilter value to set.
      Returns:
      the ListMetricFeedbackFilter object itself.
    • setFeedbackType

      public ListMetricFeedbackFilter setFeedbackType(FeedbackType feedbackType)
      Set the feedback type value to filter feedbacks by type.
      Parameters:
      feedbackType - the feedbackType value to set.
      Returns:
      the ListMetricFeedbackFilter object itself.
    • setStartTime

      public ListMetricFeedbackFilter setStartTime(OffsetDateTime startTime)
      Set the start time filter under chosen time mode.
      Parameters:
      startTime - the startTime value to set.
      Returns:
      the ListMetricFeedbackFilter object itself.
    • setEndTime

      public ListMetricFeedbackFilter setEndTime(OffsetDateTime endTime)
      Set the end time filter under chosen time mode.
      Parameters:
      endTime - the endTime value to set.
      Returns:
      the ListMetricFeedbackFilter object itself.
    • setTimeMode

      public ListMetricFeedbackFilter setTimeMode(FeedbackQueryTimeMode timeMode)
      Set the feedback query time mode to filter feedback.
      Parameters:
      timeMode - the timeMode value to set.
      Returns:
      the ListMetricFeedbackFilter object itself.