Struct google_monitoring3::CollectdPayload[][src]

pub struct CollectdPayload {
    pub plugin: Option<String>,
    pub type_instance: Option<String>,
    pub values: Option<Vec<CollectdValue>>,
    pub start_time: Option<String>,
    pub end_time: Option<String>,
    pub type_: Option<String>,
    pub plugin_instance: Option<String>,
    pub metadata: Option<HashMap<String, TypedValue>>,
}

A collection of data points sent from a collectd-based plugin. See the collectd documentation for more information.

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

Fields

The name of the plugin. Example: "disk".

The measurement type instance. Example: "used".

The measured values during this time interval. Each value must have a different dataSourceName.

The start time of the interval.

The end time of the interval.

The measurement type. Example: "memory".

The instance name of the plugin Example: "hdcl".

The measurement metadata. Example: "process_id" -> 12345

Trait Implementations

impl Default for CollectdPayload
[src]

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

impl Clone for CollectdPayload
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for CollectdPayload
[src]

Formats the value using the given formatter. Read more

impl Part for CollectdPayload
[src]

Auto Trait Implementations