Package com.morpheusdata.core.backup
Interface MorpheusBackupResultService
- All Superinterfaces:
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.MorpheusDataService
bulkCreate, bulkRemove, bulkSave, count, create, create, find, get, list, listById, listOptions, remove, remove, save, save, search
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.
-