Interface MorpheusSynchronousNetworkRouteTableService
- All Superinterfaces:
MorpheusSynchronousDataService<NetworkRouteTable,
,NetworkRouteTableIdentityProjection> MorpheusSynchronousIdentityService<NetworkRouteTableIdentityProjection>
public interface MorpheusSynchronousNetworkRouteTableService
extends MorpheusSynchronousDataService<NetworkRouteTable,NetworkRouteTableIdentityProjection>, MorpheusSynchronousIdentityService<NetworkRouteTableIdentityProjection>
-
Method Summary
Modifier and TypeMethodDescriptionlistIdentityProjections
(CloudPool zonePool) Lists all route table projection objects for a specified cloud.listIdentityProjections
(Long poolId) Lists all route table projection objects for a specified cloud.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
-
listIdentityProjections
Lists all route table projection objects for a specified cloud. The projection is a subset of the properties on a fullNetworkRouteTable
object for sync matching.- Parameters:
zonePool
- theCloudPool
identifier associated to the route tables to be listed.- Returns:
- an RxJava Observable stream of result projection objects.
-
listIdentityProjections
Lists all route table projection objects for a specified cloud. The projection is a subset of the properties on a fullNetworkRouteTable
object for sync matching.- Parameters:
poolId
- the id of theCloudPool
associated to the route tables to be listed.- Returns:
- an RxJava Observable stream of result projection objects.
-