Package com.google.monitoring.v3
Class WindowsBasedSli.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<WindowsBasedSli.Builder>
-
- com.google.monitoring.v3.WindowsBasedSli.Builder
-
- All Implemented Interfaces:
WindowsBasedSliOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- WindowsBasedSli
public static final class WindowsBasedSli.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<WindowsBasedSli.Builder> 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 typegoogle.monitoring.v3.WindowsBasedSli
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description WindowsBasedSli.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
WindowsBasedSli
build()
WindowsBasedSli
buildPartial()
WindowsBasedSli.Builder
clear()
WindowsBasedSli.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
WindowsBasedSli.Builder
clearGoodBadMetricFilter()
A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) specifying a `TimeSeries` with `ValueType = BOOL`.WindowsBasedSli.Builder
clearGoodTotalRatioThreshold()
A window is good if its `performance` is high enough.WindowsBasedSli.Builder
clearMetricMeanInRange()
A window is good if the metric's value is in a good range, averaged across returned streams.WindowsBasedSli.Builder
clearMetricSumInRange()
A window is good if the metric's value is in a good range, summed across returned streams.WindowsBasedSli.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
WindowsBasedSli.Builder
clearWindowCriterion()
WindowsBasedSli.Builder
clearWindowPeriod()
Duration over which window quality is evaluated.WindowsBasedSli.Builder
clone()
WindowsBasedSli
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getGoodBadMetricFilter()
A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) specifying a `TimeSeries` with `ValueType = BOOL`.com.google.protobuf.ByteString
getGoodBadMetricFilterBytes()
A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) specifying a `TimeSeries` with `ValueType = BOOL`.WindowsBasedSli.PerformanceThreshold
getGoodTotalRatioThreshold()
A window is good if its `performance` is high enough.WindowsBasedSli.PerformanceThreshold.Builder
getGoodTotalRatioThresholdBuilder()
A window is good if its `performance` is high enough.WindowsBasedSli.PerformanceThresholdOrBuilder
getGoodTotalRatioThresholdOrBuilder()
A window is good if its `performance` is high enough.WindowsBasedSli.MetricRange
getMetricMeanInRange()
A window is good if the metric's value is in a good range, averaged across returned streams.WindowsBasedSli.MetricRange.Builder
getMetricMeanInRangeBuilder()
A window is good if the metric's value is in a good range, averaged across returned streams.WindowsBasedSli.MetricRangeOrBuilder
getMetricMeanInRangeOrBuilder()
A window is good if the metric's value is in a good range, averaged across returned streams.WindowsBasedSli.MetricRange
getMetricSumInRange()
A window is good if the metric's value is in a good range, summed across returned streams.WindowsBasedSli.MetricRange.Builder
getMetricSumInRangeBuilder()
A window is good if the metric's value is in a good range, summed across returned streams.WindowsBasedSli.MetricRangeOrBuilder
getMetricSumInRangeOrBuilder()
A window is good if the metric's value is in a good range, summed across returned streams.WindowsBasedSli.WindowCriterionCase
getWindowCriterionCase()
com.google.protobuf.Duration
getWindowPeriod()
Duration over which window quality is evaluated.com.google.protobuf.Duration.Builder
getWindowPeriodBuilder()
Duration over which window quality is evaluated.com.google.protobuf.DurationOrBuilder
getWindowPeriodOrBuilder()
Duration over which window quality is evaluated.boolean
hasGoodBadMetricFilter()
A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) specifying a `TimeSeries` with `ValueType = BOOL`.boolean
hasGoodTotalRatioThreshold()
A window is good if its `performance` is high enough.boolean
hasMetricMeanInRange()
A window is good if the metric's value is in a good range, averaged across returned streams.boolean
hasMetricSumInRange()
A window is good if the metric's value is in a good range, summed across returned streams.boolean
hasWindowPeriod()
Duration over which window quality is evaluated.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
WindowsBasedSli.Builder
mergeFrom(WindowsBasedSli other)
WindowsBasedSli.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
WindowsBasedSli.Builder
mergeFrom(com.google.protobuf.Message other)
WindowsBasedSli.Builder
mergeGoodTotalRatioThreshold(WindowsBasedSli.PerformanceThreshold value)
A window is good if its `performance` is high enough.WindowsBasedSli.Builder
mergeMetricMeanInRange(WindowsBasedSli.MetricRange value)
A window is good if the metric's value is in a good range, averaged across returned streams.WindowsBasedSli.Builder
mergeMetricSumInRange(WindowsBasedSli.MetricRange value)
A window is good if the metric's value is in a good range, summed across returned streams.WindowsBasedSli.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
WindowsBasedSli.Builder
mergeWindowPeriod(com.google.protobuf.Duration value)
Duration over which window quality is evaluated.WindowsBasedSli.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
WindowsBasedSli.Builder
setGoodBadMetricFilter(String value)
A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) specifying a `TimeSeries` with `ValueType = BOOL`.WindowsBasedSli.Builder
setGoodBadMetricFilterBytes(com.google.protobuf.ByteString value)
A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) specifying a `TimeSeries` with `ValueType = BOOL`.WindowsBasedSli.Builder
setGoodTotalRatioThreshold(WindowsBasedSli.PerformanceThreshold value)
A window is good if its `performance` is high enough.WindowsBasedSli.Builder
setGoodTotalRatioThreshold(WindowsBasedSli.PerformanceThreshold.Builder builderForValue)
A window is good if its `performance` is high enough.WindowsBasedSli.Builder
setMetricMeanInRange(WindowsBasedSli.MetricRange value)
A window is good if the metric's value is in a good range, averaged across returned streams.WindowsBasedSli.Builder
setMetricMeanInRange(WindowsBasedSli.MetricRange.Builder builderForValue)
A window is good if the metric's value is in a good range, averaged across returned streams.WindowsBasedSli.Builder
setMetricSumInRange(WindowsBasedSli.MetricRange value)
A window is good if the metric's value is in a good range, summed across returned streams.WindowsBasedSli.Builder
setMetricSumInRange(WindowsBasedSli.MetricRange.Builder builderForValue)
A window is good if the metric's value is in a good range, summed across returned streams.WindowsBasedSli.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
WindowsBasedSli.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
WindowsBasedSli.Builder
setWindowPeriod(com.google.protobuf.Duration value)
Duration over which window quality is evaluated.WindowsBasedSli.Builder
setWindowPeriod(com.google.protobuf.Duration.Builder builderForValue)
Duration over which window quality is evaluated.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<WindowsBasedSli.Builder>
-
clear
public WindowsBasedSli.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<WindowsBasedSli.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<WindowsBasedSli.Builder>
-
getDefaultInstanceForType
public WindowsBasedSli getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public WindowsBasedSli build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public WindowsBasedSli buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public WindowsBasedSli.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<WindowsBasedSli.Builder>
-
setField
public WindowsBasedSli.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<WindowsBasedSli.Builder>
-
clearField
public WindowsBasedSli.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<WindowsBasedSli.Builder>
-
clearOneof
public WindowsBasedSli.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<WindowsBasedSli.Builder>
-
setRepeatedField
public WindowsBasedSli.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<WindowsBasedSli.Builder>
-
addRepeatedField
public WindowsBasedSli.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<WindowsBasedSli.Builder>
-
mergeFrom
public WindowsBasedSli.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<WindowsBasedSli.Builder>
-
mergeFrom
public WindowsBasedSli.Builder mergeFrom(WindowsBasedSli other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<WindowsBasedSli.Builder>
-
mergeFrom
public WindowsBasedSli.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<WindowsBasedSli.Builder>
- Throws:
IOException
-
getWindowCriterionCase
public WindowsBasedSli.WindowCriterionCase getWindowCriterionCase()
- Specified by:
getWindowCriterionCase
in interfaceWindowsBasedSliOrBuilder
-
clearWindowCriterion
public WindowsBasedSli.Builder clearWindowCriterion()
-
hasGoodBadMetricFilter
public boolean hasGoodBadMetricFilter()
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.
string good_bad_metric_filter = 5;
- Specified by:
hasGoodBadMetricFilter
in interfaceWindowsBasedSliOrBuilder
- Returns:
- Whether the goodBadMetricFilter field is set.
-
getGoodBadMetricFilter
public String getGoodBadMetricFilter()
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.
string good_bad_metric_filter = 5;
- Specified by:
getGoodBadMetricFilter
in interfaceWindowsBasedSliOrBuilder
- Returns:
- The goodBadMetricFilter.
-
getGoodBadMetricFilterBytes
public com.google.protobuf.ByteString getGoodBadMetricFilterBytes()
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.
string good_bad_metric_filter = 5;
- Specified by:
getGoodBadMetricFilterBytes
in interfaceWindowsBasedSliOrBuilder
- Returns:
- The bytes for goodBadMetricFilter.
-
setGoodBadMetricFilter
public WindowsBasedSli.Builder setGoodBadMetricFilter(String value)
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.
string good_bad_metric_filter = 5;
- Parameters:
value
- The goodBadMetricFilter to set.- Returns:
- This builder for chaining.
-
clearGoodBadMetricFilter
public WindowsBasedSli.Builder clearGoodBadMetricFilter()
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.
string good_bad_metric_filter = 5;
- Returns:
- This builder for chaining.
-
setGoodBadMetricFilterBytes
public WindowsBasedSli.Builder setGoodBadMetricFilterBytes(com.google.protobuf.ByteString value)
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.
string good_bad_metric_filter = 5;
- Parameters:
value
- The bytes for goodBadMetricFilter to set.- Returns:
- This builder for chaining.
-
hasGoodTotalRatioThreshold
public boolean hasGoodTotalRatioThreshold()
A window is good if its `performance` is high enough.
.google.monitoring.v3.WindowsBasedSli.PerformanceThreshold good_total_ratio_threshold = 2;
- Specified by:
hasGoodTotalRatioThreshold
in interfaceWindowsBasedSliOrBuilder
- Returns:
- Whether the goodTotalRatioThreshold field is set.
-
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;
- Specified by:
getGoodTotalRatioThreshold
in interfaceWindowsBasedSliOrBuilder
- Returns:
- The goodTotalRatioThreshold.
-
setGoodTotalRatioThreshold
public WindowsBasedSli.Builder setGoodTotalRatioThreshold(WindowsBasedSli.PerformanceThreshold value)
A window is good if its `performance` is high enough.
.google.monitoring.v3.WindowsBasedSli.PerformanceThreshold good_total_ratio_threshold = 2;
-
setGoodTotalRatioThreshold
public WindowsBasedSli.Builder setGoodTotalRatioThreshold(WindowsBasedSli.PerformanceThreshold.Builder builderForValue)
A window is good if its `performance` is high enough.
.google.monitoring.v3.WindowsBasedSli.PerformanceThreshold good_total_ratio_threshold = 2;
-
mergeGoodTotalRatioThreshold
public WindowsBasedSli.Builder mergeGoodTotalRatioThreshold(WindowsBasedSli.PerformanceThreshold value)
A window is good if its `performance` is high enough.
.google.monitoring.v3.WindowsBasedSli.PerformanceThreshold good_total_ratio_threshold = 2;
-
clearGoodTotalRatioThreshold
public WindowsBasedSli.Builder clearGoodTotalRatioThreshold()
A window is good if its `performance` is high enough.
.google.monitoring.v3.WindowsBasedSli.PerformanceThreshold good_total_ratio_threshold = 2;
-
getGoodTotalRatioThresholdBuilder
public WindowsBasedSli.PerformanceThreshold.Builder getGoodTotalRatioThresholdBuilder()
A window is good if its `performance` is high enough.
.google.monitoring.v3.WindowsBasedSli.PerformanceThreshold good_total_ratio_threshold = 2;
-
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;
- Specified by:
getGoodTotalRatioThresholdOrBuilder
in interfaceWindowsBasedSliOrBuilder
-
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;
- Specified by:
hasMetricMeanInRange
in interfaceWindowsBasedSliOrBuilder
- Returns:
- Whether the metricMeanInRange field is set.
-
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;
- Specified by:
getMetricMeanInRange
in interfaceWindowsBasedSliOrBuilder
- Returns:
- The metricMeanInRange.
-
setMetricMeanInRange
public WindowsBasedSli.Builder setMetricMeanInRange(WindowsBasedSli.MetricRange value)
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;
-
setMetricMeanInRange
public WindowsBasedSli.Builder setMetricMeanInRange(WindowsBasedSli.MetricRange.Builder builderForValue)
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;
-
mergeMetricMeanInRange
public WindowsBasedSli.Builder mergeMetricMeanInRange(WindowsBasedSli.MetricRange value)
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;
-
clearMetricMeanInRange
public WindowsBasedSli.Builder clearMetricMeanInRange()
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;
-
getMetricMeanInRangeBuilder
public WindowsBasedSli.MetricRange.Builder getMetricMeanInRangeBuilder()
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;
-
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;
- Specified by:
getMetricMeanInRangeOrBuilder
in interfaceWindowsBasedSliOrBuilder
-
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;
- Specified by:
hasMetricSumInRange
in interfaceWindowsBasedSliOrBuilder
- Returns:
- Whether the metricSumInRange field is set.
-
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;
- Specified by:
getMetricSumInRange
in interfaceWindowsBasedSliOrBuilder
- Returns:
- The metricSumInRange.
-
setMetricSumInRange
public WindowsBasedSli.Builder setMetricSumInRange(WindowsBasedSli.MetricRange value)
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;
-
setMetricSumInRange
public WindowsBasedSli.Builder setMetricSumInRange(WindowsBasedSli.MetricRange.Builder builderForValue)
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;
-
mergeMetricSumInRange
public WindowsBasedSli.Builder mergeMetricSumInRange(WindowsBasedSli.MetricRange value)
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;
-
clearMetricSumInRange
public WindowsBasedSli.Builder clearMetricSumInRange()
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;
-
getMetricSumInRangeBuilder
public WindowsBasedSli.MetricRange.Builder getMetricSumInRangeBuilder()
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;
-
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;
- Specified by:
getMetricSumInRangeOrBuilder
in interfaceWindowsBasedSliOrBuilder
-
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;
- Specified by:
hasWindowPeriod
in interfaceWindowsBasedSliOrBuilder
- Returns:
- Whether the windowPeriod field is set.
-
getWindowPeriod
public com.google.protobuf.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;
- Specified by:
getWindowPeriod
in interfaceWindowsBasedSliOrBuilder
- Returns:
- The windowPeriod.
-
setWindowPeriod
public WindowsBasedSli.Builder setWindowPeriod(com.google.protobuf.Duration value)
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;
-
setWindowPeriod
public WindowsBasedSli.Builder setWindowPeriod(com.google.protobuf.Duration.Builder builderForValue)
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;
-
mergeWindowPeriod
public WindowsBasedSli.Builder mergeWindowPeriod(com.google.protobuf.Duration value)
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;
-
clearWindowPeriod
public WindowsBasedSli.Builder clearWindowPeriod()
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;
-
getWindowPeriodBuilder
public com.google.protobuf.Duration.Builder getWindowPeriodBuilder()
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;
-
getWindowPeriodOrBuilder
public com.google.protobuf.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;
- Specified by:
getWindowPeriodOrBuilder
in interfaceWindowsBasedSliOrBuilder
-
setUnknownFields
public final WindowsBasedSli.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<WindowsBasedSli.Builder>
-
mergeUnknownFields
public final WindowsBasedSli.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<WindowsBasedSli.Builder>
-
-