public HostSystem[] queryCompatibleHostForExistingDvs( ManagedEntity container, boolean recursive, DistributedVirtualSwitch dvs) throws RuntimeFault, RemoteException { ManagedObjectReference[] mors = getVimService() .queryCompatibleHostForExistingDvs( getMOR(), container.getMOR(), recursive, dvs.getMOR()); HostSystem[] hosts = new HostSystem[mors.length]; for (int i = 0; i < hosts.length; i++) { hosts[i] = new HostSystem(getServerConnection(), mors[i]); } return hosts; }
public DVSManagerDvsConfigTarget queryDvsConfigTarget( HostSystem host, DistributedVirtualSwitch dvs) throws RuntimeFault, RemoteException { return getVimService() .queryDvsConfigTarget( getMOR(), host == null ? null : host.getMOR(), dvs == null ? null : dvs.getMOR()); }