package org.ovirt.engine.core.common.action;
import java.io.Serializable;
import javax.validation.constraints.NotNull;
import org.ovirt.engine.core.common.businessentities.VmStatic;
import org.ovirt.engine.core.compat.Guid;
public class AddVmTemplateFromSnapshotParameters extends AddVmTemplateParameters implements Serializable {
private static final long serialVersionUID = -486319959050997796L;
//Unique Identifier of Source Snapshot
@NotNull(message="VALIDATION_SOURCE_SNAPSHOT_ID_NOT_NULL")
private Guid sourceSnapshotId;
public AddVmTemplateFromSnapshotParameters() {
}
public AddVmTemplateFromSnapshotParameters(VmStatic vmStatic, String name, String description, Guid sourceSnapshotId) {
super(vmStatic, name, description);
this.sourceSnapshotId = sourceSnapshotId;
}
public Guid getSourceSnapshotId() {
return sourceSnapshotId;
}
public void setSourceSnapshotId(Guid sourceSnapshotId) {
this.sourceSnapshotId = sourceSnapshotId;
}
}