pub trait CollectorProxyInterface: Send + Sync {
    // Required methods
    fn take_live_snapshot(
        &self,
        payload: CollectorTakeLiveSnapshotRequest
    ) -> Result<(), Error>;
    fn list_stored_snapshots(
        &self,
        payload: CollectorListStoredSnapshotsRequest
    ) -> Result<(), Error>;
    fn download_stored_snapshot(
        &self,
        payload: CollectorDownloadStoredSnapshotRequest
    ) -> Result<(), Error>;
}

Required Methods§

Implementors§