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 StringgetGoodBadMetricFilter()A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) specifying a `TimeSeries` with `ValueType = BOOL`.com.google.protobuf.ByteStringgetGoodBadMetricFilterBytes()A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) specifying a `TimeSeries` with `ValueType = BOOL`.WindowsBasedSli.PerformanceThresholdgetGoodTotalRatioThreshold()A window is good if its `performance` is high enough.WindowsBasedSli.PerformanceThresholdOrBuildergetGoodTotalRatioThresholdOrBuilder()A window is good if its `performance` is high enough.WindowsBasedSli.MetricRangegetMetricMeanInRange()A window is good if the metric's value is in a good range, averaged across returned streams.WindowsBasedSli.MetricRangeOrBuildergetMetricMeanInRangeOrBuilder()A window is good if the metric's value is in a good range, averaged across returned streams.WindowsBasedSli.MetricRangegetMetricSumInRange()A window is good if the metric's value is in a good range, summed across returned streams.WindowsBasedSli.MetricRangeOrBuildergetMetricSumInRangeOrBuilder()A window is good if the metric's value is in a good range, summed across returned streams.WindowsBasedSli.WindowCriterionCasegetWindowCriterionCase()com.google.protobuf.DurationgetWindowPeriod()Duration over which window quality is evaluated.com.google.protobuf.DurationOrBuildergetWindowPeriodOrBuilder()Duration over which window quality is evaluated.booleanhasGoodBadMetricFilter()A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) specifying a `TimeSeries` with `ValueType = BOOL`.booleanhasGoodTotalRatioThreshold()A window is good if its `performance` is high enough.booleanhasMetricMeanInRange()A window is good if the metric's value is in a good range, averaged across returned streams.booleanhasMetricSumInRange()A window is good if the metric's value is in a good range, summed across returned streams.booleanhasWindowPeriod()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()
-
-