1 package org.onap.vid.model.aaiTree;
3 import org.onap.vid.mso.model.ModelInfo;
5 import java.util.HashMap;
8 public class ServiceInstance extends AbstractNode {
10 private String globalSubscriberId;
11 private String subscriptionServiceType;
13 private String owningEntityId;
15 private String owningEntityName;
16 private String tenantName;
17 private String aicZoneId;
18 private String aicZoneName;
19 private String projectName;
21 private String rollbackOnFailure;
22 private boolean isALaCarte;
24 private Map<String, Vnf> vnfs = new HashMap<>();
25 private Map<String, Network> networks = new HashMap<>();
27 private Map<String, VnfGroup> vnfGroups = new HashMap<>();
29 private int validationCounter;
30 private Map<String, Long> existingVNFCounterMap;
31 private Map<String, Long> existingNetworksCounterMap;
32 private Map<String, Long> existingVnfGroupCounterMap;
34 public void setInstanceName(String instanceName) {
35 this.instanceName = instanceName;
38 public void setInstanceId(String instanceId) {
39 this.instanceId = instanceId;
42 public void setOrchStatus(String orchStatus) {
43 this.orchStatus = orchStatus;
46 public String getGlobalSubscriberId() {
47 return globalSubscriberId;
50 public void setGlobalSubscriberId(String globalSubscriberId) {
51 this.globalSubscriberId = globalSubscriberId;
54 public String getSubscriptionServiceType() {
55 return subscriptionServiceType;
58 public void setSubscriptionServiceType(String subscriptionServiceType) {
59 this.subscriptionServiceType = subscriptionServiceType;
62 public String getOwningEntityId() {
63 return owningEntityId;
66 public void setOwningEntityId(String owningEntityId) {
67 this.owningEntityId = owningEntityId;
70 public String getOwningEntityName() {
71 return owningEntityName;
74 public void setOwningEntityName(String owningEntityName) {
75 this.owningEntityName = owningEntityName;
78 public void setProductFamilyId(String productFamilyId) {
79 this.productFamilyId = productFamilyId;
82 public void setLcpCloudRegionId(String lcpCloudRegionId) {
83 this.lcpCloudRegionId = lcpCloudRegionId;
86 public void setTenantId(String tenantId) {
87 this.tenantId = tenantId;
90 public String getTenantName() {
94 public void setTenantName(String tenantName) {
95 this.tenantName = tenantName;
98 public String getAicZoneId() {
102 public void setAicZoneId(String aicZoneId) {
103 this.aicZoneId = aicZoneId;
106 public String getAicZoneName() {
110 public void setAicZoneName(String aicZoneName) {
111 this.aicZoneName = aicZoneName;
114 public String getProjectName() {
118 public void setProjectName(String projectName) {
119 this.projectName = projectName;
122 public String getRollbackOnFailure() {
123 return rollbackOnFailure;
126 public void setRollbackOnFailure(String rollbackOnFailure) {
127 this.rollbackOnFailure = rollbackOnFailure;
130 public boolean getIsALaCarte() {
134 public void setIsALaCarte(boolean isALaCarte) {
135 this.isALaCarte = isALaCarte;
138 public void setModelInfo(ModelInfo modelInfo) {
139 this.modelInfo = modelInfo;
142 public Map<String, Vnf> getVnfs() {
146 public void setVnfs(Map<String, Vnf> vnfs) {
150 public Map<String, Network> getNetworks() {
154 public void setNetworks(Map<String, Network> networks) {
155 this.networks = networks;
158 public Map<String, VnfGroup> getVnfGroups() { return vnfGroups; }
160 public void setVnfGroups(Map<String, VnfGroup> vnfGroups) { this.vnfGroups = vnfGroups; }
162 public int getValidationCounter() {
163 return validationCounter;
166 public void setValidationCounter(int validationCounter) {
167 this.validationCounter = validationCounter;
170 public Map<String, Long> getExistingVNFCounterMap() {
171 return existingVNFCounterMap;
174 public void setExistingVNFCounterMap(Map<String, Long> existingVNFCounterMap) {
175 this.existingVNFCounterMap = existingVNFCounterMap;
178 public Map<String, Long> getExistingNetworksCounterMap() {
179 return existingNetworksCounterMap;
182 public void setExistingNetworksCounterMap(Map<String, Long> existingNetworksCounterMap) {
183 this.existingNetworksCounterMap = existingNetworksCounterMap;
186 public Map<String, Long> getExistingVnfGroupCounterMap() {
187 return existingVnfGroupCounterMap;
190 public void setExistingVnfGroupCounterMap(Map<String, Long> existingVnfGroupCounterMap) {
191 this.existingVnfGroupCounterMap = existingVnfGroupCounterMap;