Escape unexpected tokens in CATALINA_OPTS
[vid.git] / vid-automation / src / main / java / org / onap / simulator / presetGenerator / presets / mso / PresetMSOCreateVfModuleInstancePost.java
1 package org.onap.simulator.presetGenerator.presets.mso;
2
3 public class PresetMSOCreateVfModuleInstancePost extends PresetMSOBaseCreateServiceInstancePost{
4     private String serviceInstanceId;
5     private String vnfInstanceId;
6
7     public PresetMSOCreateVfModuleInstancePost(String serviceInstanceId, String vnfInstanceId) {
8         this.serviceInstanceId = serviceInstanceId;
9         this.vnfInstanceId = vnfInstanceId;
10     }
11
12     @Override
13     public String getReqPath() {
14         return getRootPath() + "/serviceInstances/v./" + serviceInstanceId + "/vnfs/"+vnfInstanceId+"/vfModules";
15     }
16
17     @Override
18     public Object getRequestBody() {
19         return "{" +
20                     "\"requestDetails\":{" +
21                         "\"requestInfo\":{" +
22                             "\"instanceName\":\"aa\"," +
23                             "\"source\":\"VID\"," +
24                             "\"suppressRollback\":false," +
25                             "\"requestorId\":\"us16807000\"" +
26                         "}," +
27                         "\"modelInfo\":{" +
28                             "\"modelType\":\"vfModule\"," +
29                             "\"modelInvariantId\":\"\"," +
30                             "\"modelVersionId\":\"\"," +
31                             "\"modelName\":\"\"," +
32                             "\"modelVersion\":\"\"," +
33                             "\"modelCustomizationId\":\"\"," +
34                             "\"modelCustomizationName\":\"\"" +
35                         "}," +
36                         "\"requestParameters\":{" +
37                             "\"userParams\":[" +
38                             "]," +
39                             "\"usePreload\":false" +
40                         "}," +
41                         "\"cloudConfiguration\":{" +
42                             "\"lcpCloudRegionId\":\"mdt1\"," +
43                             "\"tenantId\":\"092eb9e8e4b7412e8787dd091bc58e86\"" +
44                         "}," +
45                         "\"relatedInstanceList\":[" +
46                             "{" +
47                                 "\"relatedInstance\":{" +
48                                     "\"instanceId\":\"" + serviceInstanceId + "\","+
49                                     "\"modelInfo\":{" +
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\"" +
55                                     "}" +
56                                 "}" +
57                             "}" +
58                         "]" +
59                     "}" +
60                 "}";
61     }
62 }