WindowsBasedSli class

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

WindowsBasedSli({Input<String>? goodBadMetricFilter, Input<PerformanceThreshold>? goodTotalRatioThreshold, Input<MetricRange>? metricMeanInRange, Input<MetricRange>? metricSumInRange, Input<String>? windowPeriod})
Creates a new WindowsBasedSli. goodBadMetricFilter 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. goodTotalRatioThreshold A window is good if its performance is high enough. metricMeanInRange A window is good if the metric's value is in a good range, averaged across returned streams. metricSumInRange A window is good if the metric's value is in a good range, summed across returned streams. windowPeriod Duration over which window quality is evaluated. Must be an integer fraction of a day and at least 60s.
const
WindowsBasedSli.fromMap(Map<String, dynamic> map)
factory

Properties

goodBadMetricFilter → Input<String>?
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.
final
goodTotalRatioThreshold → Input<PerformanceThreshold>?
A window is good if its performance is high enough.
final
hashCode → int
The hash code for this object.
no setterinherited
metricMeanInRange → Input<MetricRange>?
A window is good if the metric's value is in a good range, averaged across returned streams.
final
metricSumInRange → Input<MetricRange>?
A window is good if the metric's value is in a good range, summed across returned streams.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
windowPeriod → Input<String>?
Duration over which window quality is evaluated. Must be an integer fraction of a day and at least 60s.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited