aboutsummaryrefslogtreecommitdiffstats
path: root/vid-automation/src/main/java/org/onap/simulator/presetGenerator/presets/mso/PresetMSOCreateMacroPre1806Post.java
diff options
context:
space:
mode:
Diffstat (limited to 'vid-automation/src/main/java/org/onap/simulator/presetGenerator/presets/mso/PresetMSOCreateMacroPre1806Post.java')
-rw-r--r--vid-automation/src/main/java/org/onap/simulator/presetGenerator/presets/mso/PresetMSOCreateMacroPre1806Post.java63
1 files changed, 63 insertions, 0 deletions
diff --git a/vid-automation/src/main/java/org/onap/simulator/presetGenerator/presets/mso/PresetMSOCreateMacroPre1806Post.java b/vid-automation/src/main/java/org/onap/simulator/presetGenerator/presets/mso/PresetMSOCreateMacroPre1806Post.java
new file mode 100644
index 000000000..ed92767fa
--- /dev/null
+++ b/vid-automation/src/main/java/org/onap/simulator/presetGenerator/presets/mso/PresetMSOCreateMacroPre1806Post.java
@@ -0,0 +1,63 @@
+package org.onap.simulator.presetGenerator.presets.mso;
+
+import static org.onap.simulator.presetGenerator.presets.aai.PresetAAIGetCloudOwnersByCloudRegionId.ATT_NC;
+
+public class PresetMSOCreateMacroPre1806Post extends PresetMSOBaseCreateInstancePost {
+
+ public PresetMSOCreateMacroPre1806Post() {
+ this.cloudOwner = ATT_NC;
+ }
+
+ @Override
+ public String getReqPath() {
+ return getRootPath() + "/serviceInstances/v.";
+ }
+
+ @Override
+ public Object getRequestBody() {
+ return "" +
+ "{" +
+ " \"requestDetails\": {" +
+ " \"requestInfo\": {" +
+ " \"instanceName\": \"New Instance Name\"," +
+ " \"source\": \"VID\"," +
+ " \"suppressRollback\": false," +
+ " \"requestorId\": \"fi5777000\"," +
+ " \"productFamilyId\": \"e30755dc-5673-4b6b-9dcf-9abdd96b93d1\"" +
+ " }," +
+ " \"modelInfo\": {" +
+ " \"modelType\": \"service\"," +
+ " \"modelInvariantId\": \"d27e42cf-087e-4d31-88ac-6c4b7585f800\"," +
+ " \"modelVersionId\": \"4d71990b-d8ad-4510-ac61-496288d9078e\"," +
+ " \"modelName\": \"vidmacrofalsenaming\"," +
+ " \"modelVersion\": \"1.0\"" +
+ " }," +
+ " \"requestParameters\": {" +
+ " \"userParams\": [" +
+ " {" +
+ " \"name\": \"aic_zone\"," +
+ " \"value\": \"NFT1\"" +
+ " }" +
+ " ]," +
+ " \"subscriptionServiceType\": \"AIM Transport\"," +
+ " \"aLaCarte\": false" +
+ " }," +
+ " \"cloudConfiguration\": {" +
+ " \"lcpCloudRegionId\": \"olson3\"," +
+ addCloudOwnerIfNeeded() +
+ " \"tenantId\": \"bae71557c5bb4d5aac6743a4e5f1d054\"" +
+ " }," +
+ " \"subscriberInfo\": {" +
+ " \"globalSubscriberId\": \"31739f3e-526b-11e6-beb8-9e71128cae77\"" +
+ " }," +
+ " \"project\": {" +
+ " \"projectName\": \"yyy1\"" +
+ " }," +
+ " \"owningEntity\": {" +
+ " \"owningEntityId\": \"aaa1\"," +
+ " \"owningEntityName\": \"aaa1\"" +
+ " }" +
+ " }" +
+ "}";
+ }
+}