Struct google_monitoring3::TimeSeries [] [src]

pub struct TimeSeries {
    pub metric_kind: Option<String>,
    pub metric: Option<Metric>,
    pub points: Option<Vec<Point>>,
    pub resource: Option<MonitoredResource>,
    pub value_type: Option<String>,
}

A collection of data points that describes the time-varying nature of a metric. A time series is identified by a combination of a fully-specified monitored resource and a fully-specified metric.

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

Fields

The metric kind of the time series. This can be different than the metric kind specified in [google.api.MetricDescriptor] because of alignment and reduction operations on the data. This field is ignored when writing data; the value specified in the descriptor is used instead. @OutputOnly

The fully-specified metric used to identify the time series.

The data points of this time series. When used as output, points will be sorted by decreasing time order. When used as input, points could be written in any orders.

The fully-specified monitored resource used to identify the time series.

The value type of the time series. This can be different than the value type specified in [google.api.MetricDescriptor] because of alignment and reduction operations on the data. This field is ignored when writing data; the value specified in the descriptor is used instead. @OutputOnly

Trait Implementations

impl Debug for TimeSeries
[src]

Formats the value using the given formatter.

impl Clone for TimeSeries
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for TimeSeries
[src]

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

impl Part for TimeSeries
[src]