[][src]Trait isilon::apis::WormApi

pub trait WormApi {
    fn create_worm_domain(
        &self,
        worm_domain: WormDomainCreateParams
    ) -> Box<dyn Future<Item = WormDomainExtended, Error = Error>>;
fn get_worm_domain(
        &self,
        worm_domain_id: &str
    ) -> Box<dyn Future<Item = WormDomains, Error = Error>>;
fn get_worm_settings(
        &self
    ) -> Box<dyn Future<Item = WormSettings, Error = Error>>;
fn list_worm_domains(
        &self,
        sort: &str,
        limit: i32,
        dir: &str,
        resume: &str
    ) -> Box<dyn Future<Item = WormDomainsExtended, Error = Error>>;
fn update_worm_domain(
        &self,
        worm_domain: WormDomain,
        worm_domain_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_worm_settings(
        &self,
        worm_settings: WormSettingsExtended
    ) -> Box<dyn Future<Item = (), Error = Error>>; }

Required methods

fn create_worm_domain(
    &self,
    worm_domain: WormDomainCreateParams
) -> Box<dyn Future<Item = WormDomainExtended, Error = Error>>

fn get_worm_domain(
    &self,
    worm_domain_id: &str
) -> Box<dyn Future<Item = WormDomains, Error = Error>>

fn get_worm_settings(
    &self
) -> Box<dyn Future<Item = WormSettings, Error = Error>>

fn list_worm_domains(
    &self,
    sort: &str,
    limit: i32,
    dir: &str,
    resume: &str
) -> Box<dyn Future<Item = WormDomainsExtended, Error = Error>>

fn update_worm_domain(
    &self,
    worm_domain: WormDomain,
    worm_domain_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_worm_settings(
    &self,
    worm_settings: WormSettingsExtended
) -> Box<dyn Future<Item = (), Error = Error>>

Loading content...

Implementors

impl<C: Connect + 'static> WormApi for WormApiClient<C>[src]

Loading content...