Interface MorpheusAccountInventoryService
- All Superinterfaces:
MorpheusDataQueryService<AccountInventory>
,MorpheusDataService<AccountInventory,
AccountInventoryIdentityProjection>
public interface MorpheusAccountInventoryService
extends MorpheusDataService<AccountInventory,AccountInventoryIdentityProjection>
Provides operation methods for interacting with
AccountInventory
objects. These are mostly
related to Ansible tower and ansible in general and is not yet that extensible but could be in the future.- Since:
- 5.3.1
-
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Observable<AccountInventoryIdentityProjection>
listIdentityProjections
(AccountIntegration accountIntegration) Lists all inventory projection objects for a specified integration id.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
-
Method Details
-
listIdentityProjections
io.reactivex.rxjava3.core.Observable<AccountInventoryIdentityProjection> listIdentityProjections(AccountIntegration accountIntegration) Lists all inventory projection objects for a specified integration id. The projection is a subset of the properties on a fullAccountInventory
object for sync matching.- Parameters:
accountIntegration
- theAccountIntegration
identifier associated to the inventories to be listed.- Returns:
- an RxJava Observable stream of result projection objects.
-