public final class WindowsBasedSli extends GeneratedMessageV3 implements WindowsBasedSliOrBuilder
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
.
Protobuf type google.monitoring.v3.WindowsBasedSli
Static Fields
GOOD_BAD_METRIC_FILTER_FIELD_NUMBER
public static final int GOOD_BAD_METRIC_FILTER_FIELD_NUMBER
Field Value
GOOD_TOTAL_RATIO_THRESHOLD_FIELD_NUMBER
public static final int GOOD_TOTAL_RATIO_THRESHOLD_FIELD_NUMBER
Field Value
METRIC_MEAN_IN_RANGE_FIELD_NUMBER
public static final int METRIC_MEAN_IN_RANGE_FIELD_NUMBER
Field Value
METRIC_SUM_IN_RANGE_FIELD_NUMBER
public static final int METRIC_SUM_IN_RANGE_FIELD_NUMBER
Field Value
WINDOW_PERIOD_FIELD_NUMBER
public static final int WINDOW_PERIOD_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static WindowsBasedSli getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static WindowsBasedSli.Builder newBuilder()
Returns
newBuilder(WindowsBasedSli prototype)
public static WindowsBasedSli.Builder newBuilder(WindowsBasedSli prototype)
Parameter
Returns
public static WindowsBasedSli parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static WindowsBasedSli parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static WindowsBasedSli parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static WindowsBasedSli parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static WindowsBasedSli parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static WindowsBasedSli parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static WindowsBasedSli parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static WindowsBasedSli parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static WindowsBasedSli parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static WindowsBasedSli parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static WindowsBasedSli parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static WindowsBasedSli parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<WindowsBasedSli> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDefaultInstanceForType()
public WindowsBasedSli getDefaultInstanceForType()
Returns
getGoodBadMetricFilter()
public 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 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 WindowsBasedSli.PerformanceThreshold getGoodTotalRatioThreshold()
A window is good if its performance
is high enough.
.google.monitoring.v3.WindowsBasedSli.PerformanceThreshold good_total_ratio_threshold = 2;
Returns
getGoodTotalRatioThresholdOrBuilder()
public WindowsBasedSli.PerformanceThresholdOrBuilder getGoodTotalRatioThresholdOrBuilder()
A window is good if its performance
is high enough.
.google.monitoring.v3.WindowsBasedSli.PerformanceThreshold good_total_ratio_threshold = 2;
Returns
getMetricMeanInRange()
public 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
getMetricMeanInRangeOrBuilder()
public 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
getMetricSumInRange()
public 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
getMetricSumInRangeOrBuilder()
public 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
getParserForType()
public Parser<WindowsBasedSli> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
getWindowCriterionCase()
public WindowsBasedSli.WindowCriterionCase getWindowCriterionCase()
Returns
getWindowPeriod()
public 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 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
hasGoodBadMetricFilter()
public 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 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 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 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 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.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public WindowsBasedSli.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected WindowsBasedSli.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public WindowsBasedSli.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions