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 / serviceInstantiation / ServiceInstantiation.java
index cae28f7..4f47d7b 100644 (file)
@@ -59,6 +59,8 @@ public class ServiceInstantiation extends BaseResource implements JobAdapter.Asy
 
     private final Map<String, Vnf> vnfs;
 
+    private final Map<String, Pnf> pnfs;
+
     private final Map<String, Network> networks;
 
     private final Map<String, InstanceGroup> vnfGroups;
@@ -90,6 +92,7 @@ public class ServiceInstantiation extends BaseResource implements JobAdapter.Asy
                                 @JsonProperty("aicZoneId") String aicZoneId,
                                 @JsonProperty("aicZoneName") String aicZoneName,
                                 @JsonProperty("vnfs") Map<String, Vnf> vnfs,
+                                @JsonProperty("pnfs") Map<String, Pnf> pnfs,
                                 @JsonProperty("networks") Map<String, Network> networks,
                                 @JsonProperty("vnfGroups") Map<String, InstanceGroup> vnfGroups,
                                 @JsonProperty("vrfs") Map<String, VrfEntry> vrfs,
@@ -119,6 +122,7 @@ public class ServiceInstantiation extends BaseResource implements JobAdapter.Asy
         this.aicZoneId = aicZoneId;
         this.aicZoneName = aicZoneName;
         this.vnfs = vnfs;
+        this.pnfs = pnfs;
         this.networks = networks;
         this.vnfGroups = vnfGroups;
         this.vrfs = vrfs;
@@ -181,6 +185,10 @@ public class ServiceInstantiation extends BaseResource implements JobAdapter.Asy
         return emptyMapIfNull(vnfs);
     }
 
+    public Map<String, Pnf> getPnfs() {
+        return emptyMapIfNull(pnfs);
+    }
+
     public Map<String, Network> getNetworks() {
         return emptyMapIfNull(networks);
     }