package org.zstack.network.service.portforwarding;
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 java.util.Arrays.asList;
/**
*/
@RestResponse(allTo = "inventories")
public class APIGetPortForwardingAttachableVmNicsReply extends APIReply {
private List<VmNicInventory> inventories;
public List<VmNicInventory> getInventories() {
return inventories;
}
public void setInventories(List<VmNicInventory> inventories) {
this.inventories = inventories;
}
public static APIGetPortForwardingAttachableVmNicsReply __example__() {
APIGetPortForwardingAttachableVmNicsReply reply = new APIGetPortForwardingAttachableVmNicsReply();
VmNicInventory vmNic = new VmNicInventory();
vmNic.setUuid(uuid());
vmNic.setGateway("192.168.0.1");
vmNic.setInternalName("eth0");
vmNic.setDeviceId(0);
vmNic.setIp("192.168.0.123");
vmNic.setL3NetworkUuid(uuid());
vmNic.setMac("fa:ef:34:5c:6c:00");
vmNic.setNetmask("255.255.255.0");
vmNic.setVmInstanceUuid(uuid());
reply.setInventories(asList(vmNic));
reply.setSuccess(true);
return reply;
}
}