public Set<VNFDeploymentFlavour> getDeploymentFlavourConverted() throws NotFoundException { Set<VNFDeploymentFlavour> vnfdf = new HashSet<>(); if (deploymentFlavour != null) { for (HashMap<String, String> df : this.deploymentFlavour) { for (String key : df.keySet()) { if (key.equals("flavour_key")) { VNFDeploymentFlavour new_df = new VNFDeploymentFlavour(); new_df.setFlavour_key(df.get("flavour_key")); vnfdf.add(new_df); } } } } else throw new NotFoundException("Please specify a deployment flavor!"); return vnfdf; }
for (VNFDeploymentFlavour vnfDeploymentFlavour : vnfd.getDeployment_flavour()) { if (vnfDeploymentFlavour .getFlavour_key() .equals(virtualNetworkFunctionRecord.getDeployment_flavour_key())) { if (!(vnfDeploymentFlavour.getDisk() == 0 || vnfDeploymentFlavour.getRam() == 0 || vnfDeploymentFlavour.getVcpus() == 0)) { DeploymentFlavour flavor = vim.add(vimInstance, vnfDeploymentFlavour); ((OpenstackVimInstance) vimInstance).getFlavours().add(flavor);
private VirtualNetworkFunctionRecord createVirtualNetworkFunctionRecord() { VirtualNetworkFunctionRecord virtualNetworkFunctionRecord = new VirtualNetworkFunctionRecord(); virtualNetworkFunctionRecord.setMonitoring_parameter( new HashSet<String>() { { add("monitor1"); add("monitor2"); add("monitor3"); } }); VNFDeploymentFlavour vdf = new VNFDeploymentFlavour(); vdf.setExtId("mocked_vdu_ext_id"); vdf.setFlavour_key("m1.tiny"); virtualNetworkFunctionRecord.setName("mocked_vnfr"); virtualNetworkFunctionRecord.setDeployment_flavour_key(vdf.getFlavour_key()); virtualNetworkFunctionRecord.setVdu(new HashSet<VirtualDeploymentUnit>()); BaseVimInstance vimInstance = createVimInstance(); for (int i = 1; i <= 3; i++) { virtualNetworkFunctionRecord.getVdu().add(createVDU(i, vimInstance)); } return virtualNetworkFunctionRecord; }
new HashSet<VNFDeploymentFlavour>() { VNFDeploymentFlavour vdf = new VNFDeploymentFlavour(); vdf.setExtId("ext_id"); vdf.setFlavour_key("flavor_name"); add(vdf);
String df_key = vnfd.getDeployment_flavour().iterator().next().getFlavour_key(); if (vimInstance != null && vimInstance instanceof OpenstackVimInstance) { OpenstackVimInstance osVimInstance = (OpenstackVimInstance) vimInstance;
VNFDeploymentFlavour vdf = new VNFDeploymentFlavour(); vdf.setExtId("ext_id"); vdf.setFlavour_key("flavor_name"); virtualNetworkFunctionRecord.setDeployment_flavour_key(vdf.getFlavour_key()); virtualNetworkFunctionRecord.setVdu( new HashSet<VirtualDeploymentUnit>() {
new HashSet<VNFDeploymentFlavour>() { VNFDeploymentFlavour vdf = new VNFDeploymentFlavour(); vdf.setExtId("ext_id"); vdf.setFlavour_key("flavor_name"); add(vdf);
createVirtualNetworkFunctionRecord( orVnfmInstantiateMessage.getVnfd(), orVnfmInstantiateMessage.getVnfdf().getFlavour_key(), orVnfmInstantiateMessage.getVlrs(), orVnfmInstantiateMessage.getExtension(),
new HashSet<VNFDeploymentFlavour>() { VNFDeploymentFlavour vdf = new VNFDeploymentFlavour(); vdf.setExtId("ext_id"); vdf.setFlavour_key("flavor_name"); add(vdf);
private VNFDeploymentFlavour getDeploymentFlavour(VirtualNetworkFunctionDescriptor vnfd) throws NotFoundException { VNFDeploymentFlavour flavor = null; if (!vnfd.getDeployment_flavour().iterator().hasNext()) { for (VirtualDeploymentUnit vdu : vnfd.getVdu()) { if (vdu.getComputation_requirement() == null || vdu.getComputation_requirement().isEmpty()) { throw new NotFoundException( "There is no DeploymentFlavour in vnfd or in all VDUs: " + vnfd.getName()); } else { flavor = new VNFDeploymentFlavour(); flavor.setFlavour_key(vdu.getComputation_requirement()); } } } else { flavor = vnfd.getDeployment_flavour().iterator().next(); } return flavor; }
private VirtualNetworkFunctionRecord createVNFR() { VirtualNetworkFunctionRecord vnfr = new VirtualNetworkFunctionRecord(); vnfr.setName("testVnfr"); vnfr.setStatus(Status.INITIALIZED); vnfr.setAudit_log("audit_log"); vnfr.setDescriptor_reference("test_dr"); VNFDeploymentFlavour deployment_flavour = new VNFDeploymentFlavour(); deployment_flavour.setFlavour_key("m1.small"); vnfr.setDeployment_flavour_key("m1.small"); return vnfr; }