isilon 5.0.1

Isilon rest api bindings
Documentation
#[allow(unused_imports)]
use serde_json::Value;

#[derive(Debug, Serialize, Deserialize)]
pub struct SummaryProtocolProtocolItem {
    /// The class of the operation.
    #[serde(rename = "class")]
    pub class: String,
    /// Rate of input (in bytes/second) for an operation since the last time isi statistics collected the data.
    #[serde(rename = "in")]
    pub _in: f32,
    /// Average input (received) bytes for an operation, in bytes.
    #[serde(rename = "in_avg")]
    pub in_avg: f32,
    /// Maximum input (received) bytes for an operation, in bytes.
    #[serde(rename = "in_max")]
    pub in_max: f32,
    /// Minimum input (received) bytes for an operation, in bytes.
    #[serde(rename = "in_min")]
    pub in_min: f32,
    /// Standard deviation for input (received) bytes for an operation, in bytes.
    #[serde(rename = "in_standard_dev")]
    pub in_standard_dev: f32,
    /// The node on which the operation was performed.
    #[serde(rename = "node")]
    pub node: Option<i32>,
    /// The operation performed.
    #[serde(rename = "operation")]
    pub operation: String,
    /// The number of times an operation has been performed.
    #[serde(rename = "operation_count")]
    pub operation_count: i32,
    /// The rate (in ops/second) at which an operation has been performed.
    #[serde(rename = "operation_rate")]
    pub operation_rate: f32,
    /// Rate of output (in bytes/second) for an operation since the last time isi statistics collected the data.
    #[serde(rename = "out")]
    pub out: f32,
    /// Average output (sent) bytes for an operation, in bytes.
    #[serde(rename = "out_avg")]
    pub out_avg: f32,
    /// Maximum output (sent) bytes for an operation, in bytes.
    #[serde(rename = "out_max")]
    pub out_max: f32,
    /// Minimum output (sent) bytes for an operation, in bytes.
    #[serde(rename = "out_min")]
    pub out_min: f32,
    /// Standard deviation for output (received) bytes for an operation, in bytes.
    #[serde(rename = "out_standard_dev")]
    pub out_standard_dev: f32,
    /// The protocol of the operation.
    #[serde(rename = "protocol")]
    pub protocol: String,
    /// Unix Epoch time in seconds of the request.
    #[serde(rename = "time")]
    pub time: i32,
    /// The average elapsed time (in microseconds) taken to complete an operation.
    #[serde(rename = "time_avg")]
    pub time_avg: f32,
    /// The maximum elapsed time (in microseconds) taken to complete an operation.
    #[serde(rename = "time_max")]
    pub time_max: f32,
    /// The minimum elapsed time (in microseconds) taken to complete an operation.
    #[serde(rename = "time_min")]
    pub time_min: f32,
    /// The standard deviation time (in microseconds) taken to complete an operation.
    #[serde(rename = "time_standard_dev")]
    pub time_standard_dev: f32,
}