public class ShareSnapshotServiceImpl extends BaseShareServices implements ShareSnapshotService
BaseOpenStackService.Invocation<R>| Constructor and Description |
|---|
ShareSnapshotServiceImpl() |
| 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.
|
getApiVersionHeaderdelete, deleteWithResponse, get, head, patch, post, put, requestgetProvider, getServiceVersion, getXOpenstackRequestId, patchWithResponse, postWithResponse, toList, uripublic ShareSnapshot create(ShareSnapshotCreate snapshotCreate)
ShareSnapshotServicecreate in interface ShareSnapshotServicesnapshotCreate - the snapshot to createpublic List<? extends ShareSnapshot> list()
ShareSnapshotServicelist in interface ShareSnapshotServicepublic List<? extends ShareSnapshot> listDetails()
ShareSnapshotServicelistDetails in interface ShareSnapshotServicepublic ShareSnapshot get(String snapshotId)
ShareSnapshotServiceget in interface ShareSnapshotServicesnapshotId - the snapshot IDpublic ShareSnapshot update(String snapshotId, ShareSnapshotUpdateOptions snapshotUpdateOptions)
ShareSnapshotServiceupdate in interface ShareSnapshotServicesnapshotId - the snapshot IDsnapshotUpdateOptions - the options to update on the snapshotpublic ActionResponse delete(String snapshotId)
ShareSnapshotServicedelete in interface ShareSnapshotServicesnapshotId - the snapshot IDpublic ActionResponse resetState(String snapshotId, ShareSnapshot.Status status)
ShareSnapshotServiceresetState in interface ShareSnapshotServicesnapshotId - the snapshot IDstatus - the status to setpublic ActionResponse forceDelete(String snapshotId)
ShareSnapshotServiceforceDelete in interface ShareSnapshotServicesnapshotId - the snapshot IDCopyright © 2017. All rights reserved.