[][src]Trait isilon::apis::SnapshotSnapshotsApi

pub trait SnapshotSnapshotsApi {
    fn create_snapshot_lock(
        &self,
        snapshot_lock: SnapshotLockCreateParams,
        sid: &str
    ) -> Box<dyn Future<Item = CreateSnapshotLockResponse, Error = Error>>;
fn delete_snapshot_lock(
        &self,
        snapshot_lock_id: &str,
        sid: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn delete_snapshot_locks(
        &self,
        sid: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>;
fn get_snapshot_lock(
        &self,
        snapshot_lock_id: &str,
        sid: &str
    ) -> Box<dyn Future<Item = SnapshotLocks, Error = Error>>;
fn list_snapshot_locks(
        &self,
        sid: &str,
        sort: &str,
        limit: i32,
        dir: &str,
        resume: &str
    ) -> Box<dyn Future<Item = SnapshotLocksExtended, Error = Error>>;
fn update_snapshot_lock(
        &self,
        snapshot_lock: SnapshotLock,
        snapshot_lock_id: &str,
        sid: &str
    ) -> Box<dyn Future<Item = (), Error = Error>>; }

Required methods

fn create_snapshot_lock(
    &self,
    snapshot_lock: SnapshotLockCreateParams,
    sid: &str
) -> Box<dyn Future<Item = CreateSnapshotLockResponse, Error = Error>>

fn delete_snapshot_lock(
    &self,
    snapshot_lock_id: &str,
    sid: &str
) -> Box<dyn Future<Item = (), Error = Error>>

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

fn get_snapshot_lock(
    &self,
    snapshot_lock_id: &str,
    sid: &str
) -> Box<dyn Future<Item = SnapshotLocks, Error = Error>>

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

fn update_snapshot_lock(
    &self,
    snapshot_lock: SnapshotLock,
    snapshot_lock_id: &str,
    sid: &str
) -> Box<dyn Future<Item = (), Error = Error>>

Loading content...

Implementors

impl<C: Connect + 'static> SnapshotSnapshotsApi for SnapshotSnapshotsApiClient<C>[src]

Loading content...