Package io.opencensus.proto.metrics.v1
Class TimeSeries
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.opencensus.proto.metrics.v1.TimeSeries
-
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,TimeSeriesOrBuilder,Serializable
public final class TimeSeries extends com.google.protobuf.GeneratedMessageV3 implements TimeSeriesOrBuilder
A collection of data points that describes the time-varying values of a metric.
Protobuf typeopencensus.proto.metrics.v1.TimeSeries- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTimeSeries.BuilderA collection of data points that describes the time-varying values of a metric.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intLABEL_VALUES_FIELD_NUMBERstatic intPOINTS_FIELD_NUMBERstatic intSTART_TIMESTAMP_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)static TimeSeriesgetDefaultInstance()TimeSeriesgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()LabelValuegetLabelValues(int index)The set of label values that uniquely identify this timeseries.intgetLabelValuesCount()The set of label values that uniquely identify this timeseries.List<LabelValue>getLabelValuesList()The set of label values that uniquely identify this timeseries.LabelValueOrBuildergetLabelValuesOrBuilder(int index)The set of label values that uniquely identify this timeseries.List<? extends LabelValueOrBuilder>getLabelValuesOrBuilderList()The set of label values that uniquely identify this timeseries.com.google.protobuf.Parser<TimeSeries>getParserForType()PointgetPoints(int index)The data points of this timeseries.intgetPointsCount()The data points of this timeseries.List<Point>getPointsList()The data points of this timeseries.PointOrBuildergetPointsOrBuilder(int index)The data points of this timeseries.List<? extends PointOrBuilder>getPointsOrBuilderList()The data points of this timeseries.intgetSerializedSize()com.google.protobuf.TimestampgetStartTimestamp()Must be present for cumulative metrics.com.google.protobuf.TimestampOrBuildergetStartTimestampOrBuilder()Must be present for cumulative metrics.com.google.protobuf.UnknownFieldSetgetUnknownFields()inthashCode()booleanhasStartTimestamp()Must be present for cumulative metrics.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static TimeSeries.BuildernewBuilder()static TimeSeries.BuildernewBuilder(TimeSeries prototype)TimeSeries.BuildernewBuilderForType()protected TimeSeries.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static TimeSeriesparseDelimitedFrom(InputStream input)static TimeSeriesparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TimeSeriesparseFrom(byte[] data)static TimeSeriesparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TimeSeriesparseFrom(com.google.protobuf.ByteString data)static TimeSeriesparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TimeSeriesparseFrom(com.google.protobuf.CodedInputStream input)static TimeSeriesparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TimeSeriesparseFrom(InputStream input)static TimeSeriesparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TimeSeriesparseFrom(ByteBuffer data)static TimeSeriesparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<TimeSeries>parser()TimeSeries.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, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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
-
START_TIMESTAMP_FIELD_NUMBER
public static final int START_TIMESTAMP_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LABEL_VALUES_FIELD_NUMBER
public static final int LABEL_VALUES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
POINTS_FIELD_NUMBER
public static final int POINTS_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
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin 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
-
hasStartTimestamp
public boolean hasStartTimestamp()
Must be present for cumulative metrics. The time when the cumulative value was reset to zero. Exclusive. The cumulative value is over the time interval (start_timestamp, timestamp]. If not specified, the backend can use the previous recorded value.
.google.protobuf.Timestamp start_timestamp = 1;- Specified by:
hasStartTimestampin interfaceTimeSeriesOrBuilder- Returns:
- Whether the startTimestamp field is set.
-
getStartTimestamp
public com.google.protobuf.Timestamp getStartTimestamp()
Must be present for cumulative metrics. The time when the cumulative value was reset to zero. Exclusive. The cumulative value is over the time interval (start_timestamp, timestamp]. If not specified, the backend can use the previous recorded value.
.google.protobuf.Timestamp start_timestamp = 1;- Specified by:
getStartTimestampin interfaceTimeSeriesOrBuilder- Returns:
- The startTimestamp.
-
getStartTimestampOrBuilder
public com.google.protobuf.TimestampOrBuilder getStartTimestampOrBuilder()
Must be present for cumulative metrics. The time when the cumulative value was reset to zero. Exclusive. The cumulative value is over the time interval (start_timestamp, timestamp]. If not specified, the backend can use the previous recorded value.
.google.protobuf.Timestamp start_timestamp = 1;- Specified by:
getStartTimestampOrBuilderin interfaceTimeSeriesOrBuilder
-
getLabelValuesList
public List<LabelValue> getLabelValuesList()
The set of label values that uniquely identify this timeseries. Applies to all points. The order of label values must match that of label keys in the metric descriptor.
repeated .opencensus.proto.metrics.v1.LabelValue label_values = 2;- Specified by:
getLabelValuesListin interfaceTimeSeriesOrBuilder
-
getLabelValuesOrBuilderList
public List<? extends LabelValueOrBuilder> getLabelValuesOrBuilderList()
The set of label values that uniquely identify this timeseries. Applies to all points. The order of label values must match that of label keys in the metric descriptor.
repeated .opencensus.proto.metrics.v1.LabelValue label_values = 2;- Specified by:
getLabelValuesOrBuilderListin interfaceTimeSeriesOrBuilder
-
getLabelValuesCount
public int getLabelValuesCount()
The set of label values that uniquely identify this timeseries. Applies to all points. The order of label values must match that of label keys in the metric descriptor.
repeated .opencensus.proto.metrics.v1.LabelValue label_values = 2;- Specified by:
getLabelValuesCountin interfaceTimeSeriesOrBuilder
-
getLabelValues
public LabelValue getLabelValues(int index)
The set of label values that uniquely identify this timeseries. Applies to all points. The order of label values must match that of label keys in the metric descriptor.
repeated .opencensus.proto.metrics.v1.LabelValue label_values = 2;- Specified by:
getLabelValuesin interfaceTimeSeriesOrBuilder
-
getLabelValuesOrBuilder
public LabelValueOrBuilder getLabelValuesOrBuilder(int index)
The set of label values that uniquely identify this timeseries. Applies to all points. The order of label values must match that of label keys in the metric descriptor.
repeated .opencensus.proto.metrics.v1.LabelValue label_values = 2;- Specified by:
getLabelValuesOrBuilderin interfaceTimeSeriesOrBuilder
-
getPointsList
public List<Point> getPointsList()
The data points of this timeseries. Point.value type MUST match the MetricDescriptor.type.
repeated .opencensus.proto.metrics.v1.Point points = 3;- Specified by:
getPointsListin interfaceTimeSeriesOrBuilder
-
getPointsOrBuilderList
public List<? extends PointOrBuilder> getPointsOrBuilderList()
The data points of this timeseries. Point.value type MUST match the MetricDescriptor.type.
repeated .opencensus.proto.metrics.v1.Point points = 3;- Specified by:
getPointsOrBuilderListin interfaceTimeSeriesOrBuilder
-
getPointsCount
public int getPointsCount()
The data points of this timeseries. Point.value type MUST match the MetricDescriptor.type.
repeated .opencensus.proto.metrics.v1.Point points = 3;- Specified by:
getPointsCountin interfaceTimeSeriesOrBuilder
-
getPoints
public Point getPoints(int index)
The data points of this timeseries. Point.value type MUST match the MetricDescriptor.type.
repeated .opencensus.proto.metrics.v1.Point points = 3;- Specified by:
getPointsin interfaceTimeSeriesOrBuilder
-
getPointsOrBuilder
public PointOrBuilder getPointsOrBuilder(int index)
The data points of this timeseries. Point.value type MUST match the MetricDescriptor.type.
repeated .opencensus.proto.metrics.v1.Point points = 3;- Specified by:
getPointsOrBuilderin interfaceTimeSeriesOrBuilder
-
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 TimeSeries parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TimeSeries parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TimeSeries parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TimeSeries parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TimeSeries parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TimeSeries parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TimeSeries parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static TimeSeries parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static TimeSeries parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static TimeSeries parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static TimeSeries parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static TimeSeries parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public TimeSeries.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static TimeSeries.Builder newBuilder()
-
newBuilder
public static TimeSeries.Builder newBuilder(TimeSeries prototype)
-
toBuilder
public TimeSeries.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected TimeSeries.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static TimeSeries getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<TimeSeries> parser()
-
getParserForType
public com.google.protobuf.Parser<TimeSeries> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public TimeSeries getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-