protos/pogo0.431.0

Messageholoholo.rpc › Distribution

BucketOptions

holoholo.rpc.Distribution.BucketOptionsFile: holo_protos.protoC# type: Holoholo.Rpc.Telemetry.Distribution.Types.BucketOptions3 fieldsSince 0.431.0

No.FieldTypeTag
oneof bucket_type · 3 options, one at a time
1linear_bucketsDistribution.BucketOptions.LinearBuckets0a
2exponential_bucketsDistribution.BucketOptions.ExponentialBuckets12
3explicit_bucketsDistribution.BucketOptions.ExplicitBuckets1a

Nested types

Used in (1)

.proto source
// holo_protos.proto · package holoholo.rpc
message BucketOptions {
  oneof bucket_type {
    LinearBuckets linear_buckets = 1;
    ExponentialBuckets exponential_buckets = 2;
    ExplicitBuckets explicit_buckets = 3;
  }

  message ExplicitBuckets {
    repeated int64 bounds = 1;
  }

  message ExponentialBuckets {
    int64 num_finite_buckets = 1;
    float growth_factor = 2;
    float scale = 3;
  }

  message LinearBuckets {
    int64 num_finite_buckets = 1;
    int64 width = 2;
    int64 offset = 3;
  }
}