package org.zstack.header.configuration;
import org.zstack.header.message.APIEvent;
import org.zstack.header.rest.RestResponse;
import org.zstack.header.storage.primary.PrimaryStorageConstant;
/**
* Created with IntelliJ IDEA.
* User: frank
* Time: 2:37 PM
* To change this template use File | Settings | File Templates.
*/
@RestResponse(allTo = "inventory")
public class APIChangeDiskOfferingStateEvent extends APIEvent {
private DiskOfferingInventory inventory;
public APIChangeDiskOfferingStateEvent() {
super(null);
}
public APIChangeDiskOfferingStateEvent(String apiId) {
super(apiId);
}
public DiskOfferingInventory getInventory() {
return inventory;
}
public void setInventory(DiskOfferingInventory inventory) {
this.inventory = inventory;
}
public static APIChangeDiskOfferingStateEvent __example__() {
APIChangeDiskOfferingStateEvent event = new APIChangeDiskOfferingStateEvent();
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");
event.setInventory(inventory);
return event;
}
}