Package com.morpheusdata.core.backup
Interface BackupTypeProvider
-
- All Superinterfaces:
PluginProvider
- All Known Implementing Classes:
AbstractBackupTypeProvider
public interface BackupTypeProvider extends PluginProvider
- Since:
- 0.13.4
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ServiceResponse
cancelBackup(BackupResult backupResult, java.util.Map opts)
ServiceResponse
clean(BackupProvider backupProvider, java.util.Map opts)
ServiceResponse
configureBackup(Backup backup, java.util.Map config, java.util.Map opts)
ServiceResponse
configureRestoreBackup(BackupResult backupResult, java.util.Map config, java.util.Map opts)
ServiceResponse
createBackup(Backup backup, java.util.Map opts)
ServiceResponse
deleteBackup(Backup backup, java.util.Map opts)
ServiceResponse
deleteBackupResult(BackupResult backupResult, java.util.Map opts)
ServiceResponse
executeBackup(Backup backup, BackupResult backupResult, java.util.Map executionConfig, Cloud cloud, ComputeServer computeServer, java.util.Map opts)
ServiceResponse
extractBackup(BackupResult backupResult, java.util.Map opts)
ServiceResponse
getBackupRestoreInstanceConfig(BackupResult backupResult, Instance instance, java.util.Map restoreConfig, java.util.Map opts)
java.lang.String
getContainerType()
java.lang.Boolean
getCopyToStore()
java.lang.Boolean
getDownloadEnabled()
java.lang.Boolean
getHasCopyToStore()
java.util.Collection<OptionType>
getOptionTypes()
java.lang.Boolean
getRestoreExistingEnabled()
java.lang.Boolean
getRestoreNewEnabled()
java.lang.String
getRestoreNewMode()
ServiceResponse
getRestoreOptions(Backup backup, java.util.Map opts)
java.lang.String
getRestoreType()
ServiceResponse
prepareBackupResult(BackupResult backupResult, java.util.Map opts)
ServiceResponse
prepareExecuteBackup(Backup backup, java.util.Map opts)
ServiceResponse
refresh(java.util.Map authConfig, BackupProvider backupProvider)
ServiceResponse
refreshBackupRestoreResult(BackupRestore backupRestore, BackupResult backupResult)
ServiceResponse
refreshBackupResult(BackupResult backupResult)
ServiceResponse
restoreBackup(BackupRestore backupRestore, BackupResult backupResult, Backup backup, java.util.Map opts)
ServiceResponse
validateBackup(Backup backup, java.util.Map config, java.util.Map opts)
ServiceResponse
validateRestoreBackup(BackupResult backupResult, java.util.Map opts)
-
Methods inherited from interface com.morpheusdata.core.PluginProvider
getCode, getMorpheus, getName, getPlugin, isPlugin
-
-
-
-
Method Detail
-
getContainerType
java.lang.String getContainerType()
-
getCopyToStore
java.lang.Boolean getCopyToStore()
-
getDownloadEnabled
java.lang.Boolean getDownloadEnabled()
-
getRestoreExistingEnabled
java.lang.Boolean getRestoreExistingEnabled()
-
getRestoreNewEnabled
java.lang.Boolean getRestoreNewEnabled()
-
getRestoreType
java.lang.String getRestoreType()
-
getRestoreNewMode
java.lang.String getRestoreNewMode()
-
getHasCopyToStore
java.lang.Boolean getHasCopyToStore()
-
getOptionTypes
java.util.Collection<OptionType> getOptionTypes()
-
refresh
ServiceResponse refresh(java.util.Map authConfig, BackupProvider backupProvider)
-
clean
ServiceResponse clean(BackupProvider backupProvider, java.util.Map opts)
-
configureBackup
ServiceResponse configureBackup(Backup backup, java.util.Map config, java.util.Map opts)
-
validateBackup
ServiceResponse validateBackup(Backup backup, java.util.Map config, java.util.Map opts)
-
createBackup
ServiceResponse createBackup(Backup backup, java.util.Map opts)
-
deleteBackup
ServiceResponse deleteBackup(Backup backup, java.util.Map opts)
-
deleteBackupResult
ServiceResponse deleteBackupResult(BackupResult backupResult, java.util.Map opts)
-
prepareExecuteBackup
ServiceResponse prepareExecuteBackup(Backup backup, java.util.Map opts)
-
prepareBackupResult
ServiceResponse prepareBackupResult(BackupResult backupResult, java.util.Map opts)
-
executeBackup
ServiceResponse executeBackup(Backup backup, BackupResult backupResult, java.util.Map executionConfig, Cloud cloud, ComputeServer computeServer, java.util.Map opts)
-
refreshBackupResult
ServiceResponse refreshBackupResult(BackupResult backupResult)
-
cancelBackup
ServiceResponse cancelBackup(BackupResult backupResult, java.util.Map opts)
-
extractBackup
ServiceResponse extractBackup(BackupResult backupResult, java.util.Map opts)
-
configureRestoreBackup
ServiceResponse configureRestoreBackup(BackupResult backupResult, java.util.Map config, java.util.Map opts)
-
getBackupRestoreInstanceConfig
ServiceResponse getBackupRestoreInstanceConfig(BackupResult backupResult, Instance instance, java.util.Map restoreConfig, java.util.Map opts)
-
validateRestoreBackup
ServiceResponse validateRestoreBackup(BackupResult backupResult, java.util.Map opts)
-
getRestoreOptions
ServiceResponse getRestoreOptions(Backup backup, java.util.Map opts)
-
restoreBackup
ServiceResponse restoreBackup(BackupRestore backupRestore, BackupResult backupResult, Backup backup, java.util.Map opts)
-
refreshBackupRestoreResult
ServiceResponse refreshBackupRestoreResult(BackupRestore backupRestore, BackupResult backupResult)
-
-