Interface Distribution.BucketOptions.ExponentialOrBuilder

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

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

    Modifier and Type
    Method
    Description
    double
    Must be greater than 1.
    int
    Must be greater than 0.
    double
    Must be greater than 0.

    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()
       Must be greater than 0.
       
      int32 num_finite_buckets = 1;
      Returns:
      The numFiniteBuckets.
    • getGrowthFactor

      double getGrowthFactor()
       Must be greater than 1.
       
      double growth_factor = 2;
      Returns:
      The growthFactor.
    • getScale

      double getScale()
       Must be greater than 0.
       
      double scale = 3;
      Returns:
      The scale.