Interface Distribution.ExplicitBucketsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Distribution.ExplicitBuckets, Distribution.ExplicitBuckets.Builder
Enclosing class:
Distribution

public static interface Distribution.ExplicitBucketsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    getBounds(int index)
    'bound' is a list of strictly increasing boundaries between buckets.
    int
    'bound' is a list of strictly increasing boundaries between buckets.
    'bound' is a list of strictly increasing boundaries between buckets.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getBoundsList

      List<Double> getBoundsList()
       'bound' is a list of strictly increasing boundaries between
       buckets. Note that a list of length N-1 defines N buckets because
       of fenceposting. See comments on `bucket_options` for details.
      
       The i'th finite bucket covers the interval
       [bound[i-1], bound[i])
       where i ranges from 1 to bound_size() - 1. Note that there are no
       finite buckets at all if 'bound' only contains a single element; in
       that special case the single bound defines the boundary between the
       underflow and overflow buckets.
      
       bucket number                   lower bound    upper bound
       i == 0 (underflow)              -inf           bound[i]
       0 < i < bound_size()            bound[i-1]     bound[i]
       i == bound_size() (overflow)    bound[i-1]     +inf
       
      repeated double bounds = 1;
      Returns:
      A list containing the bounds.
    • getBoundsCount

      int getBoundsCount()
       'bound' is a list of strictly increasing boundaries between
       buckets. Note that a list of length N-1 defines N buckets because
       of fenceposting. See comments on `bucket_options` for details.
      
       The i'th finite bucket covers the interval
       [bound[i-1], bound[i])
       where i ranges from 1 to bound_size() - 1. Note that there are no
       finite buckets at all if 'bound' only contains a single element; in
       that special case the single bound defines the boundary between the
       underflow and overflow buckets.
      
       bucket number                   lower bound    upper bound
       i == 0 (underflow)              -inf           bound[i]
       0 < i < bound_size()            bound[i-1]     bound[i]
       i == bound_size() (overflow)    bound[i-1]     +inf
       
      repeated double bounds = 1;
      Returns:
      The count of bounds.
    • getBounds

      double getBounds(int index)
       'bound' is a list of strictly increasing boundaries between
       buckets. Note that a list of length N-1 defines N buckets because
       of fenceposting. See comments on `bucket_options` for details.
      
       The i'th finite bucket covers the interval
       [bound[i-1], bound[i])
       where i ranges from 1 to bound_size() - 1. Note that there are no
       finite buckets at all if 'bound' only contains a single element; in
       that special case the single bound defines the boundary between the
       underflow and overflow buckets.
      
       bucket number                   lower bound    upper bound
       i == 0 (underflow)              -inf           bound[i]
       0 < i < bound_size()            bound[i-1]     bound[i]
       i == bound_size() (overflow)    bound[i-1]     +inf
       
      repeated double bounds = 1;
      Parameters:
      index - The index of the element to return.
      Returns:
      The bounds at the given index.