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 Details

    • listByVirtualSwitchId

      List<VirtualSwitchUplink> listByVirtualSwitchId(Long virtualSwitchId)
      List all uplinks belonging to a specific VirtualSwitch.
      Parameters:
      virtualSwitchId - the ID of the parent VirtualSwitch
      Returns:
      List of VirtualSwitchUplink
    • listByServerId

      List<VirtualSwitchUplink> listByServerId(Long serverId)
      List all uplinks for a specific server (across all switches).
      Parameters:
      serverId - the ID of the ComputeServer
      Returns:
      List of VirtualSwitchUplink