package org.zstack.header.network.l2; import org.zstack.header.message.APIEvent; import org.zstack.header.rest.RestResponse; /** * Created by frank on 6/14/2015. */ @RestResponse(allTo = "inventory") public class APIUpdateL2NetworkEvent extends APIEvent { private L2NetworkInventory inventory; public L2NetworkInventory getInventory() { return inventory; } public void setInventory(L2NetworkInventory inventory) { this.inventory = inventory; } public APIUpdateL2NetworkEvent() { } public APIUpdateL2NetworkEvent(String apiId) { super(apiId); } public static APIUpdateL2NetworkEvent __example__() { APIUpdateL2NetworkEvent event = new APIUpdateL2NetworkEvent(); L2VlanNetworkInventory net = new L2VlanNetworkInventory(); net.setName("Test-Net"); net.setVlan(10); net.setDescription("Test"); net.setZoneUuid(uuid()); net.setPhysicalInterface("eth0"); net.setType("L2VlanNetwork"); event.setInventory(net); return event; } }