[][src]Trait isilon::apis::StatisticsApi

pub trait StatisticsApi {
    fn get_statistics_current(
        &self,
        timeout: i32,
        show_nodes: bool,
        keys: Vec<String>,
        devid: Vec<String>,
        substr: bool,
        stale: bool,
        type_info: bool,
        raw: bool,
        key: Vec<String>,
        degraded: bool,
        nodes: Vec<String>
    ) -> Box<dyn Future<Item = StatisticsCurrent, Error = Error>>;
fn get_statistics_history(
        &self,
        begin: i32,
        interval: i32,
        end: i32,
        timeout: i32,
        raw: bool,
        keys: Vec<String>,
        devid: Vec<String>,
        substr: bool,
        stale: bool,
        type_info: bool,
        memory_only: bool,
        key: Vec<String>,
        degraded: bool,
        show_nodes: bool,
        resolution: i32,
        nodes: Vec<String>
    ) -> Box<dyn Future<Item = StatisticsHistory, Error = Error>>;
fn get_statistics_key(
        &self,
        statistics_key_id: &str
    ) -> Box<dyn Future<Item = StatisticsKeys, Error = Error>>;
fn get_statistics_keys(
        &self,
        count: bool,
        limit: i32,
        queryable: bool,
        resume: &str
    ) -> Box<dyn Future<Item = StatisticsKeysExtended, Error = Error>>;
fn get_statistics_operations(
        &self,
        protocols: Vec<String>
    ) -> Box<dyn Future<Item = StatisticsOperations, Error = Error>>;
fn get_statistics_protocols(
        &self,
        _type: &str
    ) -> Box<dyn Future<Item = StatisticsProtocols, Error = Error>>;
fn get_summary_client(
        &self,
        sort: &str,
        totalby: &str,
        user_names: &str,
        remote_addresses: &str,
        numeric: bool,
        local_names: &str,
        user_ids: &str,
        classes: &str,
        timeout: i32,
        local_addresses: &str,
        degraded: bool,
        remote_names: &str,
        nodes: &str,
        protocols: &str
    ) -> Box<dyn Future<Item = SummaryClient, Error = Error>>;
fn get_summary_drive(
        &self,
        sort: &str,
        degraded: bool,
        _type: &str,
        nodes: &str,
        timeout: i32
    ) -> Box<dyn Future<Item = SummaryDrive, Error = Error>>;
fn get_summary_heat(
        &self,
        sort: &str,
        convertlin: bool,
        totalby: &str,
        pathdepth: i32,
        numeric: bool,
        events: &str,
        maxpath: i32,
        classes: &str,
        timeout: i32,
        nodes: &str,
        degraded: bool
    ) -> Box<dyn Future<Item = SummaryHeat, Error = Error>>;
fn get_summary_protocol(
        &self,
        operations: &str,
        sort: &str,
        totalby: &str,
        zero: bool,
        classes: &str,
        timeout: i32,
        degraded: bool,
        nodes: &str,
        protocols: &str
    ) -> Box<dyn Future<Item = SummaryProtocol, Error = Error>>;
fn get_summary_protocol_stats(
        &self,
        degraded: bool,
        protocol: Option<&str>,
        nodes: Option<&str>,
        timeout: i32
    ) -> Box<dyn Future<Item = SummaryProtocolStats, Error = Error>>;
fn get_summary_system(
        &self,
        sort: &str,
        oprates: bool,
        degraded: bool,
        nodes: &str,
        timeout: i32
    ) -> Box<dyn Future<Item = SummarySystem, Error = Error>>;
fn get_summary_workload(
        &self,
        sort: &str,
        job_types: Vec<String>,
        totalby: &str,
        timeout: i32,
        degraded: bool,
        nodes: &str,
        system_names: &str
    ) -> Box<dyn Future<Item = SummaryWorkload, Error = Error>>; }

Required methods

fn get_statistics_current(
    &self,
    timeout: i32,
    show_nodes: bool,
    keys: Vec<String>,
    devid: Vec<String>,
    substr: bool,
    stale: bool,
    type_info: bool,
    raw: bool,
    key: Vec<String>,
    degraded: bool,
    nodes: Vec<String>
) -> Box<dyn Future<Item = StatisticsCurrent, Error = Error>>

fn get_statistics_history(
    &self,
    begin: i32,
    interval: i32,
    end: i32,
    timeout: i32,
    raw: bool,
    keys: Vec<String>,
    devid: Vec<String>,
    substr: bool,
    stale: bool,
    type_info: bool,
    memory_only: bool,
    key: Vec<String>,
    degraded: bool,
    show_nodes: bool,
    resolution: i32,
    nodes: Vec<String>
) -> Box<dyn Future<Item = StatisticsHistory, Error = Error>>

fn get_statistics_key(
    &self,
    statistics_key_id: &str
) -> Box<dyn Future<Item = StatisticsKeys, Error = Error>>

fn get_statistics_keys(
    &self,
    count: bool,
    limit: i32,
    queryable: bool,
    resume: &str
) -> Box<dyn Future<Item = StatisticsKeysExtended, Error = Error>>

fn get_statistics_operations(
    &self,
    protocols: Vec<String>
) -> Box<dyn Future<Item = StatisticsOperations, Error = Error>>

fn get_statistics_protocols(
    &self,
    _type: &str
) -> Box<dyn Future<Item = StatisticsProtocols, Error = Error>>

fn get_summary_client(
    &self,
    sort: &str,
    totalby: &str,
    user_names: &str,
    remote_addresses: &str,
    numeric: bool,
    local_names: &str,
    user_ids: &str,
    classes: &str,
    timeout: i32,
    local_addresses: &str,
    degraded: bool,
    remote_names: &str,
    nodes: &str,
    protocols: &str
) -> Box<dyn Future<Item = SummaryClient, Error = Error>>

fn get_summary_drive(
    &self,
    sort: &str,
    degraded: bool,
    _type: &str,
    nodes: &str,
    timeout: i32
) -> Box<dyn Future<Item = SummaryDrive, Error = Error>>

fn get_summary_heat(
    &self,
    sort: &str,
    convertlin: bool,
    totalby: &str,
    pathdepth: i32,
    numeric: bool,
    events: &str,
    maxpath: i32,
    classes: &str,
    timeout: i32,
    nodes: &str,
    degraded: bool
) -> Box<dyn Future<Item = SummaryHeat, Error = Error>>

fn get_summary_protocol(
    &self,
    operations: &str,
    sort: &str,
    totalby: &str,
    zero: bool,
    classes: &str,
    timeout: i32,
    degraded: bool,
    nodes: &str,
    protocols: &str
) -> Box<dyn Future<Item = SummaryProtocol, Error = Error>>

fn get_summary_protocol_stats(
    &self,
    degraded: bool,
    protocol: Option<&str>,
    nodes: Option<&str>,
    timeout: i32
) -> Box<dyn Future<Item = SummaryProtocolStats, Error = Error>>

fn get_summary_system(
    &self,
    sort: &str,
    oprates: bool,
    degraded: bool,
    nodes: &str,
    timeout: i32
) -> Box<dyn Future<Item = SummarySystem, Error = Error>>

fn get_summary_workload(
    &self,
    sort: &str,
    job_types: Vec<String>,
    totalby: &str,
    timeout: i32,
    degraded: bool,
    nodes: &str,
    system_names: &str
) -> Box<dyn Future<Item = SummaryWorkload, Error = Error>>

Loading content...

Implementors

impl<C: Connect + 'static> StatisticsApi for StatisticsApiClient<C>[src]

Loading content...