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