package org.zstack.network.service.eip;
import org.zstack.header.message.APIReply;
import org.zstack.header.rest.RestResponse;
import org.zstack.header.vm.VmNicInventory;
import java.sql.Timestamp;
import java.util.List;
import static org.codehaus.groovy.runtime.InvokerHelper.asList;
/**
*/
@RestResponse(allTo = "inventories")
public class APIGetEipAttachableVmNicsReply extends APIReply {
private List<VmNicInventory> inventories;
public List<VmNicInventory> getInventories() {
return inventories;
}
public void setInventories(List<VmNicInventory> inventories) {
this.inventories = inventories;
}
public static APIGetEipAttachableVmNicsReply __example__() {
APIGetEipAttachableVmNicsReply reply = new APIGetEipAttachableVmNicsReply();
VmNicInventory nic = new VmNicInventory();
nic.setVmInstanceUuid(uuid());
nic.setCreateDate(new Timestamp(System.currentTimeMillis()));
nic.setLastOpDate(new Timestamp(System.currentTimeMillis()));
nic.setDeviceId(0);
nic.setGateway("192.168.1.1");
nic.setIp("192.168.1.10");
nic.setL3NetworkUuid(uuid());
nic.setNetmask("255.255.255.0");
nic.setMac("00:0c:29:bd:99:fc");
nic.setUsedIpUuid(uuid());
nic.setUuid(uuid());
reply.setInventories(asList(nic));
return reply;
}
}