io.opencensus.proto.metrics.v1.SummaryValueOrBuilder 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 SummaryValueOrBuilder extends
// @@protoc_insertion_point(interface_extends:opencensus.proto.metrics.v1.SummaryValue)
com.google.protobuf.MessageOrBuilder {
/**
*
* The total number of recorded values since start_time. Optional since
* some systems don't expose this.
*
*
* .google.protobuf.Int64Value count = 1;
* @return Whether the count field is set.
*/
boolean hasCount();
/**
*
* The total number of recorded values since start_time. Optional since
* some systems don't expose this.
*
*
* .google.protobuf.Int64Value count = 1;
* @return The count.
*/
com.google.protobuf.Int64Value getCount();
/**
*
* The total number of recorded values since start_time. Optional since
* some systems don't expose this.
*
*
* .google.protobuf.Int64Value count = 1;
*/
com.google.protobuf.Int64ValueOrBuilder getCountOrBuilder();
/**
*
* The total sum of recorded values since start_time. Optional since some
* systems don't expose this. If count is zero then this field must be zero.
* This field must be unset if the sum is not available.
*
*
* .google.protobuf.DoubleValue sum = 2;
* @return Whether the sum field is set.
*/
boolean hasSum();
/**
*
* The total sum of recorded values since start_time. Optional since some
* systems don't expose this. If count is zero then this field must be zero.
* This field must be unset if the sum is not available.
*
*
* .google.protobuf.DoubleValue sum = 2;
* @return The sum.
*/
com.google.protobuf.DoubleValue getSum();
/**
*
* The total sum of recorded values since start_time. Optional since some
* systems don't expose this. If count is zero then this field must be zero.
* This field must be unset if the sum is not available.
*
*
* .google.protobuf.DoubleValue sum = 2;
*/
com.google.protobuf.DoubleValueOrBuilder getSumOrBuilder();
/**
*
* Values calculated over an arbitrary time window.
*
*
* .opencensus.proto.metrics.v1.SummaryValue.Snapshot snapshot = 3;
* @return Whether the snapshot field is set.
*/
boolean hasSnapshot();
/**
*
* Values calculated over an arbitrary time window.
*
*
* .opencensus.proto.metrics.v1.SummaryValue.Snapshot snapshot = 3;
* @return The snapshot.
*/
io.opencensus.proto.metrics.v1.SummaryValue.Snapshot getSnapshot();
/**
*
* Values calculated over an arbitrary time window.
*
*
* .opencensus.proto.metrics.v1.SummaryValue.Snapshot snapshot = 3;
*/
io.opencensus.proto.metrics.v1.SummaryValue.SnapshotOrBuilder getSnapshotOrBuilder();
}