protected void addExtensions(Port port, NeutronPort result) { PortBindingExtension binding = port.getAugmentation(PortBindingExtension.class); result.setBindinghostID(binding.getHostId()); if (binding.getVifDetails() != null) { final Map<String, String> details = new HashMap<String, String>(binding.getVifDetails().size()); for (final VifDetails vifDetail : binding.getVifDetails()) { details.put(vifDetail.getDetailsKey(), vifDetail.getValue()); } result.setVIFDetails(details); } result.setBindingvifType(binding.getVifType()); result.setBindingvnicType(binding.getVnicType()); }
protected void addExtensions(Port port, NeutronPort result) { PortBindingExtension binding = port.getAugmentation(PortBindingExtension.class); result.setBindinghostID(binding.getHostId()); if (binding.getVifDetails() != null) { List<NeutronPort_VIFDetail> details = new ArrayList<>(); for (VifDetails vifDetail : binding.getVifDetails()) { NeutronPort_VIFDetail detail = new NeutronPort_VIFDetail(); detail.setPortFilter(vifDetail.isPortFilter()); detail.setOvsHybridPlug(vifDetail.isOvsHybridPlug()); details.add(detail); } result.setVIFDetail(details); } result.setBindingvifType(binding.getVifType()); result.setBindingvnicType(binding.getVnicType()); }
final List<VifDetails> listVifDetail = new ArrayList<VifDetails>(vifDetails.size()); for (final Map.Entry<String, String> vifDetail : vifDetails.entrySet()) { final VifDetailsBuilder vifDetailsBuilder = new VifDetailsBuilder(); if (vifDetail.getKey() != null) { vifDetailsBuilder.setDetailsKey(vifDetail.getKey()); vifDetailsBuilder.setValue(vifDetail.getValue()); listVifDetail.add(vifDetailsBuilder.build());
List<VifDetails> listVifDetail = new ArrayList<>(); for (NeutronPort_VIFDetail detail: neutronPort.getVIFDetail()) { VifDetailsBuilder vifDetailsBuilder = new VifDetailsBuilder(); if (detail.getPortFilter() != null) { vifDetailsBuilder.setPortFilter(detail.getPortFilter()); vifDetailsBuilder.setOvsHybridPlug(detail.getOvsHybridPlug()); listVifDetail.add(vifDetailsBuilder.build());
final List<VifDetails> listVifDetail = new ArrayList<VifDetails>(vifDetails.size()); for (final Map.Entry<String, String> vifDetail : vifDetails.entrySet()) { final VifDetailsBuilder vifDetailsBuilder = new VifDetailsBuilder(); if (vifDetail.getKey() != null) { vifDetailsBuilder.setDetailsKey(vifDetail.getKey()); vifDetailsBuilder.setValue(vifDetail.getValue()); listVifDetail.add(vifDetailsBuilder.build());
protected void addExtensions(Port port, NeutronPort result) { final PortBindingExtension binding = port.getAugmentation(PortBindingExtension.class); result.setBindinghostID(binding.getHostId()); if (binding.getVifDetails() != null) { final Map<String, String> details = new HashMap<String, String>(binding.getVifDetails().size()); for (final VifDetails vifDetail : binding.getVifDetails()) { details.put(vifDetail.getDetailsKey(), vifDetail.getValue()); } result.setVIFDetails(details); } result.setBindingvifType(binding.getVifType()); result.setBindingvnicType(binding.getVnicType()); }
protected void addExtensions(Port port, NeutronPort result) { PortBindingExtension binding = port.getAugmentation(PortBindingExtension.class); result.setBindinghostID(binding.getHostId()); if (binding.getVifDetails() != null) { List<NeutronPort_VIFDetail> details = new ArrayList<>(); for (VifDetails vifDetail : binding.getVifDetails()) { NeutronPort_VIFDetail detail = new NeutronPort_VIFDetail(); detail.setPortFilter(vifDetail.isPortFilter()); detail.setOvsHybridPlug(vifDetail.isOvsHybridPlug()); details.add(detail); } result.setVIFDetail(details); } result.setBindingvifType(binding.getVifType()); result.setBindingvnicType(binding.getVnicType()); }
protected void addExtensions(Port port, NeutronPort result) { PortBindingExtension binding = port.getAugmentation(PortBindingExtension.class); result.setBindinghostID(binding.getHostId()); if (binding.getVifDetails() != null) { final Map<String, String> details = new HashMap<String, String>(binding.getVifDetails().size()); for (final VifDetails vifDetail : binding.getVifDetails()) { details.put(vifDetail.getDetailsKey(), vifDetail.getValue()); } result.setVIFDetails(details); } result.setBindingvifType(binding.getVifType()); result.setBindingvnicType(binding.getVnicType()); PortSecurityExtension portSecurity = port.getAugmentation(PortSecurityExtension.class); if (portSecurity != null && portSecurity.isPortSecurityEnabled() != null) { result.setPortSecurityEnabled(portSecurity.isPortSecurityEnabled()); } }