Search in sources :

Example 31 with Host

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

the class BackendHostNetworkAttachmentsResource method addParents.

@Override
protected NetworkAttachment addParents(NetworkAttachment model) {
    Host host = new Host();
    model.setHost(host);
    model.getHost().setId(getHostId().toString());
    if (model.isSetHostNic()) {
        model.getHostNic().setHost(host);
    }
    return model;
}
Also used : Host(org.ovirt.engine.api.model.Host)

Example 32 with Host

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

the class BackendHostExternalNetworkProviderConfigurationResource method addParents.

@Override
protected ExternalNetworkProviderConfiguration addParents(ExternalNetworkProviderConfiguration model) {
    Host host = new Host();
    model.setHost(host);
    model.getHost().setId(hostId.toString());
    return model;
}
Also used : Host(org.ovirt.engine.api.model.Host)

Example 33 with Host

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

the class BackendHostExternalNetworkProviderConfigurationsResource method addParents.

@Override
protected ExternalNetworkProviderConfiguration addParents(ExternalNetworkProviderConfiguration model) {
    Host host = new Host();
    model.setHost(host);
    model.getHost().setId(hostId.toString());
    return model;
}
Also used : Host(org.ovirt.engine.api.model.Host)

Example 34 with Host

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

the class BackendHostHooksResource method addParents.

@Override
protected Hook addParents(Hook model) {
    Host host = new Host();
    host.setId(hostId);
    model.setHost(host);
    return super.addParents(model);
}
Also used : Host(org.ovirt.engine.api.model.Host)

Example 35 with Host

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

the class V3VmPlacementPolicyInAdapter method adapt.

@Override
public VmPlacementPolicy adapt(V3VmPlacementPolicy from) {
    VmPlacementPolicy to = new VmPlacementPolicy();
    if (from.isSetAffinity()) {
        to.setAffinity(VmAffinity.fromValue(from.getAffinity()));
    }
    if (from.isSetHosts()) {
        to.setHosts(new Hosts());
        to.getHosts().getHosts().addAll(adaptIn(from.getHosts().getHosts()));
    }
    // V3 allowed specifying only one host, using "host" instead of "hosts":
    if (from.isSetHost() && !from.isSetHosts()) {
        Hosts hosts = new Hosts();
        Host host = adaptIn(from.getHost());
        hosts.getHosts().add(host);
        to.setHosts(hosts);
    }
    return to;
}
Also used : Hosts(org.ovirt.engine.api.model.Hosts) Host(org.ovirt.engine.api.model.Host) VmPlacementPolicy(org.ovirt.engine.api.model.VmPlacementPolicy) V3VmPlacementPolicy(org.ovirt.engine.api.v3.types.V3VmPlacementPolicy)

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