Struct google_servicecontrol1::ExponentialBuckets[][src]

pub struct ExponentialBuckets {
    pub scale: Option<f64>,
    pub growth_factor: Option<f64>,
    pub num_finite_buckets: Option<i32>,
}

Describing buckets with exponentially growing width.

This type is not used in any activity, and only used as part of another schema.

Fields

The i'th exponential bucket covers the interval [scale * growth_factor^(i-1), scale * growth_factor^i) where i ranges from 1 to num_finite_buckets inclusive. Must be > 0.

The i'th exponential bucket covers the interval [scale * growth_factor^(i-1), scale * growth_factor^i) where i ranges from 1 to num_finite_buckets inclusive. Must be larger than 1.0.

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.

Trait Implementations

impl Default for ExponentialBuckets
[src]

Returns the "default value" for a type. Read more

impl Clone for ExponentialBuckets
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for ExponentialBuckets
[src]

Formats the value using the given formatter. Read more

impl Part for ExponentialBuckets
[src]

Auto Trait Implementations