Update VID SO API call generation - include PNF instanceName parameter in SO API...
[vid.git] / vid-app-common / src / main / java / org / onap / vid / model / aaiTree / ServiceInstance.java
index 78afe1d..b9a62ce 100644 (file)
@@ -41,6 +41,7 @@ public class ServiceInstance extends AbstractNode implements ExistingElementsCou
     private boolean isALaCarte;
 
     private Map<String, Vnf> vnfs = new HashMap<>();
+    private Map<String, Pnf> pnfs = new HashMap<>();
     private Map<String, Network> networks = new HashMap<>();
     private Map<String, Vrf> vrfs = new HashMap<>();
 
@@ -50,6 +51,7 @@ public class ServiceInstance extends AbstractNode implements ExistingElementsCou
 
     private int validationCounter;
     private Map<String, Long> existingVNFCounterMap;
+    private Map<String, Long> existingPNFCounterMap;
     private Map<String, Long> existingNetworksCounterMap;
     private Map<String, Long> existingVnfGroupCounterMap;
     private Map<String, Long> existingVRFCounterMap;
@@ -170,6 +172,14 @@ public class ServiceInstance extends AbstractNode implements ExistingElementsCou
         this.vnfs = vnfs;
     }
 
+    public Map<String, Pnf> getPnfs() {
+        return pnfs;
+    }
+
+    public void setPnfs(Map<String, Pnf> pnfs) {
+        this.pnfs = pnfs;
+    }
+
     public Map<String, Network> getNetworks() {
         return networks;
     }
@@ -207,6 +217,15 @@ public class ServiceInstance extends AbstractNode implements ExistingElementsCou
         this.existingVNFCounterMap = existingVNFCounterMap;
     }
 
+    @Override
+    public Map<String, Long> getExistingPNFCounterMap() {
+        return existingPNFCounterMap;
+    }
+
+    public void setExistingPNFCounterMap(Map<String, Long> existingPNFCounterMap) {
+        this.existingPNFCounterMap = existingPNFCounterMap;
+    }
+
     @Override
     public Map<String, Long> getExistingNetworksCounterMap() {
         return existingNetworksCounterMap;