public interface BlockVolumeBackupService extends RestService
http://developer.openstack.org/api-ref/block-storage/v2/
Modifier and Type | Method and Description |
---|---|
VolumeBackup |
create(VolumeBackupCreate vbc)
Create volume backup
|
ActionResponse |
delete(String backupId)
Delete a specified volume backup
|
VolumeBackup |
get(String backupId)
Shows information for a specified backup.
|
List<? extends VolumeBackup> |
list()
Lists detailed information for all Block Storage backups that the tenant who submits the request can access.
|
List<? extends VolumeBackup> |
list(Map<String,String> filteringParams)
Returns list of Block Storage backups filtered by parameters.
|
VolumeBackupRestore |
restore(String backupId,
String name,
String volumeId)
Restore volume from a a specified backup.
|
List<? extends VolumeBackup> list()
List<? extends VolumeBackup> list(Map<String,String> filteringParams)
filteringParams
- map (name, value) of filtering parametersVolumeBackup get(String backupId)
id
- the backup identifierActionResponse delete(String backupId)
backupId
- the backup identifierVolumeBackup create(VolumeBackupCreate vbc)
vbc
- the input for backup creationVolumeBackupRestore restore(String backupId, String name, String volumeId)
backupId
- the backup identifiername
- the volume namevolumeId
- the identified of existing volumeCopyright © 2017. All rights reserved.