package org.zstack.header.storage.snapshot; import org.zstack.header.core.ApiTimeout; import org.zstack.header.message.NeedReplyMessage; import org.zstack.header.volume.APICreateDataVolumeFromVolumeSnapshotMsg; import org.zstack.header.volume.VolumeInventory; @ApiTimeout(apiClasses = {APICreateDataVolumeFromVolumeSnapshotMsg.class}) public class CreateDataVolumeFromVolumeSnapshotMsg extends NeedReplyMessage implements VolumeSnapshotMessage { private String uuid; private VolumeInventory volume; private String primaryStorageUuid; private String volumeUuid; /** * @ignore */ private String treeUuid; @Override public String getTreeUuid() { return treeUuid; } @Override public void setTreeUuid(String treeUuid) { this.treeUuid = treeUuid; } @Override public String getVolumeUuid() { return volumeUuid; } public void setVolumeUuid(String volumeUuid) { this.volumeUuid = volumeUuid; } public String getUuid() { return uuid; } public void setUuid(String uuid) { this.uuid = uuid; } public VolumeInventory getVolume() { return volume; } public void setVolume(VolumeInventory volume) { this.volume = volume; } public String getPrimaryStorageUuid() { return primaryStorageUuid; } public void setPrimaryStorageUuid(String primaryStorageUuid) { this.primaryStorageUuid = primaryStorageUuid; } @Override public String getSnapshotUuid() { return uuid; } }