[SDC] Onboarding 1710 rebase.
[sdc.git] / openecomp-be / lib / openecomp-sdc-tosca-generator-lib / openecomp-sdc-tosca-generator-api / src / main / java / org / openecomp / sdc / generator / datatypes / tosca / VspModelInfo.java
1 package org.openecomp.sdc.generator.datatypes.tosca;
2
3 import org.openecomp.sdc.vendorsoftwareproduct.types.composition.Nic;
4
5 import java.util.List;
6 import java.util.Map;
7
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;
18
19   public String getReleaseVendor() {
20     return releaseVendor;
21   }
22
23   public void setReleaseVendor(String releaseVendor) {
24     this.releaseVendor = releaseVendor;
25   }
26
27   public Map<String, String> getComponents() {
28     return components;
29   }
30
31   public void setComponents(Map<String, String> components) {
32     this.components = components;
33   }
34
35   public Map<String, DeploymentFlavorModel> getAllowedFlavors() {
36     return allowedFlavors;
37   }
38
39   public void setAllowedFlavors(Map<String, DeploymentFlavorModel> allowedFlavors) {
40     this.allowedFlavors = allowedFlavors;
41   }
42
43   public Map<String, List<MultiFlavorVfcImage>> getMultiFlavorVfcImages() {
44     return multiFlavorVfcImages;
45   }
46
47   public void setMultiFlavorVfcImages(Map<String, List<MultiFlavorVfcImage>> multiFlavorVfcImages) {
48     this.multiFlavorVfcImages = multiFlavorVfcImages;
49   }
50
51   public Map<String, List<Nic>> getNics() {
52     return nics;
53   }
54
55   public void setNics(Map<String, List<Nic>> nics) {
56     this.nics = nics;
57   }
58 }