Package com.morpheusdata.core.backup
Interface MorpheusBackupResultService
- All Superinterfaces:
MorpheusDataQueryService<BackupResult>
,MorpheusDataService<BackupResult,
,BackupResultIdentityProjection> MorpheusIdentityService<BackupResultIdentityProjection>
public interface MorpheusBackupResultService
extends MorpheusDataService<BackupResult,BackupResultIdentityProjection>, MorpheusIdentityService<BackupResultIdentityProjection>
Context methods for interacting with
BackupResults
in Morpheus- Since:
- 0.13.4
-
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Observable<BackupResult>
listByBackupSetIdAndContainerId
(String backupSetId, Long containerId) Deprecated, for removal: This API element is subject to removal in a future version.io.reactivex.rxjava3.core.Observable<BackupResult>
listById
(Collection<Long> ids) Deprecated, for removal: This API element is subject to removal in a future version.io.reactivex.rxjava3.core.Observable<BackupResultIdentityProjection>
listIdentityProjections
(Backup backup) Deprecated, for removal: This API element is subject to removal in a future version.io.reactivex.rxjava3.core.Observable<BackupResultIdentityProjection>
listIdentityProjections
(BackupProvider backupProvider) Deprecated, for removal: This API element is subject to removal in a future version.io.reactivex.rxjava3.core.Observable<BackupResultIdentityProjection>
listIdentityProjectionsByAccount
(Long accountId, Backup backup) Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from interface com.morpheusdata.core.MorpheusDataQueryService
count, find, get, list, list, listById, listOptions, listOptions, search
Methods inherited from interface com.morpheusdata.core.MorpheusDataService
bulkCreate, bulkRemove, bulkSave, create, create, remove, remove, save, save
Methods inherited from interface com.morpheusdata.core.MorpheusIdentityService
getIdentityProperties, listIdentityProjections
-
Method Details
-
listIdentityProjections
@Deprecated(since="0.15.3", forRemoval=true) io.reactivex.rxjava3.core.Observable<BackupResultIdentityProjection> listIdentityProjections(BackupProvider backupProvider) Deprecated, for removal: This API element is subject to removal in a future version.Lists all backup result projection objects for a specified backup provider id. The projection is a subset of the properties on a fullBackupResult
object for sync matching.- Parameters:
backupProvider
- theAbstractBackupProvider
identifier associated to the backups to be listed.- Returns:
- an RxJava Observable stream of result projection objects.
-
listIdentityProjections
@Deprecated(since="0.15.3", forRemoval=true) io.reactivex.rxjava3.core.Observable<BackupResultIdentityProjection> listIdentityProjections(Backup backup) Deprecated, for removal: This API element is subject to removal in a future version.Lists all backup result projection objects for a specified backup. The projection is a subset of the properties on a fullBackupResult
object for sync matching.- Parameters:
backup
- theBackup
identifier associated to the domains to be listed.- Returns:
- an RxJava Observable stream of result projection objects.
-
listIdentityProjectionsByAccount
@Deprecated(since="0.15.3", forRemoval=true) io.reactivex.rxjava3.core.Observable<BackupResultIdentityProjection> listIdentityProjectionsByAccount(Long accountId, Backup backup) Deprecated, for removal: This API element is subject to removal in a future version.Lists all backup result projection objects for a specified account ID and backup. The projection is a subset of the properties on a fullBackupResult
object for sync matching. -
listById
@Deprecated(since="0.15.3", forRemoval=true) io.reactivex.rxjava3.core.Observable<BackupResult> listById(Collection<Long> ids) Deprecated, for removal: This API element is subject to removal in a future version.Lists allBackupResult
objects by a list of Identifiers. This is commonly used in sync / caching logic.- Parameters:
ids
- list ofBackupResult
ids to fetch.- Returns:
- an RxJava Observable stream of
BackupResult
objects for subscription.
-
listByBackupSetIdAndContainerId
@Deprecated(since="0.15.3", forRemoval=true) io.reactivex.rxjava3.core.Observable<BackupResult> listByBackupSetIdAndContainerId(String backupSetId, Long containerId) Deprecated, for removal: This API element is subject to removal in a future version.Lists all backup result projection objects for a specified account ID and backup. The projection is a subset of the properties on a fullBackupResult
object for sync matching.- Parameters:
backupSetId
- theBackupResult
backupSetIdcontainerId
- theContainer
identifier of the container associated to the backup result.- Returns:
- an RxJava Observable stream of
BackupResult
objects for subscription.
-