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 |
|