package org.zstack.header.network.service;
import org.zstack.header.message.APIEvent;
import org.zstack.header.network.l3.L3NetworkInventory;
import org.zstack.header.rest.RestResponse;
import java.util.Arrays;
/**
* Created by frank on 1/4/2016.
*/
@RestResponse(allTo = "inventory")
public class APIDetachNetworkServiceFromL3NetworkEvent extends APIEvent {
private L3NetworkInventory inventory;
public APIDetachNetworkServiceFromL3NetworkEvent() {
}
public APIDetachNetworkServiceFromL3NetworkEvent(String apiId) {
super(apiId);
}
public L3NetworkInventory getInventory() {
return inventory;
}
public void setInventory(L3NetworkInventory inventory) {
this.inventory = inventory;
}
public static APIDetachNetworkServiceFromL3NetworkEvent __example__() {
APIDetachNetworkServiceFromL3NetworkEvent event = new APIDetachNetworkServiceFromL3NetworkEvent();
L3NetworkInventory l3 = new L3NetworkInventory();
NetworkServiceL3NetworkRefInventory ns = new NetworkServiceL3NetworkRefInventory();
l3.setUuid(uuid());
l3.setNetworkServices(Arrays.asList(ns));
return event;
}
}