package org.zstack.header.storage.primary; import org.zstack.header.core.ApiTimeout; import org.zstack.header.image.APICreateDataVolumeTemplateFromVolumeMsg; import org.zstack.header.image.ImageInventory; import org.zstack.header.message.NeedReplyMessage; import org.zstack.header.volume.VolumeInventory; @ApiTimeout(apiClasses = {APICreateDataVolumeTemplateFromVolumeMsg.class}) public class CreateTemplateFromVolumeOnPrimaryStorageMsg extends NeedReplyMessage implements PrimaryStorageMessage { private VolumeInventory volumeInventory; private ImageInventory imageInventory; private String backupStorageUuid; @Override public String getPrimaryStorageUuid() { return volumeInventory.getPrimaryStorageUuid(); } public VolumeInventory getVolumeInventory() { return volumeInventory; } public void setVolumeInventory(VolumeInventory volumeInventory) { this.volumeInventory = volumeInventory; } public String getBackupStorageUuid() { return backupStorageUuid; } public void setBackupStorageUuid(String backupStorageUuid) { this.backupStorageUuid = backupStorageUuid; } public ImageInventory getImageInventory() { return imageInventory; } public void setImageInventory(ImageInventory imageInventory) { this.imageInventory = imageInventory; } }