[][src]Trait isilon::apis::SnapshotApi

pub trait SnapshotApi {
    fn create_snapshot_alias(
        &self,
        snapshot_alias: SnapshotAliasCreateParams
    ) -> Box<dyn Future<Item = CreateSnapshotAliasResponse, Error = Error>>;
fn create_snapshot_changelist(
        &self,
        snapshot_changelist: SnapshotChangelists
    ) -> Box<dyn Future<Item = CreateSnapshotChangelistResponse, Error = Error>>;
fn create_snapshot_repstate(
        &self,
        snapshot_repstate: SnapshotRepstates
    ) -> Box<dyn Future<Item = CreateSnapshotRepstateResponse, Error = Error>>;
fn create_snapshot_schedule(
        &self,
        snapshot_schedule: SnapshotScheduleCreateParams
    ) -> Box<dyn Future<Item = CreateSnapshotScheduleResponse, Error = Error>>;
fn create_snapshot_snapshot(
        &self,
        snapshot_snapshot: SnapshotSnapshotCreateParams
    ) -> Box<dyn Future<Item = SnapshotSnapshotExtended, Error = Error>>;
fn delete_snapshot_alias(
        &self,
        snapshot_alias_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_snapshot_aliases(
        &self
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_snapshot_changelist(
        &self,
        snapshot_changelist_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_snapshot_repstate(
        &self,
        snapshot_repstate_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_snapshot_schedule(
        &self,
        snapshot_schedule_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_snapshot_schedules(
        &self
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_snapshot_snapshot(
        &self,
        snapshot_snapshot_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_snapshot_snapshots(
        &self,
        _type: &str,
        schedule: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn get_snapshot_alias(
        &self,
        snapshot_alias_id: &str
    ) -> Box<dyn Future<Item = SnapshotAliases, Error = Error>>;
fn get_snapshot_changelist(
        &self,
        snapshot_changelist_id: &str,
        limit: i32,
        resume: &str
    ) -> Box<dyn Future<Item = SnapshotChangelists, Error = Error>>;
fn get_snapshot_license(
        &self
    ) -> Box<dyn Future<Item = LicenseLicense, Error = Error>>;
fn get_snapshot_pending(
        &self,
        limit: i32,
        begin: i32,
        schedule: &str,
        end: i32,
        resume: &str
    ) -> Box<dyn Future<Item = SnapshotPending, Error = Error>>;
fn get_snapshot_repstate(
        &self,
        snapshot_repstate_id: &str,
        limit: i32,
        resume: &str
    ) -> Box<dyn Future<Item = SnapshotRepstates, Error = Error>>;
fn get_snapshot_schedule(
        &self,
        snapshot_schedule_id: &str
    ) -> Box<dyn Future<Item = SnapshotSchedules, Error = Error>>;
fn get_snapshot_settings(
        &self
    ) -> Box<dyn Future<Item = SnapshotSettings, Error = Error>>;
fn get_snapshot_snapshot(
        &self,
        snapshot_snapshot_id: &str
    ) -> Box<dyn Future<Item = SnapshotSnapshots, Error = Error>>;
fn get_snapshot_snapshots_summary(
        &self
    ) -> Box<dyn Future<Item = SnapshotSnapshotsSummary, Error = Error>>;
fn list_snapshot_aliases(
        &self,
        sort: &str,
        limit: i32,
        dir: &str,
        resume: &str
    ) -> Box<dyn Future<Item = SnapshotAliasesExtended, Error = Error>>;
fn list_snapshot_changelists(
        &self,
        limit: i32,
        resume: &str
    ) -> Box<dyn Future<Item = SnapshotChangelistsExtended, Error = Error>>;
fn list_snapshot_repstates(
        &self,
        limit: i32,
        resume: &str
    ) -> Box<dyn Future<Item = SnapshotRepstatesExtended, Error = Error>>;
fn list_snapshot_schedules(
        &self,
        sort: &str,
        limit: i32,
        dir: &str,
        resume: &str
    ) -> Box<dyn Future<Item = SnapshotSchedulesExtended, Error = Error>>;
fn list_snapshot_snapshots(
        &self,
        sort: &str,
        schedule: &str,
        resume: &str,
        state: &str,
        limit: i32,
        _type: &str,
        dir: &str
    ) -> Box<dyn Future<Item = SnapshotSnapshotsExtended, Error = Error>>;
fn update_snapshot_alias(
        &self,
        snapshot_alias: SnapshotAlias,
        snapshot_alias_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_snapshot_schedule(
        &self,
        snapshot_schedule: SnapshotSchedule,
        snapshot_schedule_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_snapshot_settings(
        &self,
        snapshot_settings: SnapshotSettingsExtended
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn update_snapshot_snapshot(
        &self,
        snapshot_snapshot: SnapshotSnapshot,
        snapshot_snapshot_id: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>; }

Required methods

fn create_snapshot_alias(
    &self,
    snapshot_alias: SnapshotAliasCreateParams
) -> Box<dyn Future<Item = CreateSnapshotAliasResponse, Error = Error>>

fn create_snapshot_changelist(
    &self,
    snapshot_changelist: SnapshotChangelists
) -> Box<dyn Future<Item = CreateSnapshotChangelistResponse, Error = Error>>

fn create_snapshot_repstate(
    &self,
    snapshot_repstate: SnapshotRepstates
) -> Box<dyn Future<Item = CreateSnapshotRepstateResponse, Error = Error>>

fn create_snapshot_schedule(
    &self,
    snapshot_schedule: SnapshotScheduleCreateParams
) -> Box<dyn Future<Item = CreateSnapshotScheduleResponse, Error = Error>>

fn create_snapshot_snapshot(
    &self,
    snapshot_snapshot: SnapshotSnapshotCreateParams
) -> Box<dyn Future<Item = SnapshotSnapshotExtended, Error = Error>>

fn delete_snapshot_alias(
    &self,
    snapshot_alias_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

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

fn delete_snapshot_changelist(
    &self,
    snapshot_changelist_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_snapshot_repstate(
    &self,
    snapshot_repstate_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn delete_snapshot_schedule(
    &self,
    snapshot_schedule_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

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

fn delete_snapshot_snapshot(
    &self,
    snapshot_snapshot_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

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

fn get_snapshot_alias(
    &self,
    snapshot_alias_id: &str
) -> Box<dyn Future<Item = SnapshotAliases, Error = Error>>

fn get_snapshot_changelist(
    &self,
    snapshot_changelist_id: &str,
    limit: i32,
    resume: &str
) -> Box<dyn Future<Item = SnapshotChangelists, Error = Error>>

fn get_snapshot_license(
    &self
) -> Box<dyn Future<Item = LicenseLicense, Error = Error>>

fn get_snapshot_pending(
    &self,
    limit: i32,
    begin: i32,
    schedule: &str,
    end: i32,
    resume: &str
) -> Box<dyn Future<Item = SnapshotPending, Error = Error>>

fn get_snapshot_repstate(
    &self,
    snapshot_repstate_id: &str,
    limit: i32,
    resume: &str
) -> Box<dyn Future<Item = SnapshotRepstates, Error = Error>>

fn get_snapshot_schedule(
    &self,
    snapshot_schedule_id: &str
) -> Box<dyn Future<Item = SnapshotSchedules, Error = Error>>

fn get_snapshot_settings(
    &self
) -> Box<dyn Future<Item = SnapshotSettings, Error = Error>>

fn get_snapshot_snapshot(
    &self,
    snapshot_snapshot_id: &str
) -> Box<dyn Future<Item = SnapshotSnapshots, Error = Error>>

fn get_snapshot_snapshots_summary(
    &self
) -> Box<dyn Future<Item = SnapshotSnapshotsSummary, Error = Error>>

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

fn list_snapshot_changelists(
    &self,
    limit: i32,
    resume: &str
) -> Box<dyn Future<Item = SnapshotChangelistsExtended, Error = Error>>

fn list_snapshot_repstates(
    &self,
    limit: i32,
    resume: &str
) -> Box<dyn Future<Item = SnapshotRepstatesExtended, Error = Error>>

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

fn list_snapshot_snapshots(
    &self,
    sort: &str,
    schedule: &str,
    resume: &str,
    state: &str,
    limit: i32,
    _type: &str,
    dir: &str
) -> Box<dyn Future<Item = SnapshotSnapshotsExtended, Error = Error>>

fn update_snapshot_alias(
    &self,
    snapshot_alias: SnapshotAlias,
    snapshot_alias_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_snapshot_schedule(
    &self,
    snapshot_schedule: SnapshotSchedule,
    snapshot_schedule_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_snapshot_settings(
    &self,
    snapshot_settings: SnapshotSettingsExtended
) -> Box<dyn Future<Item = (), Error = Error>>

fn update_snapshot_snapshot(
    &self,
    snapshot_snapshot: SnapshotSnapshot,
    snapshot_snapshot_id: &str
) -> Box<dyn Future<Item = (), Error = Error>>

Loading content...

Implementors

impl<C: Connect + 'static> SnapshotApi for SnapshotApiClient<C>[src]

Loading content...