package org.zstack.header.configuration; import org.zstack.header.query.APIQueryReply; import org.zstack.header.rest.RestResponse; import org.zstack.header.storage.primary.PrimaryStorageConstant; import java.util.List; import static org.zstack.utils.CollectionDSL.list; @RestResponse(allTo = "inventories") public class APIQueryDiskOfferingReply extends APIQueryReply { private List<DiskOfferingInventory> inventories; public List<DiskOfferingInventory> getInventories() { return inventories; } public void setInventories(List<DiskOfferingInventory> inventories) { this.inventories = inventories; } public static APIQueryDiskOfferingReply __example__() { APIQueryDiskOfferingReply reply = new APIQueryDiskOfferingReply(); DiskOfferingInventory inventory = new DiskOfferingInventory(); inventory.setName("diskOffering1"); inventory.setDiskSize(100); inventory.setUuid(uuid()); inventory.setAllocatorStrategy(PrimaryStorageConstant.DEFAULT_PRIMARY_STORAGE_ALLOCATION_STRATEGY_TYPE); inventory.setType("DefaultDiskOfferingType"); inventory.setState("Enabled"); reply.setInventories(list(inventory)); return reply; } }