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.