package org.ovirt.engine.core.common.action;
import java.io.Serializable;
import java.util.List;
import org.ovirt.engine.core.common.businessentities.SnapshotActionEnum;
import org.ovirt.engine.core.common.businessentities.storage.DiskImage;
import org.ovirt.engine.core.compat.Guid;
public class RestoreAllSnapshotsParameters extends VmOperationParameterBase implements Serializable {
private static final long serialVersionUID = -8756081739745132849L;
private List<DiskImage> images;
private SnapshotActionEnum snapshotAction;
// We need to keep the snapshot id in the parameters for the tasks,
// so we can unlock it when the restore finishes.
private Guid snapshotId;
public RestoreAllSnapshotsParameters(Guid vmId, SnapshotActionEnum snapshotAction) {
super(vmId);
this.snapshotAction = snapshotAction;
}
public List<DiskImage> getImages() {
return images;
}
public void setImages(List<DiskImage> images) {
this.images = images;
}
public RestoreAllSnapshotsParameters() {
}
public SnapshotActionEnum getSnapshotAction() {
return snapshotAction;
}
public void setSnapshotAction(SnapshotActionEnum snapshotAction) {
this.snapshotAction = snapshotAction;
}
public Guid getSnapshotId() {
return snapshotId;
}
public void setSnapshotId(Guid snapshotId) {
this.snapshotId = snapshotId;
}
}