Package com.google.monitoring.v3
Class WindowsBasedSli.MetricRange
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.monitoring.v3.WindowsBasedSli.MetricRange
-
- All Implemented Interfaces:
WindowsBasedSli.MetricRangeOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- WindowsBasedSli
public static final class WindowsBasedSli.MetricRange extends com.google.protobuf.GeneratedMessageV3 implements WindowsBasedSli.MetricRangeOrBuilder
A `MetricRange` is used when each window is good when the value x of a single `TimeSeries` satisfies `range.min <= x <= range.max`. The provided `TimeSeries` must have `ValueType = INT64` or `ValueType = DOUBLE` and `MetricKind = GAUGE`.
Protobuf typegoogle.monitoring.v3.WindowsBasedSli.MetricRange- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWindowsBasedSli.MetricRange.BuilderA `MetricRange` is used when each window is good when the value x of a single `TimeSeries` satisfies `range.min <= x <= range.max`.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intRANGE_FIELD_NUMBERstatic intTIME_SERIES_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static WindowsBasedSli.MetricRangegetDefaultInstance()WindowsBasedSli.MetricRangegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Parser<WindowsBasedSli.MetricRange>getParserForType()RangegetRange()Range of values considered "good." For a one-sided range, set one bound to an infinite value.RangeOrBuildergetRangeOrBuilder()Range of values considered "good." For a one-sided range, set one bound to an infinite value.intgetSerializedSize()StringgetTimeSeries()A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) specifying the `TimeSeries` to use for evaluating window quality.com.google.protobuf.ByteStringgetTimeSeriesBytes()A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) specifying the `TimeSeries` to use for evaluating window quality.inthashCode()booleanhasRange()Range of values considered "good." For a one-sided range, set one bound to an infinite value.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static WindowsBasedSli.MetricRange.BuildernewBuilder()static WindowsBasedSli.MetricRange.BuildernewBuilder(WindowsBasedSli.MetricRange prototype)WindowsBasedSli.MetricRange.BuildernewBuilderForType()protected WindowsBasedSli.MetricRange.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static WindowsBasedSli.MetricRangeparseDelimitedFrom(InputStream input)static WindowsBasedSli.MetricRangeparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WindowsBasedSli.MetricRangeparseFrom(byte[] data)static WindowsBasedSli.MetricRangeparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WindowsBasedSli.MetricRangeparseFrom(com.google.protobuf.ByteString data)static WindowsBasedSli.MetricRangeparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WindowsBasedSli.MetricRangeparseFrom(com.google.protobuf.CodedInputStream input)static WindowsBasedSli.MetricRangeparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WindowsBasedSli.MetricRangeparseFrom(InputStream input)static WindowsBasedSli.MetricRangeparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static WindowsBasedSli.MetricRangeparseFrom(ByteBuffer data)static WindowsBasedSli.MetricRangeparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<WindowsBasedSli.MetricRange>parser()WindowsBasedSli.MetricRange.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
TIME_SERIES_FIELD_NUMBER
public static final int TIME_SERIES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
RANGE_FIELD_NUMBER
public static final int RANGE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getTimeSeries
public String getTimeSeries()
A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) specifying the `TimeSeries` to use for evaluating window quality.
string time_series = 1;- Specified by:
getTimeSeriesin interfaceWindowsBasedSli.MetricRangeOrBuilder- Returns:
- The timeSeries.
-
getTimeSeriesBytes
public com.google.protobuf.ByteString getTimeSeriesBytes()
A [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) specifying the `TimeSeries` to use for evaluating window quality.
string time_series = 1;- Specified by:
getTimeSeriesBytesin interfaceWindowsBasedSli.MetricRangeOrBuilder- Returns:
- The bytes for timeSeries.
-
hasRange
public boolean hasRange()
Range of values considered "good." For a one-sided range, set one bound to an infinite value.
.google.monitoring.v3.Range range = 4;- Specified by:
hasRangein interfaceWindowsBasedSli.MetricRangeOrBuilder- Returns:
- Whether the range field is set.
-
getRange
public Range getRange()
Range of values considered "good." For a one-sided range, set one bound to an infinite value.
.google.monitoring.v3.Range range = 4;- Specified by:
getRangein interfaceWindowsBasedSli.MetricRangeOrBuilder- Returns:
- The range.
-
getRangeOrBuilder
public RangeOrBuilder getRangeOrBuilder()
Range of values considered "good." For a one-sided range, set one bound to an infinite value.
.google.monitoring.v3.Range range = 4;- Specified by:
getRangeOrBuilderin interfaceWindowsBasedSli.MetricRangeOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static WindowsBasedSli.MetricRange parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WindowsBasedSli.MetricRange parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WindowsBasedSli.MetricRange parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WindowsBasedSli.MetricRange parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WindowsBasedSli.MetricRange parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WindowsBasedSli.MetricRange parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static WindowsBasedSli.MetricRange parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static WindowsBasedSli.MetricRange parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static WindowsBasedSli.MetricRange parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static WindowsBasedSli.MetricRange parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static WindowsBasedSli.MetricRange parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static WindowsBasedSli.MetricRange parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public WindowsBasedSli.MetricRange.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static WindowsBasedSli.MetricRange.Builder newBuilder()
-
newBuilder
public static WindowsBasedSli.MetricRange.Builder newBuilder(WindowsBasedSli.MetricRange prototype)
-
toBuilder
public WindowsBasedSli.MetricRange.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected WindowsBasedSli.MetricRange.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static WindowsBasedSli.MetricRange getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<WindowsBasedSli.MetricRange> parser()
-
getParserForType
public com.google.protobuf.Parser<WindowsBasedSli.MetricRange> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public WindowsBasedSli.MetricRange getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-