public sealed class Distribution.Types.ExponentialBuckets : IMessage<Distribution.Types.ExponentialBuckets>, IEquatable<Distribution.Types.ExponentialBuckets>, IDeepCloneable<Distribution.Types.ExponentialBuckets>, IBufferMessage, IMessage
Reference documentation and code samples for the Service Control v1 API class Distribution.Types.ExponentialBuckets.
Describing buckets with exponentially growing width.
Implements
IMessageDistributionTypesExponentialBuckets, IEquatableDistributionTypesExponentialBuckets, IDeepCloneableDistributionTypesExponentialBuckets, IBufferMessage, IMessageNamespace
Google.Cloud.ServiceControl.V1Assembly
Google.Cloud.ServiceControl.V1.dll
Constructors
ExponentialBuckets()
public ExponentialBuckets()
ExponentialBuckets(ExponentialBuckets)
public ExponentialBuckets(Distribution.Types.ExponentialBuckets other)
Parameter | |
---|---|
Name | Description |
other | DistributionTypesExponentialBuckets |
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 |
int |
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 |