package org.zstack.header.network.l3;
import org.zstack.header.message.APIReply;
import org.zstack.header.rest.RestResponse;
import java.util.ArrayList;
import java.util.List;
/**
* Created by frank on 6/15/2015.
*/
@RestResponse(allTo = "inventories")
public class APIGetFreeIpReply extends APIReply {
private List<FreeIpInventory> inventories;
public List<FreeIpInventory> getInventories() {
return inventories;
}
public void setInventories(List<FreeIpInventory> inventories) {
this.inventories = inventories;
}
public static APIGetFreeIpReply __example__() {
APIGetFreeIpReply reply = new APIGetFreeIpReply();
String iprUuid = uuid();
List<FreeIpInventory> invs = new ArrayList<>();
FreeIpInventory inv = new FreeIpInventory();
inv.setNetmask("255.255.255.0");
inv.setIp("10.20.10.5");
inv.setGateway("10.20.10.1");
inv.setIpRangeUuid(iprUuid);
invs.add(inv);
inv = new FreeIpInventory();
inv.setNetmask("255.255.255.0");
inv.setIp("10.20.10.6");
inv.setGateway("10.20.10.1");
inv.setIpRangeUuid(iprUuid);
invs.add(inv);
inv = new FreeIpInventory();
inv.setNetmask("255.255.255.0");
inv.setIp("10.20.10.10");
inv.setGateway("10.20.10.1");
inv.setIpRangeUuid(iprUuid);
invs.add(inv);
reply.setInventories(invs);
return reply;
}
}