package org.zstack.network.service.lb;
import org.zstack.header.message.APIEvent;
import org.zstack.header.rest.RestResponse;
/**
* Created by frank on 8/8/2015.
*/
@RestResponse(allTo = "inventory")
public class APICreateLoadBalancerListenerEvent extends APIEvent {
private LoadBalancerListenerInventory inventory;
public APICreateLoadBalancerListenerEvent() {
}
public APICreateLoadBalancerListenerEvent(String apiId) {
super(apiId);
}
public void setInventory(LoadBalancerListenerInventory inventory) {
this.inventory = inventory;
}
public LoadBalancerListenerInventory getInventory() {
return inventory;
}
public static APICreateLoadBalancerListenerEvent __example__() {
APICreateLoadBalancerListenerEvent event = new APICreateLoadBalancerListenerEvent();
LoadBalancerListenerInventory l = new LoadBalancerListenerInventory();
l.setUuid(uuid());
l.setLoadBalancerUuid(uuid());
l.setName("Test-Listener");
l.setLoadBalancerPort(80);
l.setInstancePort(80);
l.setProtocol(LoadBalancerConstants.LB_PROTOCOL_HTTP);
event.setInventory(l);
return event;
}
}