Interface WindowsBasedSliOrBuilder (3.38.0)

public interface WindowsBasedSliOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getGoodBadMetricFilter()

public abstract String getGoodBadMetricFilter()

A monitoring filter 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
TypeDescription
String

The goodBadMetricFilter.

getGoodBadMetricFilterBytes()

public abstract ByteString getGoodBadMetricFilterBytes()

A monitoring filter 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
TypeDescription
ByteString

The bytes for goodBadMetricFilter.

getGoodTotalRatioThreshold()

public abstract WindowsBasedSli.PerformanceThreshold getGoodTotalRatioThreshold()

A window is good if its performance is high enough.

.google.monitoring.v3.WindowsBasedSli.PerformanceThreshold good_total_ratio_threshold = 2;

Returns
TypeDescription
WindowsBasedSli.PerformanceThreshold

The goodTotalRatioThreshold.

getGoodTotalRatioThresholdOrBuilder()

public abstract WindowsBasedSli.PerformanceThresholdOrBuilder getGoodTotalRatioThresholdOrBuilder()

A window is good if its performance is high enough.

.google.monitoring.v3.WindowsBasedSli.PerformanceThreshold good_total_ratio_threshold = 2;

Returns
TypeDescription
WindowsBasedSli.PerformanceThresholdOrBuilder

getMetricMeanInRange()

public abstract 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
TypeDescription
WindowsBasedSli.MetricRange

The metricMeanInRange.

getMetricMeanInRangeOrBuilder()

public abstract 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;

Returns
TypeDescription
WindowsBasedSli.MetricRangeOrBuilder

getMetricSumInRange()

public abstract 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
TypeDescription
WindowsBasedSli.MetricRange

The metricSumInRange.

getMetricSumInRangeOrBuilder()

public abstract 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;

Returns
TypeDescription
WindowsBasedSli.MetricRangeOrBuilder

getWindowCriterionCase()

public abstract WindowsBasedSli.WindowCriterionCase getWindowCriterionCase()
Returns
TypeDescription
WindowsBasedSli.WindowCriterionCase

getWindowPeriod()

public abstract 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
TypeDescription
Duration

The windowPeriod.

getWindowPeriodOrBuilder()

public abstract 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;

Returns
TypeDescription
DurationOrBuilder

hasGoodBadMetricFilter()

public abstract boolean hasGoodBadMetricFilter()

A monitoring filter 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
TypeDescription
boolean

Whether the goodBadMetricFilter field is set.

hasGoodTotalRatioThreshold()

public abstract boolean hasGoodTotalRatioThreshold()

A window is good if its performance is high enough.

.google.monitoring.v3.WindowsBasedSli.PerformanceThreshold good_total_ratio_threshold = 2;

Returns
TypeDescription
boolean

Whether the goodTotalRatioThreshold field is set.

hasMetricMeanInRange()

public abstract 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
TypeDescription
boolean

Whether the metricMeanInRange field is set.

hasMetricSumInRange()

public abstract 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
TypeDescription
boolean

Whether the metricSumInRange field is set.

hasWindowPeriod()

public abstract 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
TypeDescription
boolean

Whether the windowPeriod field is set.