1 package org.openecomp.sdc.translator;
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;
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;
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;
43 public String getServiceTemplateFileName() {
44 return serviceTemplateFileName;
47 public String getPortNodeTemplateId() {
48 return portNodeTemplateId;
51 public String getSubInterfaceType() {
52 return subInterfaceType;
55 public int getResourceGroupCount() {
56 return resourceGroupCount;
59 public String getNetworkRole() {
63 public String getSubInterfaceId() {
64 return subInterfaceId;
67 public List<String> getNodesConnectedIn() {
68 return nodesConnectedIn;
71 public List<String> getNodesConnectedOut() {
72 return nodesConnectedOut;
75 public List<String> getNodesGetAttrIn() {
76 return nodesGetAttrIn;
79 public List<Pair<String, GetAttrFuncData>> getNodesGetAttrOut() {
80 return nodesGetAttrOut;
83 public ConsolidationData getConsolidationData() {
84 return consolidationData;