public interface ShareSnapshotService extends RestService
Modifier and Type | Method and Description |
---|---|
ShareSnapshot |
create(ShareSnapshotCreate snapshotCreate)
Creates a snapshot from a share.
|
ActionResponse |
delete(String snapshotId)
Deletes a share snapshot.
|
ActionResponse |
forceDelete(String snapshotId)
Administrator only.
|
ShareSnapshot |
get(String snapshotId)
Shows details for a share snapshot.
|
List<? extends ShareSnapshot> |
list()
Lists all share snapshots.
|
List<? extends ShareSnapshot> |
listDetails()
Lists all share snapshots with details.
|
ActionResponse |
resetState(String snapshotId,
ShareSnapshot.Status status)
Administrator only.
|
ShareSnapshot |
update(String snapshotId,
ShareSnapshotUpdateOptions snapshotUpdateOptions)
Updates a share snapshot.
|
ShareSnapshot create(ShareSnapshotCreate snapshotCreate)
snapshotCreate
- the snapshot to createList<? extends ShareSnapshot> list()
List<? extends ShareSnapshot> listDetails()
ShareSnapshot get(String snapshotId)
snapshotId
- the snapshot IDShareSnapshot update(String snapshotId, ShareSnapshotUpdateOptions snapshotUpdateOptions)
snapshotId
- the snapshot IDsnapshotUpdateOptions
- the options to update on the snapshotActionResponse delete(String snapshotId)
snapshotId
- the snapshot IDActionResponse resetState(String snapshotId, ShareSnapshot.Status status)
snapshotId
- the snapshot IDstatus
- the status to setActionResponse forceDelete(String snapshotId)
snapshotId
- the snapshot IDCopyright © 2017. All rights reserved.