package org.ovirt.engine.core.common.action; import org.ovirt.engine.core.common.businessentities.storage.VolumeFormat; import org.ovirt.engine.core.compat.Guid; public class CreateVolumeContainerCommandParameters extends StorageJobCommandParameters { private long size; private VolumeFormat volumeFormat; private Guid srcImageGroupId; private Guid srcImageId; private Long initialSize; public CreateVolumeContainerCommandParameters() { } public CreateVolumeContainerCommandParameters(Guid storagePoolId, Guid storageDomainId, Guid srcImageGroupId, Guid srcImageId, Guid imageGroupId, Guid imageId, VolumeFormat volumeFormat, String description, long size, Long initialSize) { setStoragePoolId(storagePoolId); setStorageDomainId(storageDomainId); setImageGroupID(imageGroupId); setImageId(imageId); setDescription(description); this.srcImageGroupId = srcImageGroupId; this.srcImageId = srcImageId; this.size = size; this.volumeFormat = volumeFormat; this.initialSize = initialSize; fillEntityInfo(imageId); } public long getSize() { return size; } public void setSize(long size) { this.size = size; } public VolumeFormat getVolumeFormat() { return volumeFormat; } public void setVolumeFormat(VolumeFormat volumeFormat) { this.volumeFormat = volumeFormat; } public Guid getSrcImageGroupId() { return srcImageGroupId; } public void setSrcImageGroupId(Guid srcImageGroupId) { this.srcImageGroupId = srcImageGroupId; } public Guid getSrcImageId() { return srcImageId; } public void setSrcImageId(Guid srcImageId) { this.srcImageId = srcImageId; } public Long getInitialSize() { return initialSize; } public void setInitialSize(Long initialSize) { this.initialSize = initialSize; } }