Interface WindowsBasedSliOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    WindowsBasedSli, WindowsBasedSli.Builder

    public interface WindowsBasedSliOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasGoodBadMetricFilter

        boolean hasGoodBadMetricFilter()
         A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)
         specifying a `TimeSeries` with `ValueType = BOOL`. The window is good if
         any `true` values appear in the window.
         
        string good_bad_metric_filter = 5;
        Returns:
        Whether the goodBadMetricFilter field is set.
      • getGoodBadMetricFilter

        String getGoodBadMetricFilter()
         A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)
         specifying a `TimeSeries` with `ValueType = BOOL`. The window is good if
         any `true` values appear in the window.
         
        string good_bad_metric_filter = 5;
        Returns:
        The goodBadMetricFilter.
      • getGoodBadMetricFilterBytes

        com.google.protobuf.ByteString getGoodBadMetricFilterBytes()
         A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters)
         specifying a `TimeSeries` with `ValueType = BOOL`. The window is good if
         any `true` values appear in the window.
         
        string good_bad_metric_filter = 5;
        Returns:
        The bytes for goodBadMetricFilter.
      • hasGoodTotalRatioThreshold

        boolean hasGoodTotalRatioThreshold()
         A window is good if its `performance` is high enough.
         
        .google.monitoring.v3.WindowsBasedSli.PerformanceThreshold good_total_ratio_threshold = 2;
        Returns:
        Whether the goodTotalRatioThreshold field is set.
      • getGoodTotalRatioThreshold

        WindowsBasedSli.PerformanceThreshold getGoodTotalRatioThreshold()
         A window is good if its `performance` is high enough.
         
        .google.monitoring.v3.WindowsBasedSli.PerformanceThreshold good_total_ratio_threshold = 2;
        Returns:
        The goodTotalRatioThreshold.
      • getGoodTotalRatioThresholdOrBuilder

        WindowsBasedSli.PerformanceThresholdOrBuilder getGoodTotalRatioThresholdOrBuilder()
         A window is good if its `performance` is high enough.
         
        .google.monitoring.v3.WindowsBasedSli.PerformanceThreshold good_total_ratio_threshold = 2;
      • hasMetricMeanInRange

        boolean hasMetricMeanInRange()
         A window is good if the metric's value is in a good range, averaged
         across returned streams.
         
        .google.monitoring.v3.WindowsBasedSli.MetricRange metric_mean_in_range = 6;
        Returns:
        Whether the metricMeanInRange field is set.
      • getMetricMeanInRange

        WindowsBasedSli.MetricRange getMetricMeanInRange()
         A window is good if the metric's value is in a good range, averaged
         across returned streams.
         
        .google.monitoring.v3.WindowsBasedSli.MetricRange metric_mean_in_range = 6;
        Returns:
        The metricMeanInRange.
      • getMetricMeanInRangeOrBuilder

        WindowsBasedSli.MetricRangeOrBuilder getMetricMeanInRangeOrBuilder()
         A window is good if the metric's value is in a good range, averaged
         across returned streams.
         
        .google.monitoring.v3.WindowsBasedSli.MetricRange metric_mean_in_range = 6;
      • hasMetricSumInRange

        boolean hasMetricSumInRange()
         A window is good if the metric's value is in a good range, summed across
         returned streams.
         
        .google.monitoring.v3.WindowsBasedSli.MetricRange metric_sum_in_range = 7;
        Returns:
        Whether the metricSumInRange field is set.
      • getMetricSumInRange

        WindowsBasedSli.MetricRange getMetricSumInRange()
         A window is good if the metric's value is in a good range, summed across
         returned streams.
         
        .google.monitoring.v3.WindowsBasedSli.MetricRange metric_sum_in_range = 7;
        Returns:
        The metricSumInRange.
      • getMetricSumInRangeOrBuilder

        WindowsBasedSli.MetricRangeOrBuilder getMetricSumInRangeOrBuilder()
         A window is good if the metric's value is in a good range, summed across
         returned streams.
         
        .google.monitoring.v3.WindowsBasedSli.MetricRange metric_sum_in_range = 7;
      • hasWindowPeriod

        boolean hasWindowPeriod()
         Duration over which window quality is evaluated. Must be an integer
         fraction of a day and at least `60s`.
         
        .google.protobuf.Duration window_period = 4;
        Returns:
        Whether the windowPeriod field is set.
      • getWindowPeriod

        com.google.protobuf.Duration getWindowPeriod()
         Duration over which window quality is evaluated. Must be an integer
         fraction of a day and at least `60s`.
         
        .google.protobuf.Duration window_period = 4;
        Returns:
        The windowPeriod.
      • getWindowPeriodOrBuilder

        com.google.protobuf.DurationOrBuilder getWindowPeriodOrBuilder()
         Duration over which window quality is evaluated. Must be an integer
         fraction of a day and at least `60s`.
         
        .google.protobuf.Duration window_period = 4;