package org.zstack.network.service.vip;
import org.zstack.header.message.APIEvent;
import org.zstack.header.rest.RestResponse;
/**
* Created by frank on 6/15/2015.
*/
@RestResponse(allTo = "inventory")
public class APIUpdateVipEvent extends APIEvent {
private VipInventory inventory;
public VipInventory getInventory() {
return inventory;
}
public void setInventory(VipInventory inventory) {
this.inventory = inventory;
}
public APIUpdateVipEvent() {
}
public APIUpdateVipEvent(String apiId) {
super(apiId);
}
public static APIUpdateVipEvent __example__() {
APIUpdateVipEvent event = new APIUpdateVipEvent();
VipInventory inventory = new VipInventory();
inventory.setName("new name");
inventory.setL3NetworkUuid(uuid());
inventory.setUuid(uuid());
inventory.setGateway("127.0.0.1");
inventory.setNetmask("255.255.0.0");
inventory.setIp("192.168.0.1");
inventory.setIpRangeUuid(uuid());
inventory.setPeerL3NetworkUuid(uuid());
inventory.setState("enable");
event.setInventory(inventory);
return event;
}
}