Struct google_monitoring3::Point[][src]

pub struct Point {
    pub interval: Option<TimeInterval>,
    pub value: Option<TypedValue>,
}

A single data point in a time series.

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

Fields

The time interval to which the data point applies. For GAUGE metrics, only the end time of the interval is used. For DELTA metrics, the start and end time should specify a non-zero interval, with subsequent points specifying contiguous and non-overlapping intervals. For CUMULATIVE metrics, the start and end time should specify a non-zero interval, with subsequent points specifying the same start time and increasing end times, until an event resets the cumulative value to zero and sets a new start time for the following points.

The value of the data point.

Trait Implementations

impl Default for Point
[src]

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

impl Clone for Point
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for Point
[src]

Formats the value using the given formatter. Read more

impl Part for Point
[src]

Auto Trait Implementations

impl Send for Point

impl Sync for Point