1 package org.openecomp.sdc.generator.datatypes.tosca;
3 import org.openecomp.sdc.vendorsoftwareproduct.types.composition.Nic;
8 public class VspModelInfo {
9 private String releaseVendor;
10 //Map of component id and name
11 private Map<String, String> components;
12 //Map of part number and deployment flavor model
13 private Map<String, DeploymentFlavorModel> allowedFlavors;
14 //Map of component id and images
15 private Map<String, List<MultiFlavorVfcImage>> multiFlavorVfcImages;
16 //Map of component and ports (NICs)
17 private Map<String, List<Nic>> nics;
19 public String getReleaseVendor() {
23 public void setReleaseVendor(String releaseVendor) {
24 this.releaseVendor = releaseVendor;
27 public Map<String, String> getComponents() {
31 public void setComponents(Map<String, String> components) {
32 this.components = components;
35 public Map<String, DeploymentFlavorModel> getAllowedFlavors() {
36 return allowedFlavors;
39 public void setAllowedFlavors(Map<String, DeploymentFlavorModel> allowedFlavors) {
40 this.allowedFlavors = allowedFlavors;
43 public Map<String, List<MultiFlavorVfcImage>> getMultiFlavorVfcImages() {
44 return multiFlavorVfcImages;
47 public void setMultiFlavorVfcImages(Map<String, List<MultiFlavorVfcImage>> multiFlavorVfcImages) {
48 this.multiFlavorVfcImages = multiFlavorVfcImages;
51 public Map<String, List<Nic>> getNics() {
55 public void setNics(Map<String, List<Nic>> nics) {