Search in sources :

Example 46 with Host

use of org.ovirt.engine.api.model.Host in project ovirt-engine by oVirt.

the class NumaStatisticalQuery method clone.

private NumaNode clone(NumaNode parent) {
    NumaNode node = new NumaNode();
    node.setId(parent.getId());
    node.setHost(new Host());
    node.getHost().setId(parent.getHost().getId());
    return node;
}
Also used : Host(org.ovirt.engine.api.model.Host) NumaNode(org.ovirt.engine.api.model.NumaNode) VdsNumaNode(org.ovirt.engine.core.common.businessentities.VdsNumaNode)

Example 47 with Host

use of org.ovirt.engine.api.model.Host in project ovirt-engine by oVirt.

the class StepStatisticalQuery method getHost.

private Host getHost(Guid hostId) {
    Host host = new Host();
    host.setId(hostId.toString());
    return host;
}
Also used : Host(org.ovirt.engine.api.model.Host) GlusterVolumeTaskStatusForHost(org.ovirt.engine.core.common.businessentities.gluster.GlusterVolumeTaskStatusForHost)

Example 48 with Host

use of org.ovirt.engine.api.model.Host in project ovirt-engine by oVirt.

the class BackendExternalVmImportsResourceTest method createVmImport.

private ExternalVmImport createVmImport() {
    File file = new File();
    file.setId(DRIVERS_ISO);
    ExternalVmImport vmImport = new ExternalVmImport();
    vmImport.setName(EXTERNAL_VM_NAME);
    vmImport.setVm(new Vm());
    vmImport.getVm().setName(CREATED_VM_NAME);
    vmImport.setCluster(new Cluster());
    vmImport.getCluster().setId(CLUSTER_ID.toString());
    vmImport.setStorageDomain(new StorageDomain());
    vmImport.getStorageDomain().setId(STORAGE_DOMAIN_ID.toString());
    vmImport.setHost(new Host());
    vmImport.getHost().setId(HOST_ID.toString());
    vmImport.setSparse(true);
    vmImport.setProvider(ExternalVmProviderType.VMWARE);
    vmImport.setDriversIso(file);
    vmImport.setUsername(USERNAME);
    vmImport.setPassword(PASSWORD);
    vmImport.setUrl(VMWARE_URL);
    return vmImport;
}
Also used : StorageDomain(org.ovirt.engine.api.model.StorageDomain) ExternalVmImport(org.ovirt.engine.api.model.ExternalVmImport) Vm(org.ovirt.engine.api.model.Vm) Cluster(org.ovirt.engine.api.model.Cluster) Host(org.ovirt.engine.api.model.Host) File(org.ovirt.engine.api.model.File)

Example 49 with Host

use of org.ovirt.engine.api.model.Host in project ovirt-engine by oVirt.

the class VmMapperTest method createPlacementPolicy.

private VmPlacementPolicy createPlacementPolicy(Guid... guids) {
    VmPlacementPolicy placementPolicy = new VmPlacementPolicy();
    Hosts hostsList = new Hosts();
    for (Guid guid : guids) {
        Host newHost = new Host();
        newHost.setId(guid.toString());
        hostsList.getHosts().add(newHost);
    }
    placementPolicy.setHosts(hostsList);
    return placementPolicy;
}
Also used : Hosts(org.ovirt.engine.api.model.Hosts) Host(org.ovirt.engine.api.model.Host) Guid(org.ovirt.engine.core.compat.Guid) VmPlacementPolicy(org.ovirt.engine.api.model.VmPlacementPolicy)

Example 50 with Host

use of org.ovirt.engine.api.model.Host in project ovirt-engine by oVirt.

the class VmMapperTest method assertHostsListMatch.

private void assertHostsListMatch(List<Host> modelHostsList, List<Host> trnsfHostsList) {
    for (Host host : modelHostsList) {
        boolean foundInTransformation = false;
        for (Host otherHost : trnsfHostsList) {
            if (host.getId().equals(otherHost.getId())) {
                foundInTransformation = true;
                break;
            }
        }
        assertTrue("Umatching dedicated host in Placement Policy", foundInTransformation);
    }
}
Also used : Host(org.ovirt.engine.api.model.Host)

Aggregations

Host (org.ovirt.engine.api.model.Host)114 Test (org.junit.Test)58 Vm (org.ovirt.engine.api.model.Vm)21 Response (javax.ws.rs.core.Response)15 Hosts (org.ovirt.engine.api.model.Hosts)15 StorageDomain (org.ovirt.engine.api.model.StorageDomain)13 WebApplicationException (javax.ws.rs.WebApplicationException)12 VDS (org.ovirt.engine.core.common.businessentities.VDS)12 VmPlacementPolicy (org.ovirt.engine.api.model.VmPlacementPolicy)11 Guid (org.ovirt.engine.core.compat.Guid)10 Cluster (org.ovirt.engine.api.model.Cluster)7 HostNic (org.ovirt.engine.api.model.HostNic)6 StorageServerConnectionParametersBase (org.ovirt.engine.core.common.action.StorageServerConnectionParametersBase)5 StorageServerConnections (org.ovirt.engine.core.common.businessentities.StorageServerConnections)5 HashSet (java.util.HashSet)4 ArrayList (java.util.ArrayList)3 AffinityGroup (org.ovirt.engine.api.model.AffinityGroup)3 HostStorage (org.ovirt.engine.api.model.HostStorage)3 HostType (org.ovirt.engine.api.model.HostType)3 Spm (org.ovirt.engine.api.model.Spm)3