google_api_service_control v0.8.0 GoogleApi.ServiceControl.V1.Model.Distribution View Source
Distribution represents a frequency distribution of double-valued sample points. It contains the size of the population of sample points plus additional optional information:
- the arithmetic mean of the samples
- the minimum and maximum of the samples
- the sum-squared-deviation of the samples, used to compute variance
- a histogram of the values of the sample points
Attributes
- bucketCounts (list(String.t)): The number of samples in each histogram bucket.
bucket_counts
are optional. If present, they must sum to thecount
value.
The buckets are defined below in bucket_option
. There are N buckets.
bucket_counts[0]
is the number of samples in the underflow bucket.
bucket_counts[1]
to bucket_counts[N-1]
are the numbers of samples
in each of the finite buckets. And bucket_counts[N] is the number of samples in the overflow bucket. See the comments of
bucket_optionbelow for more details. Any suffix of trailing zeros may be omitted. Defaults to
nil. - count (String.t): The total number of samples in the distribution. Must be >= 0. Defaults to
nil. - explicitBuckets (GoogleApi.ServiceControl.V1.Model.ExplicitBuckets.t): Buckets with arbitrary user-provided width. Defaults to
nil. - exponentialBuckets (GoogleApi.ServiceControl.V1.Model.ExponentialBuckets.t): Buckets with exponentially growing width. Defaults to
nil. - linearBuckets (GoogleApi.ServiceControl.V1.Model.LinearBuckets.t): Buckets with constant width. Defaults to
nil. - maximum (float()): The maximum of the population of values. Ignored if
countis zero. Defaults to
nil. - mean (float()): The arithmetic mean of the samples in the distribution. If
countis zero then this field must be zero. Defaults to
nil. - minimum (float()): The minimum of the population of values. Ignored if
countis zero. Defaults to
nil. - sumOfSquaredDeviation (float()): The sum of squared deviations from the mean: Sum[i=1..count]((x_i - mean)^2) where each x_i is a sample values. If
countis zero then this field must be zero, otherwise validation of the request fails. Defaults to
nil`.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
t()
View Source
t() :: %GoogleApi.ServiceControl.V1.Model.Distribution{
bucketCounts: [String.t()],
count: String.t(),
explicitBuckets: GoogleApi.ServiceControl.V1.Model.ExplicitBuckets.t(),
exponentialBuckets: GoogleApi.ServiceControl.V1.Model.ExponentialBuckets.t(),
linearBuckets: GoogleApi.ServiceControl.V1.Model.LinearBuckets.t(),
maximum: float(),
mean: float(),
minimum: float(),
sumOfSquaredDeviation: float()
}
t() :: %GoogleApi.ServiceControl.V1.Model.Distribution{ bucketCounts: [String.t()], count: String.t(), explicitBuckets: GoogleApi.ServiceControl.V1.Model.ExplicitBuckets.t(), exponentialBuckets: GoogleApi.ServiceControl.V1.Model.ExponentialBuckets.t(), linearBuckets: GoogleApi.ServiceControl.V1.Model.LinearBuckets.t(), maximum: float(), mean: float(), minimum: float(), sumOfSquaredDeviation: float() }
Link to this section Functions
decode(value, options) View Source
Unwrap a decoded JSON object into its complex fields.