Merge "a-la-carte services e2e test - add more 2 VfModules"
[vid.git] / vid-automation / src / main / java / org / onap / simulator / presetGenerator / presets / mso / PresetMSOCreateServiceInstanceMultipleVnfsServiceCypress.java
1 package org.onap.simulator.presetGenerator.presets.mso;
2
3 import java.util.Map;
4
5 public class PresetMSOCreateServiceInstanceMultipleVnfsServiceCypress extends PresetMSOCreateServiceInstanceGen2WithNames {
6
7     public PresetMSOCreateServiceInstanceMultipleVnfsServiceCypress(Map<Keys, String> names, int suffix, String requestId) {
8         super(names, suffix, requestId);
9     }
10
11     @Override
12     public boolean isStrictMatch() {
13         return true;
14     }
15
16     @Override
17     public Object getRequestBody() {
18         return "" +
19                 "{ " +
20                 "  \"requestDetails\": { " +
21                 "    \"modelInfo\": { " +
22                 "      \"modelType\": \"service\", " +
23                 "      \"modelInvariantId\": \"e49fbd11-e60c-4a8e-b4bf-30fbe8f4fcc0\", " +
24                 "      \"modelVersionId\": \"6e59c5de-f052-46fa-aa7e-2fca9d674c44\", " +
25                 "      \"modelName\": \"ComplexService\", " +
26                 "      \"modelVersion\": \"1.0\" " +
27                 "    }, " +
28                 "    \"owningEntity\": { " +
29                 "      \"owningEntityName\": \"aaa1\", " +
30                 "      \"owningEntityId\": \"aaa1\" " +
31                 "    }, " +
32                 "    \"project\": { " +
33                 "      \"projectName\": \"yyy1\" " +
34                 "    }, " +
35                 "    \"subscriberInfo\": { " +
36                 "      \"globalSubscriberId\": \"e433710f-9217-458d-a79d-1c7aff376d89\" " +
37                 "    }, " +
38                 "    \"requestInfo\": { " +
39                 "      \"source\": \"VID\", " +
40                 "      \"suppressRollback\": false, " +
41                 "      \"productFamilyId\": \"36b4733a-53f4-4cc8-8ff0-9172e5fc4b8e\", " +
42                 "      \"instanceName\": \"" + names.get(Keys.SERVICE_NAME) + suffix + "\", " +
43                 "      \"requestorId\": \"us16807000\" " +
44                 "    }, " +
45                 "    \"requestParameters\": { " +
46                 "      \"testApi\": \"GR_API\", " +
47                 "      \"subscriptionServiceType\": \"TYLER SILVIA\", " +
48                 "      \"aLaCarte\": true, " +
49                 "      \"userParams\": [] " +
50                 "    } " +
51                 "  } " +
52                 "} ";
53
54     }
55
56 }