ce0f8fd71bcaefb18c5e7b6bd4cd5abb6bdb8f48
[vid.git] / vid-automation / src / main / java / org / onap / simulator / presetGenerator / presets / mso / PresetMSOCreateMacroPre1806Post.java
1 package org.onap.simulator.presetGenerator.presets.mso;
2
3 public class PresetMSOCreateMacroPre1806Post extends PresetMSOBaseCreateInstancePost {
4
5     public PresetMSOCreateMacroPre1806Post() {
6         this.cloudOwner = "irma-aic";
7     }
8
9     @Override
10     public String getReqPath() {
11         return getRootPath() + "/serviceInstances/v.";
12     }
13
14     @Override
15     public Object getRequestBody() {
16         return "" +
17                 "{" +
18                 "      \"requestDetails\": {" +
19                 "    \"requestInfo\": {" +
20                 "      \"instanceName\": \"New Instance Name\"," +
21                 "      \"source\": \"VID\"," +
22                 "      \"suppressRollback\": false," +
23                 "      \"requestorId\": \"fi5777000\"," +
24                 "      \"productFamilyId\": \"e30755dc-5673-4b6b-9dcf-9abdd96b93d1\"" +
25                 "    }," +
26                 "    \"modelInfo\": {" +
27                 "      \"modelType\": \"service\"," +
28                 "      \"modelInvariantId\": \"d27e42cf-087e-4d31-88ac-6c4b7585f800\"," +
29                 "      \"modelVersionId\": \"4d71990b-d8ad-4510-ac61-496288d9078e\"," +
30                 "      \"modelName\": \"vidmacrofalsenaming\"," +
31                 "      \"modelVersion\": \"1.0\"" +
32                 "    }," +
33                 "    \"requestParameters\": {" +
34                 "      \"userParams\": [" +
35                 "        {" +
36                 "          \"name\": \"aic_zone\"," +
37                 "          \"value\": \"NFT1\"" +
38                 "        }" +
39                 "      ]," +
40                 "      \"subscriptionServiceType\": \"AIM Transport\"," +
41                 "      \"aLaCarte\": false" +
42                 "    }," +
43                 "    \"cloudConfiguration\": {" +
44                 "      \"lcpCloudRegionId\": \"olson3\"," +
45                 addCloudOwnerIfNeeded() +
46                 "      \"tenantId\": \"bae71557c5bb4d5aac6743a4e5f1d054\"" +
47                 "    }," +
48                 "    \"subscriberInfo\": {" +
49                 "      \"globalSubscriberId\": \"31739f3e-526b-11e6-beb8-9e71128cae77\"" +
50                 "    }," +
51                 "    \"project\": {" +
52                 "      \"projectName\": \"yyy1\"" +
53                 "    }," +
54                 "    \"owningEntity\": {" +
55                 "      \"owningEntityId\": \"aaa1\"," +
56                 "      \"owningEntityName\": \"aaa1\"" +
57                 "    }" +
58                 "  }" +
59                 "}";
60     }
61 }