package org.zstack.header.network.l2;
import org.zstack.header.message.APIEvent;
import org.zstack.header.rest.RestResponse;
/**
* @apiResult api event for :ref:`APICreateL2NetworkMsg`
* @category l2Network
* @example {
* "org.zstack.header.network.l2.APICreateL2NetworkMsg": {
* "name": "TestL2Network",
* "description": "Test",
* "zoneUuid": "48c5febd96024e33809cc98035d79277",
* "physicalInterface": "eth0",
* "type": "L2NoVlanNetwork",
* "session": {
* "uuid": "d93f354c4339450e8c2a4c31de89da15"
* },
* "timeout": 1800000,
* "id": "7b58a8e291e54d41bc3fe643bb1c76b4",
* "serviceId": "api.portal"
* }
* }
* @since 0.1.0
*/
@RestResponse(allTo = "inventory")
public class APICreateL2NetworkEvent extends APIEvent {
/**
* @desc see :ref:`L2NetworkInventory`
*/
private L2NetworkInventory inventory;
public APICreateL2NetworkEvent() {
super(null);
}
public APICreateL2NetworkEvent(String apiId) {
super(apiId);
}
public L2NetworkInventory getInventory() {
return inventory;
}
public void setInventory(L2NetworkInventory inventory) {
this.inventory = inventory;
}
public static APICreateL2NetworkEvent __example__() {
APICreateL2NetworkEvent event = new APICreateL2NetworkEvent();
return event;
}
}