package org.zstack.header.configuration;
import org.zstack.header.query.APIQueryReply;
import org.zstack.header.rest.RestResponse;
import java.sql.Timestamp;
import java.util.List;
import static org.zstack.header.configuration.ConfigurationConstant.USER_VM_INSTANCE_OFFERING_TYPE;
import static org.zstack.utils.CollectionDSL.list;
@RestResponse(allTo = "inventories")
public class APIQueryInstanceOfferingReply extends APIQueryReply {
private List<InstanceOfferingInventory> inventories;
public List<InstanceOfferingInventory> getInventories() {
return inventories;
}
public void setInventories(List<InstanceOfferingInventory> inventories) {
this.inventories = inventories;
}
public static APIQueryInstanceOfferingReply __example__() {
APIQueryInstanceOfferingReply reply = new APIQueryInstanceOfferingReply();
InstanceOfferingInventory inventory = new InstanceOfferingInventory();
inventory.setCpuSpeed(1);
inventory.setCpuNum(2);
inventory.setName("instanceOffering1");
inventory.setUuid(uuid());
inventory.setAllocatorStrategy("Mevoco");
inventory.setType(USER_VM_INSTANCE_OFFERING_TYPE);
inventory.setState("Enabled");
inventory.setCreateDate(new Timestamp(System.currentTimeMillis()));
inventory.setLastOpDate(new Timestamp(System.currentTimeMillis()));
reply.setInventories(list(inventory));
return reply;
}
}