package org.ovirt.engine.core.bll.memory;
import org.ovirt.engine.core.compat.Guid;
public interface MemoryImageBuilder {
/**
* Create the images
*/
void build();
/**
* Return the string representation of the memory volumes
* @return string representation of the memory volumes
*/
String getVolumeStringRepresentation();
/**
* Return whether this builder creates tasks in {@link #build()}
* @return true if tasks are created in {@link #build()}, false otherwise
*/
boolean isCreateTasks();
/**
* Return the id of the disk that holds the memory dump
* @return Guid represents the id of the disk that holds the memory dump
*/
Guid getMemoryDiskId();
/**
* Return the id of the disk that holds the VM configuration
* @return Guid represents the id of the disk that holds the VM configuration
*/
Guid getMetadataDiskId();
}