1 package org.onap.simulator.presetGenerator.presets.mso;
4 public class PresetMSODeleteNetworkAlaCarteCypress extends PresetMSOBaseDelete {
6 private final String userId;
7 private final String serviceInstanceId;
8 private final String networkInstanceId;
10 public PresetMSODeleteNetworkAlaCarteCypress(String requestId, String serviceInstanceId, String networkInstanceId, String userId) {
11 super(requestId, networkInstanceId);
13 this.serviceInstanceId = serviceInstanceId;
14 this.networkInstanceId = networkInstanceId;
18 public String getReqPath() {
19 return "/mso/serviceInstantiation/v./serviceInstances/" + serviceInstanceId + "/networks/" + networkInstanceId;
23 // public Map<String, String> getRequestHeaders() {
24 // Map<String, String> map = super.getRequestHeaders();
25 // map.put("X-RequestorID", userId);
31 public String getRequestBody() {
33 " \"requestDetails\":{" +
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\"" +
43 " \"cloudConfiguration\":{" +
44 " \"lcpCloudRegionId\":\"hvf6\"," +
45 addCloudOwnerIfNeeded() +
46 " \"tenantId\":\"229bcdc6eaeb4ca59d55221141d01f8e\"" +
48 " \"requestInfo\":{" +
49 " \"source\":\"VID\"," +
50 " \"requestorId\":\"" + userId + "\"" +