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, searchMethods inherited from interface com.morpheusdata.core.MorpheusDataService
bulkCreate, bulkRemove, bulkSave, create, create, remove, remove, save, saveMethods 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 fullBackupResultobject for sync matching.- Parameters:
backupProvider- theAbstractBackupProvideridentifier 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 fullBackupResultobject for sync matching.- Parameters:
backup- theBackupidentifier 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 fullBackupResultobject 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 allBackupResultobjects by a list of Identifiers. This is commonly used in sync / caching logic.- Parameters:
ids- list ofBackupResultids to fetch.- Returns:
- an RxJava Observable stream of
BackupResultobjects 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 fullBackupResultobject for sync matching.- Parameters:
backupSetId- theBackupResultbackupSetIdcontainerId- theContaineridentifier of the container associated to the backup result.- Returns:
- an RxJava Observable stream of
BackupResultobjects for subscription.
-