use of org.ovirt.engine.api.model.Host in project ovirt-engine by oVirt.
the class BackendHostNicsResource method slave.
protected HostNic slave(String id) {
HostNic slave = new HostNic();
slave.setId(id);
slave.setHost(new Host());
slave.getHost().setId(hostId);
slave = LinkHelper.addLinks(slave, null, false);
slave.setHost(null);
return slave;
}
use of org.ovirt.engine.api.model.Host in project ovirt-engine by oVirt.
the class BackendHostNumaNodesResource method addParents.
@Override
public NumaNode addParents(NumaNode node) {
node.setHost(new Host());
node.getHost().setId(hostId);
return node;
}
use of org.ovirt.engine.api.model.Host in project ovirt-engine by oVirt.
the class BackendHostStorageResource method addParents.
@Override
protected HostStorage addParents(HostStorage storage) {
storage.setHost(new Host());
storage.getHost().setId(hostId);
return storage;
}
use of org.ovirt.engine.api.model.Host in project ovirt-engine by oVirt.
the class BackendHostsResource method add.
@Override
public Response add(Host host) {
validateParameters(host, "name", "address");
VdsStatic staticHost = getMapper(Host.class, VdsStatic.class).map(host, null);
staticHost.setClusterId(getClusterId(host));
BackendExternalProviderHelper.completeExternalNetworkProviderConfigurations(this, host.getExternalNetworkProviderConfigurations());
AddVdsActionParameters addParams = new AddVdsActionParameters(staticHost, host.getRootPassword());
if (host.isSetOverrideIptables()) {
addParams.setOverrideFirewall(host.isOverrideIptables());
}
addParams.setHostedEngineDeployConfiguration(HostResourceParametersUtil.getHostedEngineDeployConfiguration(this));
addParams = (AddVdsActionParameters) getMapper(Host.class, VdsOperationActionParameters.class).map(host, addParams);
return performCreate(ActionType.AddVds, addParams, new QueryIdResolver<Guid>(QueryType.GetVdsByVdsId, IdQueryParameters.class));
}
use of org.ovirt.engine.api.model.Host in project ovirt-engine by oVirt.
the class BackendFenceAgentsResource method getAddParameters.
private FenceAgentCommandParameterBase getAddParameters(Agent agent) {
Host host = new Host();
host.setId(hostId.toString());
agent.setHost(host);
FenceAgentCommandParameterBase params = new FenceAgentCommandParameterBase();
params.setAgent(map(agent, null));
return params;
}
Aggregations