Interface MorpheusSynchronousVirtualSwitchUplinkService
- All Superinterfaces:
MorpheusSynchronousDataService<VirtualSwitchUplink,VirtualSwitchUplink>
public interface MorpheusSynchronousVirtualSwitchUplinkService
extends MorpheusSynchronousDataService<VirtualSwitchUplink,VirtualSwitchUplink>
Synchronous service interface for interacting with
VirtualSwitchUplink objects in a blocking fashion.
Provides standard CRUD operations for per-host uplink mappings within a VirtualSwitch.
Access via:
morpheusContext.getServices().getNetwork().getVirtualSwitch().getUplink()
- Since:
- 1.5.0
-
Method Summary
Modifier and TypeMethodDescriptionlistByServerId(Long serverId) List all uplinks for a specific server (across all switches).listByVirtualSwitchId(Long virtualSwitchId) List all uplinks belonging to a specific VirtualSwitch.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
-
Method Details
-
listByVirtualSwitchId
List all uplinks belonging to a specific VirtualSwitch.- Parameters:
virtualSwitchId- the ID of the parent VirtualSwitch- Returns:
- List of VirtualSwitchUplink
-
listByServerId
List all uplinks for a specific server (across all switches).- Parameters:
serverId- the ID of the ComputeServer- Returns:
- List of VirtualSwitchUplink
-