2092eb7cc7bf82e49ecd6c3e05db5ce674e3a76d
[sdc.git] /
1 package org.openecomp.sdc.translator;
2
3 import org.apache.commons.lang3.tuple.Pair;
4 import org.openecomp.sdc.translator.datatypes.heattotosca.unifiedmodel.consolidation.ConsolidationData;
5 import org.openecomp.sdc.translator.datatypes.heattotosca.unifiedmodel.consolidation.GetAttrFuncData;
6
7 import java.util.List;
8
9 public class SubInterfaceConsolidationDataTestInfo {
10   private final String serviceTemplateFileName;
11   private final String portNodeTemplateId;
12   private final String subInterfaceType;
13   private final int resourceGroupCount;
14   private final String networkRole;
15   private final String subInterfaceId;
16   private final List<String> nodesConnectedIn;
17   private final List<String> nodesConnectedOut;
18   private final List<String> nodesGetAttrIn;
19   private final List<Pair<String, GetAttrFuncData>> nodesGetAttrOut;
20   private final ConsolidationData consolidationData;
21
22   public SubInterfaceConsolidationDataTestInfo(String serviceTemplateFileName,
23                                                String portNodeTemplateId, String subInterfaceType,
24                                                int resourceGroupCount, String networkRole,
25                                                String subInterfaceId, List<String> nodesConnectedIn,
26                                                List<String> nodesConnectedOut,
27                                                List<String> nodesGetAttrIn,
28                                                List<Pair<String, GetAttrFuncData>> nodesGetAttrOut,
29                                                ConsolidationData consolidationData) {
30     this.serviceTemplateFileName = serviceTemplateFileName;
31     this.portNodeTemplateId = portNodeTemplateId;
32     this.subInterfaceType = subInterfaceType;
33     this.resourceGroupCount = resourceGroupCount;
34     this.networkRole = networkRole;
35     this.subInterfaceId = subInterfaceId;
36     this.nodesConnectedIn = nodesConnectedIn;
37     this.nodesConnectedOut = nodesConnectedOut;
38     this.nodesGetAttrIn = nodesGetAttrIn;
39     this.nodesGetAttrOut = nodesGetAttrOut;
40     this.consolidationData = consolidationData;
41   }
42
43   public String getServiceTemplateFileName() {
44     return serviceTemplateFileName;
45   }
46
47   public String getPortNodeTemplateId() {
48     return portNodeTemplateId;
49   }
50
51   public String getSubInterfaceType() {
52     return subInterfaceType;
53   }
54
55   public int getResourceGroupCount() {
56     return resourceGroupCount;
57   }
58
59   public String getNetworkRole() {
60     return networkRole;
61   }
62
63   public String getSubInterfaceId() {
64     return subInterfaceId;
65   }
66
67   public List<String> getNodesConnectedIn() {
68     return nodesConnectedIn;
69   }
70
71   public List<String> getNodesConnectedOut() {
72     return nodesConnectedOut;
73   }
74
75   public List<String> getNodesGetAttrIn() {
76     return nodesGetAttrIn;
77   }
78
79   public List<Pair<String, GetAttrFuncData>> getNodesGetAttrOut() {
80     return nodesGetAttrOut;
81   }
82
83   public ConsolidationData getConsolidationData() {
84     return consolidationData;
85   }
86 }