1 package org.onap.simulator.presetGenerator.presets.mso.changeManagement;
3 import org.onap.simulator.presetGenerator.presets.aai.PresetAAIGetCloudOwnersByCloudRegionId;
4 import org.springframework.http.HttpMethod;
6 public class PresetMsoVnfReplace extends PresetMsoChangeManagementBase {
8 public PresetMsoVnfReplace(String serviceInstanceId, String vnfInstanceId) {
9 super(serviceInstanceId, vnfInstanceId, "replace");
10 this.cloudOwner = PresetAAIGetCloudOwnersByCloudRegionId.ATT_NC;
14 public HttpMethod getReqMethod() {
15 return HttpMethod.POST;
19 public Object getRequestBody() {
21 " \"requestDetails\": {" +
23 " \"modelType\": \"vnf\"," +
24 " \"modelInvariantId\": \"ff5256d1-5a33-55df-13ab-12abad84e7ff\"," +
25 " \"modelVersionId\": \"254583ad-b38c-498b-bdbd-b8de5e07541b\"," +
26 " \"modelName\": \"vSAMP12\"," +
27 " \"modelVersion\": \"2.0\"," +
28 " \"modelCustomizationId\": \"c539433a-84a6-4082-a12e-5c9b00c3b960\"" +
30 " \"cloudConfiguration\": {" +
31 " \"lcpCloudRegionId\": \"mdt1\"," +
32 addCloudOwnerIfNeeded() +
33 " \"tenantId\": \"88a6ca3ee0394ade9403f075db23167e\"" +
35 " \"requestInfo\": {" +
36 " \"source\": \"VID\"," +
37 " \"requestorId\": \"az2016\"" +
39 " \"relatedInstanceList\": [{" +
40 " \"relatedInstance\": {" +
41 " \"instanceId\": \""+serviceInstanceId+"\"," +
43 " \"modelType\": \"service\"," +
44 " \"modelInvariantId\": \"ff3514e3-5a33-55df-13ab-12abad84e7ff\"," +
45 " \"modelVersionId\": \"9ebb1521-2e74-47a4-aac7-e71a79f73a79\"," +
46 " \"modelName\": \"fakeModelName\"," +
47 " \"modelVersion\": \"2.0\"" +
52 " \"requestParameters\": {" +
53 " \"rebuildVolumeGroups\": false" +