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
plugin: Option<String>
The name of the plugin. Example: "disk"
.
type_instance: Option<String>
The measurement type instance. Example: "used"
.
values: Option<Vec<CollectdValue>>
The measured values during this time interval. Each value must have a different dataSourceName
.
start_time: Option<String>
The start time of the interval.
end_time: Option<String>
The end time of the interval.
type_: Option<String>
The measurement type. Example: "memory"
.
plugin_instance: Option<String>
The instance name of the plugin Example: "hdcl"
.
metadata: Option<HashMap<String, TypedValue>>
The measurement metadata. Example: "process_id" -> 12345
Trait Implementations
impl Debug for CollectdPayload
[src]
impl Clone for CollectdPayload
[src]
fn clone(&self) -> CollectdPayload
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Default for CollectdPayload
[src]
fn default() -> CollectdPayload
Returns the "default value" for a type. Read more