io.opencensus.proto.metrics.v1.TimeSeriesOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: opencensus/proto/metrics/v1/metrics.proto
package io.opencensus.proto.metrics.v1;
public interface TimeSeriesOrBuilder extends
// @@protoc_insertion_point(interface_extends:opencensus.proto.metrics.v1.TimeSeries)
com.google.protobuf.MessageOrBuilder {
/**
*
* 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;
* @return Whether the startTimestamp field is set.
*/
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;
* @return The startTimestamp.
*/
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;
*/
com.google.protobuf.TimestampOrBuilder getStartTimestampOrBuilder();
/**
*
* 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;
*/
java.util.List
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;
*/
io.opencensus.proto.metrics.v1.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;
*/
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;
*/
java.util.List extends io.opencensus.proto.metrics.v1.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;
*/
io.opencensus.proto.metrics.v1.LabelValueOrBuilder getLabelValuesOrBuilder(
int index);
/**
*
* The data points of this timeseries. Point.value type MUST match the
* MetricDescriptor.type.
*
*
* repeated .opencensus.proto.metrics.v1.Point points = 3;
*/
java.util.List
getPointsList();
/**
*
* The data points of this timeseries. Point.value type MUST match the
* MetricDescriptor.type.
*
*
* repeated .opencensus.proto.metrics.v1.Point points = 3;
*/
io.opencensus.proto.metrics.v1.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;
*/
int getPointsCount();
/**
*
* The data points of this timeseries. Point.value type MUST match the
* MetricDescriptor.type.
*
*
* repeated .opencensus.proto.metrics.v1.Point points = 3;
*/
java.util.List extends io.opencensus.proto.metrics.v1.PointOrBuilder>
getPointsOrBuilderList();
/**
*
* The data points of this timeseries. Point.value type MUST match the
* MetricDescriptor.type.
*
*
* repeated .opencensus.proto.metrics.v1.Point points = 3;
*/
io.opencensus.proto.metrics.v1.PointOrBuilder getPointsOrBuilder(
int index);
}