a-la-carte services new instantiation ui selenium test
[vid.git] / vid-automation / src / main / java / org / onap / simulator / presetGenerator / presets / mso / PresetMSODeleteNetworkAlaCarteCypress.java
1 package org.onap.simulator.presetGenerator.presets.mso;
2
3
4 public class PresetMSODeleteNetworkAlaCarteCypress extends PresetMSOBaseDelete {
5
6     private final String userId;
7     private final String serviceInstanceId;
8     private final String networkInstanceId;
9
10     public PresetMSODeleteNetworkAlaCarteCypress(String requestId, String serviceInstanceId, String networkInstanceId, String userId) {
11         super(requestId, networkInstanceId);
12         this.userId = userId;
13         this.serviceInstanceId = serviceInstanceId;
14         this.networkInstanceId = networkInstanceId;
15     }
16
17     @Override
18     public String getReqPath() {
19         return "/mso/serviceInstantiation/v./serviceInstances/" + serviceInstanceId + "/networks/" + networkInstanceId;
20     }
21 //
22 //    @Override
23 //    public Map<String, String> getRequestHeaders() {
24 //        Map<String, String> map = super.getRequestHeaders();
25 //        map.put("X-RequestorID", userId);
26 //        return map;
27 //
28 //    }
29
30     @Override
31     public String getRequestBody() {
32         return "{" +
33                 "   \"requestDetails\":{" +
34                 "      \"modelInfo\":{" +
35                 "            \"modelInvariantId\":\"379f816b-a7aa-422f-be30-17114ff50b7c\",\n" +
36                 "            \"modelVersionId\":\"ddc3f20c-08b5-40fd-af72-c6d14636b986\",\n" +
37                 "            \"modelName\":\"ExtVL\",\n" +
38                 "            \"modelVersion\":\"37.0\",\n" +
39                 "            \"modelType\":\"network\",\n" +
40                 "            \"modelCustomizationId\":\"94fdd893-4a36-4d70-b16a-ec29c54c184f\",\n" +
41                 "            \"modelCustomizationName\":\"ExtVL 0\"" +
42                 "      }," +
43                 "      \"cloudConfiguration\":{" +
44                 "         \"lcpCloudRegionId\":\"hvf6\"," +
45                             addCloudOwnerIfNeeded() +
46                 "         \"tenantId\":\"229bcdc6eaeb4ca59d55221141d01f8e\"" +
47                 "      }," +
48                 "      \"requestInfo\":{" +
49                 "         \"source\":\"VID\"," +
50                 "         \"requestorId\":\"" + userId + "\"" +
51                 "      }" +
52                 "   }" +
53                 "}";
54     }
55
56 }