package org.zstack.network.service.lb;
import org.zstack.header.message.APIEvent;
import org.zstack.header.rest.RestResponse;
import java.util.Arrays;
/**
* Created by frank on 8/8/2015.
*/
@RestResponse(allTo = "inventory")
public class APIAddVmNicToLoadBalancerEvent extends APIEvent {
private LoadBalancerListenerInventory inventory;
public APIAddVmNicToLoadBalancerEvent() {
}
public APIAddVmNicToLoadBalancerEvent(String apiId) {
super(apiId);
}
public LoadBalancerListenerInventory getInventory() {
return inventory;
}
public void setInventory(LoadBalancerListenerInventory inventory) {
this.inventory = inventory;
}
public static APIAddVmNicToLoadBalancerEvent __example__() {
APIAddVmNicToLoadBalancerEvent event = new APIAddVmNicToLoadBalancerEvent();
LoadBalancerListenerInventory listener = new LoadBalancerListenerInventory();
LoadBalancerListenerVmNicRefInventory lvnr = new LoadBalancerListenerVmNicRefInventory();
String listenerUuid = uuid();
lvnr.setListenerUuid(listenerUuid);
lvnr.setVmNicUuid(uuid());
listener.setLoadBalancerUuid(listenerUuid);
listener.setName("Test-Lb-Listener");
listener.setVmNicRefs(Arrays.asList(lvnr));
return event;
}
}