Interface Distribution.LinearBucketsOrBuilder

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

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

    Modifier and Type
    Method
    Description
    int
    The number of finite buckets.
    double
    The i'th linear bucket covers the interval [offset + (i-1) * width, offset + i * width) where i ranges from 1 to num_finite_buckets, inclusive.
    double
    The i'th linear bucket covers the interval [offset + (i-1) * width, offset + i * width) where i ranges from 1 to num_finite_buckets, inclusive.

    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

    • getNumFiniteBuckets

      int getNumFiniteBuckets()
       The number of finite buckets. With the underflow and overflow buckets,
       the total number of buckets is `num_finite_buckets` + 2.
       See comments on `bucket_options` for details.
       
      int32 num_finite_buckets = 1;
      Returns:
      The numFiniteBuckets.
    • getWidth

      double getWidth()
       The i'th linear bucket covers the interval
       [offset + (i-1) * width, offset + i * width)
       where i ranges from 1 to num_finite_buckets, inclusive.
       Must be strictly positive.
       
      double width = 2;
      Returns:
      The width.
    • getOffset

      double getOffset()
       The i'th linear bucket covers the interval
       [offset + (i-1) * width, offset + i * width)
       where i ranges from 1 to num_finite_buckets, inclusive.
       
      double offset = 3;
      Returns:
      The offset.