google_api_service_control v0.1.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 ([String.t]): The number of samples in each histogram bucket. `bucket_counts` are optional. If present, they must sum to the `count` 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_option` below for more details. Any suffix of trailing zeros may be omitted. Defaults to: null.
  • count (String.t): The total number of samples in the distribution. Must be >= 0. Defaults to: null.
  • explicitBuckets (ExplicitBuckets): Buckets with arbitrary user-provided width. Defaults to: null.
  • exponentialBuckets (ExponentialBuckets): Buckets with exponentially growing width. Defaults to: null.
  • linearBuckets (LinearBuckets): Buckets with constant width. Defaults to: null.
  • maximum (float()): The maximum of the population of values. Ignored if `count` is zero. Defaults to: null.
  • mean (float()): The arithmetic mean of the samples in the distribution. If `count` is zero then this field must be zero. Defaults to: null.
  • minimum (float()): The minimum of the population of values. Ignored if `count` is zero. Defaults to: null.
  • sumOfSquaredDeviation (float()): The sum of squared deviations from the mean: Sumi=1..count where each x_i is a sample values. If `count` is zero then this field must be zero, otherwise validation of the request fails. Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields

Link to this section Types

Link to this type t() View Source
t() :: %GoogleApi.ServiceControl.V1.Model.Distribution{
  bucketCounts: [any()],
  count: any(),
  explicitBuckets: GoogleApi.ServiceControl.V1.Model.ExplicitBuckets.t(),
  exponentialBuckets: GoogleApi.ServiceControl.V1.Model.ExponentialBuckets.t(),
  linearBuckets: GoogleApi.ServiceControl.V1.Model.LinearBuckets.t(),
  maximum: any(),
  mean: any(),
  minimum: any(),
  sumOfSquaredDeviation: any()
}

Link to this section Functions

Link to this function decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.