package org.zstack.network.l2.vxlan.vxlanNetwork; import org.zstack.header.message.APIEvent; import org.zstack.header.rest.RestResponse; @RestResponse(allTo = "inventory") public class APICreateL2VxlanNetworkEvent extends APIEvent { /** * @desc see :ref:`L2VlanNetworkInventory` */ private L2VxlanNetworkInventory inventory; public APICreateL2VxlanNetworkEvent(String apiId) { super(apiId); } public L2VxlanNetworkInventory getInventory() { return inventory; } public APICreateL2VxlanNetworkEvent() { super(null); } public void setInventory(L2VxlanNetworkInventory inventory) { this.inventory = inventory; } public static APICreateL2VxlanNetworkEvent __example__() { APICreateL2VxlanNetworkEvent event = new APICreateL2VxlanNetworkEvent(); L2VxlanNetworkInventory net = new L2VxlanNetworkInventory(); net.setName("Test-Net"); net.setVni(10); net.setDescription("Test"); net.setZoneUuid(uuid()); net.setPoolUuid(uuid()); net.setType("L2VxlanNetwork"); event.setInventory(net); return event; } }