@Mapping(from = VmInitNetwork.class, to = NicConfiguration.class) public static NicConfiguration map(VmInitNetwork entity, NicConfiguration template) { NicConfiguration model = template != null ? template : new NicConfiguration(); model.setName(entity.getName()); model.setOnBoot(entity.getStartOnBoot()); populateModelWithIpv4Details(entity, model); populateModelWithIpv6Details(entity, model); return model; }
@Override public NicConfiguration adapt(V3GuestNicConfiguration from) { NicConfiguration to = new NicConfiguration(); if (from.isSetBootProtocol()) { to.setBootProtocol(BootProtocol.fromValue(from.getBootProtocol())); } if (from.isSetIp()) { to.setIp(adaptIn(from.getIp())); } if (from.isSetName()) { to.setName(from.getName()); } if (from.isSetOnBoot()) { to.setOnBoot(from.isOnBoot()); } return to; } }