package org.ovirt.engine.core.common.businessentities; import org.ovirt.engine.core.compat.Guid; public class VmWatchdog implements IVdcQueryable { private static final long serialVersionUID = -4515288688595577429L; Guid vmId; Guid id; VmWatchdogAction action; VmWatchdogType model; public VmWatchdog() { } public VmWatchdog(VmDevice device) { setId(device.getDeviceId()); setVmId(device.getVmId()); setAction(VmWatchdogAction.getByName((String) device.getSpecParams().get("action"))); setModel(VmWatchdogType.getByName((String) device.getSpecParams().get("model"))); } @Override public Object getQueryableId() { return vmId; } public Guid getVmId() { return vmId; } public void setVmId(Guid vmId) { this.vmId = vmId; } public VmWatchdogAction getAction() { return action; } public void setAction(VmWatchdogAction action) { this.action = action; } public VmWatchdogType getModel() { return model; } public void setModel(VmWatchdogType model) { this.model = model; } public Guid getId() { return id; } public void setId(Guid id) { this.id = id; } }