Struct google_cloudmonitoring2_beta2::Point [] [src]

pub struct Point {
    pub start: Option<String>,
    pub bool_value: Option<bool>,
    pub end: Option<String>,
    pub distribution_value: Option<PointDistribution>,
    pub string_value: Option<String>,
    pub int64_value: Option<String>,
    pub double_value: Option<f64>,
}

Point is a single point in a time series. It consists of a start time, an end time, and a value.

This type is not used in any activity, and only used as part of another schema.

Fields

The interval [start, end] is the time period to which the point's value applies. For gauge metrics, whose values are instantaneous measurements, this interval should be empty (start should equal end). For cumulative metrics (of which deltas and rates are special cases), the interval should be non-empty. Both start and end are RFC 3339 strings.

The value of this data point. Either "true" or "false".

The interval [start, end] is the time period to which the point's value applies. For gauge metrics, whose values are instantaneous measurements, this interval should be empty (start should equal end). For cumulative metrics (of which deltas and rates are special cases), the interval should be non-empty. Both start and end are RFC 3339 strings.

The value of this data point as a distribution. A distribution value can contain a list of buckets and/or an underflowBucket and an overflowBucket. The values of these points can be used to create a histogram.

The value of this data point in string format.

The value of this data point as a 64-bit integer.

The value of this data point as a double-precision floating-point number.

Trait Implementations

impl Debug for Point
[src]

Formats the value using the given formatter.

impl Clone for Point
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for Point
[src]

Returns the "default value" for a type. Read more

impl Part for Point
[src]