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, searchMethods 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 fullNetworkRouteTableobject for sync matching.- Parameters:
zonePool- theCloudPoolidentifier 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 fullNetworkRouteTableobject for sync matching.- Parameters:
poolId- the id of theCloudPoolassociated to the route tables to be listed.- Returns:
- an RxJava Observable stream of result projection objects.
-