package org.ovirt.engine.api.restapi.util;
import java.util.List;
import org.ovirt.engine.api.restapi.resource.BackendResource;
import org.ovirt.engine.core.common.businessentities.VmRngDevice;
import org.ovirt.engine.core.common.queries.IdQueryParameters;
import org.ovirt.engine.core.common.queries.VdcQueryType;
import org.ovirt.engine.core.compat.Guid;
public class VmHelper {
public static List<String> getVirtioScsiControllersForEntity(BackendResource resource, Guid id) {
return resource.getEntity(List.class,
VdcQueryType.GetVirtioScsiControllers,
new IdQueryParameters(id),
"GetVirtioScsiControllers", true);
}
public static List<String> getSoundDevicesForEntity(BackendResource resource, Guid id) {
return resource.getEntity(List.class,
VdcQueryType.GetSoundDevices,
new IdQueryParameters(id),
"GetSoundDevices", true);
}
public static Boolean isMemoryBalloonEnabledForEntity(BackendResource resource, Guid id) {
return resource.getEntity(Boolean.class,
VdcQueryType.IsBalloonEnabled,
new IdQueryParameters(id),
"IsBalloonEnabled", true);
}
public static List<VmRngDevice> getRngDevicesForEntity(BackendResource resource, Guid id) {
return resource.getEntity(List.class,
VdcQueryType.GetRngDevice,
new IdQueryParameters(id),
"GetRngDevice", true);
}
}