Class Google::Api::Distribution::BucketOptions::Linear

Specifies a linear sequence of buckets that all have the same width (except overflow and underflow). Each bucket represents a constant absolute uncertainty on the 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): offset + (width * i). Lower bound (1 <= i < N): offset + (width * (i - 1)).

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#num_finite_buckets

def num_finite_buckets() -> ::Integer
Returns
  • (::Integer) — Must be greater than 0.

#num_finite_buckets=

def num_finite_buckets=(value) -> ::Integer
Parameter
  • value (::Integer) — Must be greater than 0.
Returns
  • (::Integer) — Must be greater than 0.

#offset

def offset() -> ::Float
Returns
  • (::Float) — Lower bound of the first bucket.

#offset=

def offset=(value) -> ::Float
Parameter
  • value (::Float) — Lower bound of the first bucket.
Returns
  • (::Float) — Lower bound of the first bucket.

#width

def width() -> ::Float
Returns
  • (::Float) — Must be greater than 0.

#width=

def width=(value) -> ::Float
Parameter
  • value (::Float) — Must be greater than 0.
Returns
  • (::Float) — Must be greater than 0.