io.opencensus.proto.stats.v1.MeasurementOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: opencensus/proto/stats/v1/stats.proto
package io.opencensus.proto.stats.v1;
public interface MeasurementOrBuilder extends
// @@protoc_insertion_point(interface_extends:opencensus.proto.stats.v1.Measurement)
com.google.protobuf.MessageOrBuilder {
/**
* repeated .opencensus.proto.stats.v1.Tag tags = 1;
*/
java.util.List
getTagsList();
/**
* repeated .opencensus.proto.stats.v1.Tag tags = 1;
*/
io.opencensus.proto.stats.v1.Tag getTags(int index);
/**
* repeated .opencensus.proto.stats.v1.Tag tags = 1;
*/
int getTagsCount();
/**
* repeated .opencensus.proto.stats.v1.Tag tags = 1;
*/
java.util.List extends io.opencensus.proto.stats.v1.TagOrBuilder>
getTagsOrBuilderList();
/**
* repeated .opencensus.proto.stats.v1.Tag tags = 1;
*/
io.opencensus.proto.stats.v1.TagOrBuilder getTagsOrBuilder(
int index);
/**
*
* The name of the measure to which the value is applied.
*
*
* string measure_name = 2;
* @return The measureName.
*/
java.lang.String getMeasureName();
/**
*
* The name of the measure to which the value is applied.
*
*
* string measure_name = 2;
* @return The bytes for measureName.
*/
com.google.protobuf.ByteString
getMeasureNameBytes();
/**
* double double_value = 3;
* @return Whether the doubleValue field is set.
*/
boolean hasDoubleValue();
/**
* double double_value = 3;
* @return The doubleValue.
*/
double getDoubleValue();
/**
* int64 int_value = 4;
* @return Whether the intValue field is set.
*/
boolean hasIntValue();
/**
* int64 int_value = 4;
* @return The intValue.
*/
long getIntValue();
/**
*
* The time when this measurement was recorded. If the implementation uses a async buffer to
* record measurements this may be the time when the measurement was read from the buffer.
*
*
* .google.protobuf.Timestamp time = 5;
* @return Whether the time field is set.
*/
boolean hasTime();
/**
*
* The time when this measurement was recorded. If the implementation uses a async buffer to
* record measurements this may be the time when the measurement was read from the buffer.
*
*
* .google.protobuf.Timestamp time = 5;
* @return The time.
*/
com.google.protobuf.Timestamp getTime();
/**
*
* The time when this measurement was recorded. If the implementation uses a async buffer to
* record measurements this may be the time when the measurement was read from the buffer.
*
*
* .google.protobuf.Timestamp time = 5;
*/
com.google.protobuf.TimestampOrBuilder getTimeOrBuilder();
public io.opencensus.proto.stats.v1.Measurement.ValueCase getValueCase();
}