652abbec89c70c1ccb83e35c318277f9d44edbec
[vid.git] / vid-automation / src / main / java / org / onap / simulator / presetGenerator / presets / mso / PresetMSOOrchestrationRequestsGetNoTaskInfoBody.java
1 package org.onap.simulator.presetGenerator.presets.mso;
2
3 import static java.util.Collections.singletonList;
4
5 import com.google.common.collect.ImmutableMap;
6 import java.util.List;
7 import java.util.Map;
8 import org.onap.simulator.presetGenerator.presets.BasePresets.BaseMSOPreset;
9 import org.springframework.http.HttpMethod;
10
11 public class PresetMSOOrchestrationRequestsGetNoTaskInfoBody extends BaseMSOPreset {
12
13     @Override
14     public HttpMethod getReqMethod() {
15         return HttpMethod.GET;
16     }
17
18     @Override
19     public String getReqPath() {
20         return getRootPath() + "/orchestrationRequests/v.";
21     }
22
23     @Override
24     public Map<String, List> getQueryParams() {
25         return ImmutableMap.of(
26             "format", singletonList("simpleNoTaskInfo"),
27             "filter", singletonList("modelType:EQUALS:vnf")
28            );
29     }
30
31     @Override
32     public Object getResponseBody() {
33         return "" +
34             "      \"requestList\": ["
35             + "        {"
36             + "          \"request\": {"
37             + "            \"requestId\": \"f01fbb5d-c964-44d4-9080-00e83eae419f\","
38             + "            \"startTime\": \"Mon, 05 Aug 2019 12:49:35 GMT\","
39             + "            \"finishTime\": \"Mon, 05 Aug 2019 12:50:24 GMT\","
40             + "            \"requestScope\": \"vnf\","
41             + "            \"requestType\": \"updateInstance\","
42             + "            \"requestDetails\": {"
43             + "              \"modelInfo\": {"
44             + "                \"modelCustomizationName\": \"FEXN_5G_NC_VSP 0\","
45             + "                \"modelInvariantId\": \"5fc21c6e-3ca3-4641-90f0-1e2ae66b20be\","
46             + "                \"modelType\": \"vnf\","
47             + "                \"modelName\": \"FEXN_5G_NC_VSP\","
48             + "                \"modelVersion\": \"2\","
49             + "                \"modelCustomizationUuid\": \"2ba4f9f3-765f-4172-802e-a56a912c221c\","
50             + "                \"modelVersionId\": \"9ba01811-84ea-4878-9fd7-7a0a280e0572\","
51             + "                \"modelCustomizationId\": \"2ba4f9f3-765f-4172-802e-a56a912c221c\","
52             + "                \"modelUuid\": \"9ba01811-84ea-4878-9fd7-7a0a280e0572\","
53             + "                \"modelInvariantUuid\": \"5fc21c6e-3ca3-4641-90f0-1e2ae66b20be\","
54             + "                \"modelInstanceName\": \"FEXN_5G_NC_VSP 0\""
55             + "              },"
56             + "              \"requestInfo\": {"
57             + "                \"productFamilyId\": \"a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb\","
58             + "                \"source\": \"VID\","
59             + "                \"instanceName\": \"PST-VNF-1810-None-4751\","
60             + "                \"suppressRollback\": false,"
61             + "                \"requestorId\": \"yy3692\""
62             + "              },"
63             + "              \"relatedInstanceList\": ["
64             + "                {"
65             + "                  \"relatedInstance\": {"
66             + "                    \"instanceId\": \"a06c0d0b-ae17-42fb-b9b5-4b3a93a7be11\","
67             + "                    \"modelInfo\": {"
68             + "                      \"modelInvariantId\": \"abb333ce-c66a-4670-b44a-17fe6a4963f3\","
69             + "                      \"modelType\": \"service\","
70             + "                      \"modelName\": \"test_VNF_01_by5924\","
71             + "                      \"modelVersion\": \"2\","
72             + "                      \"modelVersionId\": \"6c756dd3-ffa5-4162-b1a8-501e4a643707\","
73             + "                      \"modelUuid\": \"6c756dd3-ffa5-4162-b1a8-501e4a643707\","
74             + "                      \"modelInvariantUuid\": \"abb333ce-c66a-4670-b44a-17fe6a4963f3\""
75             + "                    }"
76             + "                  }"
77             + "                }"
78             + "              ],"
79             + "              \"cloudConfiguration\": {"
80             + "                \"tenantId\": \"1c099363f335409ea47df3c8db61397a\","
81             + "                \"cloudOwner\": \"irma-aic\","
82             + "                \"lcpCloudRegionId\": \"mdt19b\""
83             + "              },"
84             + "              \"requestParameters\": {"
85             + "                \"aLaCarte\": true,"
86             + "                \"testApi\": \"GR_API\""
87             + "              },"
88             + "              \"platform\": {"
89             + "                \"platformName\": \"None Platform - Collab\""
90             + "              },"
91             + "              \"lineOfBusiness\": {"
92             + "                \"lineOfBusinessName\": \"None_LOB - Collab\""
93             + "              }"
94             + "            },"
95             + "            \"instanceReferences\": {"
96             + "              \"serviceInstanceId\": \"a06c0d0b-ae17-42fb-b9b5-4b3a93a7be11\","
97             + "              \"vnfInstanceId\": \"569cd880-e095-466a-b97d-97bb46fea257\","
98             + "              \"vnfInstanceName\": \"PST-VNF-1810-None-4751\","
99             + "              \"requestorId\": \"yy3692\""
100             + "            },"
101             + "            \"requestStatus\": {"
102             + "              \"requestState\": \"ROLLED_BACK\","
103             + "              \"statusMessage\": \"STATUS: Error Source: SDNC, Error Message: Unable to find l3-network in AAI for network role sgi_direct_net_2 FLOW STATUS: All Rollback flows have completed successfully ROLLBACK STATUS: Rollback has been completed successfully.\","
104             + "              \"percentProgress\": 100,"
105             + "              \"timestamp\": \"Mon, 05 Aug 2019 12:50:24 GMT\""
106             + "            }"
107             + "          }"
108             + "        },"
109             + "        {"
110             + "          \"request\": {"
111             + "            \"requestId\": \"64970886-ed75-4837-8bf1-0eb472fe65e6\","
112             + "            \"startTime\": \"Fri, 06 Mar 2020 23:07:48 GMT\","
113             + "            \"finishTime\": \"Fri, 06 Mar 2020 23:08:40 GMT\","
114             + "            \"requestScope\": \"vnf\","
115             + "            \"requestType\": \"replaceInstance\","
116             + "            \"requestDetails\": {"
117             + "              \"modelInfo\": {"
118             + "                \"modelCustomizationName\": \"L3VPNvRR-RESOURCE 0\","
119             + "                \"modelInvariantId\": \"fdb84cd2-87d8-4b22-bf47-b3ef765d2c11\","
120             + "                \"modelType\": \"vnf\","
121             + "                \"modelNameVersionId\": \"fdb84cd2-87d8-4b22-bf47-b3ef765d2c11\","
122             + "                \"modelName\": \"L3VPNvRR-RESOURCE\","
123             + "                \"modelVersion\": \"1\","
124             + "                \"modelInvariantUuid\": \"fdb84cd2-87d8-4b22-bf47-b3ef765d2c11\","
125             + "                \"modelInstanceName\": \"L3VPNvRR-RESOURCE 0\""
126             + "              },"
127             + "              \"requestInfo\": {"
128             + "                \"source\": \"VID\","
129             + "                \"suppressRollback\": false,"
130             + "                \"requestorId\": \"ROBOT\""
131             + "              },"
132             + "              \"cloudConfiguration\": {"
133             + "                \"tenantId\": \"78491aac74be4fab9873db114774b475\","
134             + "                \"cloudOwner\": \"irma-aic\","
135             + "                \"lcpCloudRegionId\": \"dyh2b\""
136             + "              },"
137             + "              \"requestParameters\": {"
138             + "                \"testApi\": \"GR_API\""
139             + "              }"
140             + "            },"
141             + "            \"instanceReferences\": {"
142             + "              \"serviceInstanceId\": \"e648ee86-c091-4d38-8573-99893cd79bfa\","
143             + "              \"vnfInstanceId\": \"9a2b3dd1-5fd9-4cb4-a47f-b4f0e8e678e3\","
144             + "              \"vnfInstanceName\": \"PST-VNF-2002-None-943501\","
145             + "              \"requestorId\": \"ROBOT\""
146             + "            },"
147             + "            \"requestStatus\": {"
148             + "              \"requestState\": \"COMPLETE\","
149             + "              \"statusMessage\": \"STATUS: ALaCarte-Vnf-deleteInstance request was executed correctly. FLOW STATUS: Successfully completed all Building Blocks\","
150             + "              \"percentProgress\": 100,"
151             + "              \"timestamp\": \"Fri, 06 Mar 2020 23:08:40 GMT\""
152             + "            }"
153             + "          }"
154             + "        }"
155             + "      ]";
156         
157     }
158 }