WindowsBasedSliArgs

data class WindowsBasedSliArgs(val goodBadMetricFilter: Output<String>? = null, val goodTotalRatioThreshold: Output<PerformanceThresholdArgs>? = null, val metricMeanInRange: Output<MetricRangeArgs>? = null, val metricSumInRange: Output<MetricRangeArgs>? = null, val windowPeriod: Output<String>? = null) : ConvertibleToJava<WindowsBasedSliArgs>

A WindowsBasedSli defines good_service as the count of time windows for which the provided service was of good quality. Criteria for determining if service was good are embedded in the window_criterion.

Constructors

Link copied to clipboard
constructor(goodBadMetricFilter: Output<String>? = null, goodTotalRatioThreshold: Output<PerformanceThresholdArgs>? = null, metricMeanInRange: Output<MetricRangeArgs>? = null, metricSumInRange: Output<MetricRangeArgs>? = null, windowPeriod: Output<String>? = null)

Properties

Link copied to clipboard
val goodBadMetricFilter: Output<String>? = null

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.

Link copied to clipboard

A window is good if its performance is high enough.

Link copied to clipboard
val metricMeanInRange: Output<MetricRangeArgs>? = null

A window is good if the metric's value is in a good range, averaged across returned streams.

Link copied to clipboard
val metricSumInRange: Output<MetricRangeArgs>? = null

A window is good if the metric's value is in a good range, summed across returned streams.

Link copied to clipboard
val windowPeriod: Output<String>? = null

Duration over which window quality is evaluated. Must be an integer fraction of a day and at least 60s.

Functions

Link copied to clipboard
open override fun toJava(): WindowsBasedSliArgs