1 package org.onap.simulator.presetGenerator.presets.mso;
3 public class PresetMSOCreateVnfALaCarteCypress2 extends PresetMSOCreateVnfBase {
4 private String vnfInstanceName;
6 public PresetMSOCreateVnfALaCarteCypress2(String overrideRequestId, String serviceInstanceId, String responseInstanceId, String vnfInstanceName, String testApi, boolean withTestApi) {
7 super(overrideRequestId, serviceInstanceId, responseInstanceId);
8 this.vnfInstanceName = vnfInstanceName;
9 this.msoTestApi = testApi;
10 this.withTestApi = withTestApi;
14 public Object getRequestBody() {
15 return "{\"requestDetails\":" +
17 "{\"instanceName\":\""+vnfInstanceName+"\"," +
18 "\"productFamilyId\":\"a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb\"," +
19 "\"source\":\"VID\"," +
20 "\"suppressRollback\":false," +
21 "\"requestorId\":\"us16807000\"}," +
22 "\"lineOfBusiness\":{\"lineOfBusinessName\":\"zzz1\"}," +
23 "\"cloudConfiguration\":" +
24 "{\"lcpCloudRegionId\":\"just another region\"," +
25 addCloudOwnerIfNeeded() +
26 "\"tenantId\":\"092eb9e8e4b7412e8787dd091bc58e86\"}," +
27 "\"platform\":{\"platformName\":\"xxx1,platform\"}," +
29 "{\"modelCustomizationId\":\"1da7b585-5e61-4993-b95e-8e6606c81e45\"," +
30 "\"modelCustomizationName\":\"2017-488_PASQUALE-vPE 0\"," +
31 "\"modelVersionId\":\"69e09f68-8b63-4cc9-b9ff-860960b5db09\"," +
32 "\"modelName\":\"2017-488_PASQUALE-vPE\"," +
33 "\"modelInvariantId\":\"72e465fe-71b1-4e7b-b5ed-9496118ff7a8\"," +
34 "\"modelType\":\"vnf\"," +
35 "\"modelVersion\":\"5.0\"}," +
36 "\"requestParameters\":{" +
38 "\"userParams\":[]}, " +
39 "\"relatedInstanceList\":[" +
40 "{\"relatedInstance\":{" +
41 "\"instanceId\":\""+serviceInstanceId+"\"," +
43 "\"modelVersionId\":\"2f80c596-27e5-4ca9-b5bb-e03a7fd4c0fd\"," +
44 "\"modelName\":\"action-data\"," +
45 "\"modelInvariantId\":\"e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0\"," +
46 "\"modelType\":\"service\"," +
47 "\"modelVersion\":\"1.0\"" +