a-la-carte services e2e test - add more 2 VfModules
[vid.git] / vid-automation / src / main / java / org / onap / simulator / presetGenerator / presets / mso / PresetMSOCreateVfModuleBase.java
1 package org.onap.simulator.presetGenerator.presets.mso;
2
3 public class PresetMSOCreateVfModuleBase extends PresetMSOBaseCreateInstancePost {
4
5     private final String resourceType;
6     protected String serviceInstanceId;
7     protected String vnfInstanceId;
8
9     public PresetMSOCreateVfModuleBase(String requestId, String responseInstanceId, String serviceInstanceId, String vnfInstanceId, String resourceType) {
10         super(requestId, responseInstanceId);
11         this.serviceInstanceId = serviceInstanceId;
12         this.vnfInstanceId = vnfInstanceId;
13         this.resourceType = resourceType;
14     }
15
16     @Override
17     public boolean isStrictMatch() {
18         return true;
19     }
20
21     @Override
22     public String getReqPath() {
23         return getRootPath() + String.format("/serviceInstantiation/v./serviceInstances/%s/vnfs/%s/%ss",serviceInstanceId, vnfInstanceId, resourceType);
24     }
25 }