Interface MorpheusSynchronousBackupService
- All Superinterfaces:
MorpheusSynchronousDataService<Backup,
,BackupIdentityProjection> MorpheusSynchronousIdentityService<BackupIdentityProjection>
public interface MorpheusSynchronousBackupService
extends MorpheusSynchronousDataService<Backup,BackupIdentityProjection>, MorpheusSynchronousIdentityService<BackupIdentityProjection>
-
Method Summary
Modifier and TypeMethodDescriptionReturns the BackupJobContext used for performing updates or queries onBackupJob
related assets within Morpheus.Returns the BackupRestoreContext used for performing updates or queries onBackupRestore
related assets within Morpheus.Returns the BackupResultContext used for performing updates or queries onBackupResult
related assets within Morpheus.Returns the MorpheusReplicationContext used for performing updates/queries onReplication
related assets within Morpheus.getType()
Returns the MorpheusBackupTypeContext used for performing updates/queries onBackupType
related assets within Morpheus.Methods inherited from interface com.morpheusdata.core.MorpheusSynchronousDataService
bulkCreate, bulkRemove, bulkSave, count, create, create, find, get, getDataService, list, listById, listOptions, remove, remove, save, save, search
Methods inherited from interface com.morpheusdata.core.MorpheusSynchronousIdentityService
getDataIdentityService, listIdentityProjections
-
Method Details
-
getType
MorpheusSynchronousBackupTypeService getType()Returns the MorpheusBackupTypeContext used for performing updates/queries onBackupType
related assets within Morpheus.- Returns:
- An instance of the BackupTypeContext to be used for calls by various backup providers
-
getBackupJob
MorpheusSynchronousBackupJobService getBackupJob()Returns the BackupJobContext used for performing updates or queries onBackupJob
related assets within Morpheus. Typically this would be called by aBackupProvider
- Returns:
- An instance of the Backup Job Context to be used for calls by various backup providers
-
getBackupResult
MorpheusSynchronousBackupResultService getBackupResult()Returns the BackupResultContext used for performing updates or queries onBackupResult
related assets within Morpheus. Typically this would be called by aBackupProvider
.- Returns:
- An instance of the Backup Result Context to be used for calls by various backup providers
-
getBackupRestore
MorpheusSynchronousBackupRestoreService getBackupRestore()Returns the BackupRestoreContext used for performing updates or queries onBackupRestore
related assets within Morpheus. Typically this would be called by aBackupProvider
.- Returns:
- An instance of the Backup Restore Context to be used for calls by various backup providers
-
getReplication
MorpheusSynchronousReplicationService getReplication()Returns the MorpheusReplicationContext used for performing updates/queries onReplication
related assets within Morpheus.- Returns:
- An instance of the MorpheusReplicationContext to be used for calls by various backup providers
-