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 PresetMsoVnfInPlaceSoftwareUpdate extends PresetMsoChangeManagementBase {
8 public PresetMsoVnfInPlaceSoftwareUpdate(String serviceInstanceId, String vnfInstanceId) {
9 super(serviceInstanceId, vnfInstanceId, "inPlaceSoftwareUpdate");
10 this.cloudOwner = PresetAAIGetCloudOwnersByCloudRegionId.ATT_NC;
14 public HttpMethod getReqMethod() {
15 return HttpMethod.POST;
19 public Object getRequestBody() {
21 " \"requestDetails\": {" +
22 " \"cloudConfiguration\": {" +
23 " \"lcpCloudRegionId\": \"mdt1\"," +
24 addCloudOwnerIfNeeded() +
25 " \"tenantId\": \"88a6ca3ee0394ade9403f075db23167e\"" +
27 " \"requestInfo\": {" +
28 " \"source\": \"VID\"," +
29 " \"requestorId\": \"az2016\"" +
31 " \"requestParameters\": {" +
32 " \"payload\": \"{\\\"existing_software_version\\\": \\\"3.1\\\", \\\"new_software_version\\\": \\\"3.2\\\", \\\"operations_timeout\\\": \\\"3600\\\"}\"" +