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;
}
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;
}
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;
}
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);
}
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;
}
Aggregations