Package com.google.monitoring.v3
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getGoodBadMetricFilter()
A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) specifying a `TimeSeries` with `ValueType = BOOL`.com.google.protobuf.ByteString
getGoodBadMetricFilterBytes()
A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) specifying a `TimeSeries` with `ValueType = BOOL`.WindowsBasedSli.PerformanceThreshold
getGoodTotalRatioThreshold()
A window is good if its `performance` is high enough.WindowsBasedSli.PerformanceThresholdOrBuilder
getGoodTotalRatioThresholdOrBuilder()
A window is good if its `performance` is high enough.WindowsBasedSli.MetricRange
getMetricMeanInRange()
A window is good if the metric's value is in a good range, averaged across returned streams.WindowsBasedSli.MetricRangeOrBuilder
getMetricMeanInRangeOrBuilder()
A window is good if the metric's value is in a good range, averaged across returned streams.WindowsBasedSli.MetricRange
getMetricSumInRange()
A window is good if the metric's value is in a good range, summed across returned streams.WindowsBasedSli.MetricRangeOrBuilder
getMetricSumInRangeOrBuilder()
A window is good if the metric's value is in a good range, summed across returned streams.WindowsBasedSli.WindowCriterionCase
getWindowCriterionCase()
com.google.protobuf.Duration
getWindowPeriod()
Duration over which window quality is evaluated.com.google.protobuf.DurationOrBuilder
getWindowPeriodOrBuilder()
Duration over which window quality is evaluated.boolean
hasGoodBadMetricFilter()
A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) specifying a `TimeSeries` with `ValueType = BOOL`.boolean
hasGoodTotalRatioThreshold()
A window is good if its `performance` is high enough.boolean
hasMetricMeanInRange()
A window is good if the metric's value is in a good range, averaged across returned streams.boolean
hasMetricSumInRange()
A window is good if the metric's value is in a good range, summed across returned streams.boolean
hasWindowPeriod()
Duration over which window quality is evaluated.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
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;
-
getWindowCriterionCase
WindowsBasedSli.WindowCriterionCase getWindowCriterionCase()
-
-