9b04787540e2b1566240ad6e9f7ff836f2043753
[appc.git] /
1 package org.onap.appc.seqgen.objects;
2
3 import java.util.List;
4 import java.util.Map;
5
6 public class CapabilityModel {
7
8     private List<String> vnfCapabilities;
9     private List<String> vfModuleCapabilities;
10     private Map<String, List<String>> vmCapabilities;
11     private List<String> vnfcCapabilities;
12
13     public CapabilityModel() {
14     }
15     
16     public CapabilityModel( List<String> vnfCapabilities,
17                             List<String> vfModuleCapabilities,
18                             Map<String, List<String>> vmCapabilities,
19                             List<String> vnfcCapabilities) {
20
21         this.vnfCapabilities = vnfCapabilities;
22         this.vfModuleCapabilities = vfModuleCapabilities;
23         this.vmCapabilities = vmCapabilities;
24         this.vnfcCapabilities = vnfcCapabilities;
25     }
26     public List<String> getVnfCapabilities() {
27         return vnfCapabilities;
28     }
29     public List<String> getVfModuleCapabilities() {
30         return vfModuleCapabilities;
31     }
32     public Map<String,List<String>> getVmCapabilities() {
33         return vmCapabilities;
34     }
35     public List<String> getVnfcCapabilities() {
36         return vnfcCapabilities;
37     }
38     @Override
39     public String toString() {
40         return "CapabilitiesModel = " + "vnf=" + getVnfCapabilities() +
41                 "vfModule=" + getVfModuleCapabilities() +
42                 "vm=" + getVmCapabilities() +
43                 "vnfc=" + getVnfcCapabilities();
44     }
45 }