Merge automation from ECOMP's repository
[vid.git] / vid-automation / src / main / java / org / onap / simulator / presetGenerator / presets / mso / PresetMSOBaseDeleteWithCloudConfiguration.java
1 package org.onap.simulator.presetGenerator.presets.mso;
2
3
4 public abstract class PresetMSOBaseDeleteWithCloudConfiguration extends PresetMSOBaseDelete {
5
6     private final String modelType;
7
8     public PresetMSOBaseDeleteWithCloudConfiguration(String requestId, String modelType) {
9         super(requestId);
10         this.modelType = modelType;
11     }
12
13     @Override
14     public Object getRequestBody() {
15         return "{" +
16                 "  \"requestDetails\": {" +
17                 "    \"modelInfo\": {" +
18                 "      \"modelType\": \""+modelType+"\"" +
19                 //"      \"modelName\": \"\",  //required for VfModule" +
20                 "    }," +
21                 "    \"requestInfo\": {" +
22                 "      \"source\": \"VID\"," +
23                 "      \"requestorId\": \"us16807000\"" +
24                 "    }," +
25                 "    \"requestParameters\": {" +
26                 "      \"testApi\": \"VNF_API\"" +
27                 "    }," +
28                 "    \"cloudConfiguration\": {" +
29                 "      \"lcpCloudRegionId\": \"hvf6\"," +
30                         addCloudOwnerIfNeeded() +
31                 "      \"tenantId\": \"bae71557c5bb4d5aac6743a4e5f1d054\"" +
32                 "    }" +
33                 "  }" +
34                 "}";
35     }
36 }