public sealed class ExponentialBuckets : IMessage<Distribution.Types.ExponentialBuckets>, IEquatable<Distribution.Types.ExponentialBuckets>, IDeepCloneable<Distribution.Types.ExponentialBuckets>, IBufferMessage, IMessageReference documentation and code samples for the Service Control v1 API class Distribution.Types.ExponentialBuckets.
Describing 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 |
|