Interface MorpheusVirtualSwitchUplinkService

All Superinterfaces:
MorpheusDataQueryService<VirtualSwitchUplink>, MorpheusDataService<VirtualSwitchUplink,VirtualSwitchUplink>

public interface MorpheusVirtualSwitchUplinkService extends MorpheusDataService<VirtualSwitchUplink,VirtualSwitchUplink>
Context/service for querying and managing VirtualSwitchUplink objects. Provides standard CRUD operations for per-host uplink mappings within a VirtualSwitch.

Access via:


 morpheusContext.getNetwork().getVirtualSwitch().getUplink()
 
Since:
1.5.0
  • Method Details

    • listByVirtualSwitchId

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

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