All Downloads are FREE. Search and download functionalities are using the official Maven repository.

nl.topicus.jdbc.shaded.com.google.api.DistributionOrBuilder Maven / Gradle / Ivy

There is a newer version: 1.1.6
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/api/distribution.proto

package nl.topicus.jdbc.shaded.com.google.api;

public interface DistributionOrBuilder extends
    // @@protoc_insertion_point(interface_extends:google.api.Distribution)
    nl.topicus.jdbc.shaded.com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * The number of values in the population. Must be non-negative.
   * 
* * int64 count = 1; */ long getCount(); /** *
   * The arithmetic mean of the values in the population. If `count` is zero
   * then this field must be zero.
   * 
* * double mean = 2; */ double getMean(); /** *
   * The sum of squared deviations from the mean of the values in the
   * population.  For values x_i this is:
   *     Sum[i=1..n]((x_i - mean)^2)
   * Knuth, "The Art of Computer Programming", Vol. 2, page 323, 3rd edition
   * describes Welford's method for accumulating this sum in one pass.
   * If `count` is zero then this field must be zero.
   * 
* * double sum_of_squared_deviation = 3; */ double getSumOfSquaredDeviation(); /** *
   * If specified, contains the range of the population values. The field
   * must not be present if the `count` is zero.
   * 
* * .google.api.Distribution.Range range = 4; */ boolean hasRange(); /** *
   * If specified, contains the range of the population values. The field
   * must not be present if the `count` is zero.
   * 
* * .google.api.Distribution.Range range = 4; */ nl.topicus.jdbc.shaded.com.google.api.Distribution.Range getRange(); /** *
   * If specified, contains the range of the population values. The field
   * must not be present if the `count` is zero.
   * 
* * .google.api.Distribution.Range range = 4; */ nl.topicus.jdbc.shaded.com.google.api.Distribution.RangeOrBuilder getRangeOrBuilder(); /** *
   * Defines the histogram bucket boundaries.
   * 
* * .google.api.Distribution.BucketOptions bucket_options = 6; */ boolean hasBucketOptions(); /** *
   * Defines the histogram bucket boundaries.
   * 
* * .google.api.Distribution.BucketOptions bucket_options = 6; */ nl.topicus.jdbc.shaded.com.google.api.Distribution.BucketOptions getBucketOptions(); /** *
   * Defines the histogram bucket boundaries.
   * 
* * .google.api.Distribution.BucketOptions bucket_options = 6; */ nl.topicus.jdbc.shaded.com.google.api.Distribution.BucketOptionsOrBuilder getBucketOptionsOrBuilder(); /** *
   * If `bucket_options` is given, then the sum of the values in `bucket_counts`
   * must equal the value in `count`.  If `bucket_options` is not given, no
   * `bucket_counts` fields may be given.
   * Bucket counts are given in order under the numbering scheme described
   * above (the underflow bucket has number 0; the finite buckets, if any,
   * have numbers 1 through N-2; the overflow bucket has number N-1).
   * The size of `bucket_counts` must be no greater than N as defined in
   * `bucket_options`.
   * Any suffix of trailing zero bucket_count fields may be omitted.
   * 
* * repeated int64 bucket_counts = 7; */ java.util.List getBucketCountsList(); /** *
   * If `bucket_options` is given, then the sum of the values in `bucket_counts`
   * must equal the value in `count`.  If `bucket_options` is not given, no
   * `bucket_counts` fields may be given.
   * Bucket counts are given in order under the numbering scheme described
   * above (the underflow bucket has number 0; the finite buckets, if any,
   * have numbers 1 through N-2; the overflow bucket has number N-1).
   * The size of `bucket_counts` must be no greater than N as defined in
   * `bucket_options`.
   * Any suffix of trailing zero bucket_count fields may be omitted.
   * 
* * repeated int64 bucket_counts = 7; */ int getBucketCountsCount(); /** *
   * If `bucket_options` is given, then the sum of the values in `bucket_counts`
   * must equal the value in `count`.  If `bucket_options` is not given, no
   * `bucket_counts` fields may be given.
   * Bucket counts are given in order under the numbering scheme described
   * above (the underflow bucket has number 0; the finite buckets, if any,
   * have numbers 1 through N-2; the overflow bucket has number N-1).
   * The size of `bucket_counts` must be no greater than N as defined in
   * `bucket_options`.
   * Any suffix of trailing zero bucket_count fields may be omitted.
   * 
* * repeated int64 bucket_counts = 7; */ long getBucketCounts(int index); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy