Reference documentation and code samples for the Google API Common Protos Client class Exponential.
Specifies an exponential sequence of buckets that have a width that is proportional to the value of the lower bound. Each bucket represents a constant relative uncertainty on a specific value in the bucket.
There are num_finite_buckets + 2
(= N) buckets. Bucket i
has the
following boundaries:
Upper bound (0 <= i < N-1): scale * (growth_factor ^ i).
Lower bound (1 <= i < N): scale * (growth_factor ^ (i - 1)).
Generated from protobuf message google.api.Distribution.BucketOptions.Exponential
Namespace
Google \ Api \ Distribution \ BucketOptionsMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ num_finite_buckets |
int
Must be greater than 0. |
↳ growth_factor |
float
Must be greater than 1. |
↳ scale |
float
Must be greater than 0. |
getNumFiniteBuckets
Must be greater than 0.
Returns | |
---|---|
Type | Description |
int |
setNumFiniteBuckets
Must be greater than 0.
Parameter | |
---|---|
Name | Description |
var |
int
|
Returns | |
---|---|
Type | Description |
$this |
getGrowthFactor
Must be greater than 1.
Returns | |
---|---|
Type | Description |
float |
setGrowthFactor
Must be greater than 1.
Parameter | |
---|---|
Name | Description |
var |
float
|
Returns | |
---|---|
Type | Description |
$this |
getScale
Must be greater than 0.
Returns | |
---|---|
Type | Description |
float |
setScale
Must be greater than 0.
Parameter | |
---|---|
Name | Description |
var |
float
|
Returns | |
---|---|
Type | Description |
$this |