package org.zstack.network.l2.vxlan.vxlanNetworkPool;
import org.zstack.header.message.APIEvent;
import org.zstack.header.rest.RestResponse;
/**
* Created by weiwang on 03/03/2017.
*/
@RestResponse(allTo = "inventory")
public class APICreateL2VxlanNetworkPoolEvent extends APIEvent {
private L2VxlanNetworkPoolInventory inventory;
public APICreateL2VxlanNetworkPoolEvent(String apiId) {
super(apiId);
}
public L2VxlanNetworkPoolInventory getInventory() {
return inventory;
}
public APICreateL2VxlanNetworkPoolEvent() {
super(null);
}
public void setInventory(L2VxlanNetworkPoolInventory inventory) {
this.inventory = inventory;
}
public static APICreateL2VxlanNetworkPoolEvent __example__() {
APICreateL2VxlanNetworkPoolEvent event = new APICreateL2VxlanNetworkPoolEvent();
L2VxlanNetworkPoolInventory net = new L2VxlanNetworkPoolInventory();
net.setName("Test-NetPool");
net.setDescription("Test");
net.setZoneUuid(uuid());
net.setType("L2VxlanNetwork");
event.setInventory(net);
return event;
}
}