Interface WindowsBasedSliOrBuilder (3.50.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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
WindowsBasedSli.MetricRangeOrBuilder

getWindowCriterionCase()

public abstract WindowsBasedSli.WindowCriterionCase getWindowCriterionCase()
Returns
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
boolean

Whether the windowPeriod field is set.