Merge from ECOMP's repository
[vid.git] / vid-app-common / src / main / java / org / onap / vid / model / aaiTree / ServiceInstance.java
1 package org.onap.vid.model.aaiTree;
2
3 import org.onap.vid.mso.model.ModelInfo;
4
5 import java.util.HashMap;
6 import java.util.Map;
7
8 public class ServiceInstance extends AbstractNode {
9
10     private String globalSubscriberId;
11     private String subscriptionServiceType;
12
13     private String owningEntityId;
14
15     private String owningEntityName;
16     private String tenantName;
17     private String aicZoneId;
18     private String aicZoneName;
19     private String projectName;
20
21     private String rollbackOnFailure;
22     private boolean isALaCarte;
23
24     private Map<String, Vnf> vnfs = new HashMap<>();
25     private Map<String, Network> networks = new HashMap<>();
26
27     private Map<String, VnfGroup> vnfGroups = new HashMap<>();
28
29     private int validationCounter;
30     private Map<String, Long> existingVNFCounterMap;
31     private Map<String, Long> existingNetworksCounterMap;
32     private Map<String, Long> existingVnfGroupCounterMap;
33
34     public void setInstanceName(String instanceName) {
35         this.instanceName = instanceName;
36     }
37
38     public void setInstanceId(String instanceId) {
39         this.instanceId = instanceId;
40     }
41
42     public void setOrchStatus(String orchStatus) {
43         this.orchStatus = orchStatus;
44     }
45
46     public String getGlobalSubscriberId() {
47         return globalSubscriberId;
48     }
49
50     public void setGlobalSubscriberId(String globalSubscriberId) {
51         this.globalSubscriberId = globalSubscriberId;
52     }
53
54     public String getSubscriptionServiceType() {
55         return subscriptionServiceType;
56     }
57
58     public void setSubscriptionServiceType(String subscriptionServiceType) {
59         this.subscriptionServiceType = subscriptionServiceType;
60     }
61
62     public String getOwningEntityId() {
63         return owningEntityId;
64     }
65
66     public void setOwningEntityId(String owningEntityId) {
67         this.owningEntityId = owningEntityId;
68     }
69
70     public String getOwningEntityName() {
71         return owningEntityName;
72     }
73
74     public void setOwningEntityName(String owningEntityName) {
75         this.owningEntityName = owningEntityName;
76     }
77
78     public void setProductFamilyId(String productFamilyId) {
79         this.productFamilyId = productFamilyId;
80     }
81
82     public void setLcpCloudRegionId(String lcpCloudRegionId) {
83         this.lcpCloudRegionId = lcpCloudRegionId;
84     }
85
86     public void setTenantId(String tenantId) {
87         this.tenantId = tenantId;
88     }
89
90     public String getTenantName() {
91         return tenantName;
92     }
93
94     public void setTenantName(String tenantName) {
95         this.tenantName = tenantName;
96     }
97
98     public String getAicZoneId() {
99         return aicZoneId;
100     }
101
102     public void setAicZoneId(String aicZoneId) {
103         this.aicZoneId = aicZoneId;
104     }
105
106     public String getAicZoneName() {
107         return aicZoneName;
108     }
109
110     public void setAicZoneName(String aicZoneName) {
111         this.aicZoneName = aicZoneName;
112     }
113
114     public String getProjectName() {
115         return projectName;
116     }
117
118     public void setProjectName(String projectName) {
119         this.projectName = projectName;
120     }
121
122     public String getRollbackOnFailure() {
123         return rollbackOnFailure;
124     }
125
126     public void setRollbackOnFailure(String rollbackOnFailure) {
127         this.rollbackOnFailure = rollbackOnFailure;
128     }
129
130     public boolean getIsALaCarte() {
131         return isALaCarte;
132     }
133
134     public void setIsALaCarte(boolean isALaCarte) {
135         this.isALaCarte = isALaCarte;
136     }
137
138     public void setModelInfo(ModelInfo modelInfo) {
139         this.modelInfo = modelInfo;
140     }
141
142     public Map<String, Vnf> getVnfs() {
143         return vnfs;
144     }
145
146     public void setVnfs(Map<String, Vnf> vnfs) {
147         this.vnfs = vnfs;
148     }
149
150     public Map<String, Network> getNetworks() {
151         return networks;
152     }
153
154     public void setNetworks(Map<String, Network> networks) {
155         this.networks = networks;
156     }
157
158     public Map<String, VnfGroup> getVnfGroups() { return vnfGroups; }
159
160     public void setVnfGroups(Map<String, VnfGroup> vnfGroups) { this.vnfGroups = vnfGroups; }
161
162     public int getValidationCounter() {
163         return validationCounter;
164     }
165
166     public void setValidationCounter(int validationCounter) {
167         this.validationCounter = validationCounter;
168     }
169
170     public Map<String, Long> getExistingVNFCounterMap() {
171         return existingVNFCounterMap;
172     }
173
174     public void setExistingVNFCounterMap(Map<String, Long> existingVNFCounterMap) {
175         this.existingVNFCounterMap = existingVNFCounterMap;
176     }
177
178     public Map<String, Long> getExistingNetworksCounterMap() {
179         return existingNetworksCounterMap;
180     }
181
182     public void setExistingNetworksCounterMap(Map<String, Long> existingNetworksCounterMap) {
183         this.existingNetworksCounterMap = existingNetworksCounterMap;
184     }
185
186     public Map<String, Long> getExistingVnfGroupCounterMap() {
187         return existingVnfGroupCounterMap;
188     }
189
190     public void setExistingVnfGroupCounterMap(Map<String, Long> existingVnfGroupCounterMap) {
191         this.existingVnfGroupCounterMap = existingVnfGroupCounterMap;
192     }
193 }