1 package org.onap.simulator.presetGenerator.presets.mso;
3 public class PresetMSOCreateVnfALaCarteServiceCypress extends PresetMSOCreateVnfBase {
4 protected String vnfInstanceName;
5 protected String lineOfBusinessName;
7 public PresetMSOCreateVnfALaCarteServiceCypress(String overrideRequestId, String serviceInstanceId, String vnfInstanceName, String lineOfBusinessName) {
8 super(overrideRequestId, serviceInstanceId);
9 this.vnfInstanceName = vnfInstanceName;
10 this.lineOfBusinessName = lineOfBusinessName;
14 public Object getRequestBody() {
15 return "{\"requestDetails\":" +
17 "{\"instanceName\":\""+vnfInstanceName+"\"," +
18 "\"productFamilyId\":\"36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e\"," +
19 "\"source\":\"VID\"," +
20 "\"suppressRollback\":false," +
21 "\"requestorId\":\"us16807000\"}," +
22 "\"lineOfBusiness\":{\"lineOfBusinessName\":\""+lineOfBusinessName+"\"}," +
23 "\"cloudConfiguration\":" +
24 "{\"lcpCloudRegionId\":\"hvf6\"," +
25 addCloudOwnerIfNeeded() +
26 "\"tenantId\":\"bae71557c5bb4d5aac6743a4e5f1d054\"}," +
27 "\"platform\":{\"platformName\":\"platform\"}," +
29 "{\"modelCustomizationId\":\"91415b44-753d-494c-926a-456a9172bbb9\"," +
30 "\"modelCustomizationName\":\"VF_vGeraldine 0\"," +
31 "\"modelVersionId\":\"d6557200-ecf2-4641-8094-5393ae3aae60\"," +
32 "\"modelName\":\"VF_vGeraldine\"," +
33 "\"modelInvariantId\":\"4160458e-f648-4b30-a176-43881ffffe9e\"," +
34 "\"modelType\":\"vnf\"," +
35 "\"modelVersion\":\"2.0\"}," +
36 "\"requestParameters\":{" +
37 "\"testApi\": \"GR_API\", " +
40 "\"relatedInstanceList\":[" +
41 "{\"relatedInstance\":{" +
42 "\"instanceId\":\"f8791436-8d55-4fde-b4d5-72dd2cf13cfb\"," +
44 "\"modelVersionId\":\"6e59c5de-f052-46fa-aa7e-2fca9d674c44\"," +
45 "\"modelName\":\"ComplexService\"," +
46 "\"modelInvariantId\":\"e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0\"," +
47 "\"modelType\":\"service\"," +
48 "\"modelVersion\":\"1.0\"" +