1 package org.onap.simulator.presetGenerator.presets.mso;
3 public class PresetMSOCreateVfModuleInstancePost extends PresetMSOBaseCreateServiceInstancePost{
4 private String serviceInstanceId;
5 private String vnfInstanceId;
7 public PresetMSOCreateVfModuleInstancePost(String serviceInstanceId, String vnfInstanceId) {
8 this.serviceInstanceId = serviceInstanceId;
9 this.vnfInstanceId = vnfInstanceId;
13 public String getReqPath() {
14 return getRootPath() + "/serviceInstances/v./" + serviceInstanceId + "/vnfs/"+vnfInstanceId+"/vfModules";
18 public Object getRequestBody() {
20 "\"requestDetails\":{" +
22 "\"instanceName\":\"aa\"," +
23 "\"source\":\"VID\"," +
24 "\"suppressRollback\":false," +
25 "\"requestorId\":\"us16807000\"" +
28 "\"modelType\":\"vfModule\"," +
29 "\"modelInvariantId\":\"\"," +
30 "\"modelVersionId\":\"\"," +
31 "\"modelName\":\"\"," +
32 "\"modelVersion\":\"\"," +
33 "\"modelCustomizationId\":\"\"," +
34 "\"modelCustomizationName\":\"\"" +
36 "\"requestParameters\":{" +
39 "\"usePreload\":false" +
41 "\"cloudConfiguration\":{" +
42 "\"lcpCloudRegionId\":\"mdt1\"," +
43 "\"tenantId\":\"092eb9e8e4b7412e8787dd091bc58e86\"" +
45 "\"relatedInstanceList\":[" +
47 "\"relatedInstance\":{" +
48 "\"instanceId\":\"" + serviceInstanceId + "\","+
50 "\"modelType\":\"service\"," +
51 "\"modelName\":\"Demo Service 1\"," +
52 "\"modelInvariantId\":\"709d1be4-9a3f-4a29-8c4d-a20465e808a3\"," +
53 "\"modelVersion\":\"1.0\"," +
54 "\"modelVersionId\":\"240376de-870e-48df-915a-31f140eedd2c\"" +