public sealed class ExponentialBuckets : IMessage<Distribution.Types.ExponentialBuckets>, IEquatable<Distribution.Types.ExponentialBuckets>, IDeepCloneable<Distribution.Types.ExponentialBuckets>, IBufferMessage, IMessageDescribing buckets with exponentially growing width.
Implements
IMessage<Distribution.Types.ExponentialBuckets>, IEquatable<Distribution.Types.ExponentialBuckets>, IDeepCloneable<Distribution.Types.ExponentialBuckets>, IBufferMessage, IMessageNamespace
Google.Cloud.ServiceControl.V1Assembly
Google.Cloud.ServiceControl.V1.dll
Constructors
ExponentialBuckets()
public ExponentialBuckets()ExponentialBuckets(Distribution.Types.ExponentialBuckets)
public ExponentialBuckets(Distribution.Types.ExponentialBuckets other)| Parameter | |
|---|---|
| Name | Description | 
| other | Distribution.Types.ExponentialBuckets | 
Properties
GrowthFactor
public double GrowthFactor { get; set; }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.
| Property Value | |
|---|---|
| Type | Description | 
| Double | |
NumFiniteBuckets
public int NumFiniteBuckets { get; set; }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.
| Property Value | |
|---|---|
| Type | Description | 
| Int32 | |
Scale
public double Scale { get; set; }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.
| Property Value | |
|---|---|
| Type | Description | 
| Double | |