1 package org.onap.simulator.presetGenerator.presets.mso;
3 import static java.util.Collections.singletonList;
5 import com.google.common.collect.ImmutableMap;
8 import org.onap.simulator.presetGenerator.presets.BasePresets.BaseMSOPreset;
9 import org.springframework.http.HttpMethod;
11 public class PresetMSOOrchestrationRequestsGetByServiceInstanceId extends BaseMSOPreset {
14 public HttpMethod getReqMethod() {
15 return HttpMethod.GET;
19 public String getReqPath() {
20 return getRootPath() + "/orchestrationRequests/v.";
24 public Map<String, List> getQueryParams() {
25 return ImmutableMap.of("filter", singletonList("serviceInstanceId:EQUALS:bc305d54-75b4-431b-adb2-eb6b9e546014"));
29 public Object getResponseBody() {
32 " \"requestList\": [{ " +
34 " \"requestId\": \"405652f4-ceb3-4a75-9474-8aea71480a77\"," +
35 " \"startTime\": \"Mon, 13 Aug 2018 18:13:28 GMT\"," +
36 " \"requestScope\": \"service\"," +
37 " \"requestType\": \"createInstance\"," +
38 " \"requestDetails\": {" +
40 " \"modelInvariantId\": \"c42c7d13-435e-4a38-84e5-158972673ff2\"," +
41 " \"modelType\": \"service\"," +
42 " \"modelName\": \"CGWY27-SVC\"," +
43 " \"modelVersion\": \"1.0\"," +
44 " \"modelVersionId\": \"c0e6858a-e467-412c-9766-3872f03ac0ab\"," +
45 " \"modelUuid\": \"c0e6858a-e467-412c-9766-3872f03ac0ab\"," +
46 " \"modelInvariantUuid\": \"c42c7d13-435e-4a38-84e5-158972673ff2\"" +
48 " \"requestInfo\": {" +
49 " \"source\": \"VID\"," +
50 " \"instanceName\": \"instance name 1\"," +
51 " \"suppressRollback\": false," +
52 " \"requestorId\": \"cb4449\"" +
54 " \"subscriberInfo\": {" +
55 " \"globalSubscriberId\": \"a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb\"" +
57 " \"requestParameters\": {" +
58 " \"subscriptionServiceType\": \"Kennedy\"," +
59 " \"aLaCarte\": true," +
60 " \"testApi\": \"VNF_API\"" +
63 " \"projectName\": \"Kennedy\"" +
65 " \"owningEntity\": {" +
66 " \"owningEntityId\": \"10c645f5-9924-4b89-bec0-b17cf49d3cad\"," +
67 " \"owningEntityName\": \"EMANUEL-CORE\"" +
70 " \"instanceReferences\": {" +
71 " \"serviceInstanceId\": \"64f3123a-f9a8-4591-b481-d662134bcb52\"," +
72 " \"serviceInstanceName\": \"CGWY27-SVC-olson5b\"," +
73 " \"requestorId\": \"cb4449\"" +
75 " \"requestStatus\": {" +
76 " \"requestState\": \"COMPLETE\"," +
77 " \"statusMessage\": \"Service Instance was created successfully.\"," +
78 " \"percentProgress\": 100," +
79 " \"finishTime\": \"Mon, 13 Aug 2018 18:13:39 GMT\"" +
84 " \"requestId\":\"688d40cd-6bfd-4a4b-95f4-5e4ffa6d6fc5\"," +
85 " \"startTime\":\"Mon, 13 Aug 2018 18:15:14 GMT\"," +
86 " \"requestScope\":\"vnf\"," +
87 " \"requestType\":\"createInstance\"," +
88 " \"requestDetails\":{" +
90 " \"modelCustomizationName\":\"CGWY27-VF 0\"," +
91 " \"modelInvariantId\":\"8f508753-a546-48be-b931-2c949e215972\"," +
92 " \"modelType\":\"vnf\"," +
93 " \"modelName\":\"CGWY27-VF\"," +
94 " \"modelVersion\":\"1.0\"," +
95 " \"modelCustomizationUuid\":\"fa35ceb6-38de-428a-93b2-89be64c19f86\"," +
96 " \"modelVersionId\":\"4d279e16-de09-4108-b32f-82b05df2f41a\"," +
97 " \"modelCustomizationId\":\"fa35ceb6-38de-428a-93b2-89be64c19f86\"," +
98 " \"modelUuid\":\"4d279e16-de09-4108-b32f-82b05df2f41a\"," +
99 " \"modelInvariantUuid\":\"8f508753-a546-48be-b931-2c949e215972\"," +
100 " \"modelInstanceName\":\"CGWY27-VF 0\"" +
102 " \"requestInfo\":{" +
103 " \"productFamilyId\":\"a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb\"," +
104 " \"source\":\"VID\"," +
105 " \"instanceName\":\"instance name 2\"," +
106 " \"suppressRollback\":false," +
107 " \"requestorId\":\"cb4449\"" +
109 " \"relatedInstanceList\":[" +
111 " \"relatedInstance\":{" +
112 " \"instanceId\":\"64f3123a-f9a8-4591-b481-d662134bcb52\"," +
114 " \"modelInvariantId\":\"c42c7d13-435e-4a38-84e5-158972673ff2\"," +
115 " \"modelType\":\"service\"," +
116 " \"modelName\":\"CGWY27-SVC\"," +
117 " \"modelVersion\":\"1.0\"," +
118 " \"modelVersionId\":\"c0e6858a-e467-412c-9766-3872f03ac0ab\"," +
119 " \"modelUuid\":\"c0e6858a-e467-412c-9766-3872f03ac0ab\"," +
120 " \"modelInvariantUuid\":\"c42c7d13-435e-4a38-84e5-158972673ff2\"" +
125 " \"cloudConfiguration\":{" +
126 " \"tenantId\":\"8830e9086a0f40cc9cf868e792602c4d\"," +
127 " \"lcpCloudRegionId\":\"olson5b\"" +
129 " \"requestParameters\":{" +
130 " \"testApi\":\"VNF_API\"" +
133 " \"platformName\":\"AIC\"" +
135 " \"lineOfBusiness\":{" +
136 " \"lineOfBusinessName\":\"EMANUEL-CONSUMER\"" +
139 " \"instanceReferences\":{" +
140 " \"serviceInstanceId\":\"64f3123a-f9a8-4591-b481-d662134bcb52\"," +
141 " \"vnfInstanceId\":\"96c98f10-d20a-47a9-a790-94e3ac3dfb7e\"," +
142 " \"vnfInstanceName\":\"zolson5bcgwy22\"," +
143 " \"requestorId\":\"cb4449\"" +
145 " \"requestStatus\":{" +
146 " \"requestState\":\"COMPLETE\"," +
147 " \"statusMessage\":\"Vnf has been created successfully.\"," +
148 " \"percentProgress\":100," +
149 " \"finishTime\":\"Mon, 13 Aug 2018 18:15:23 GMT\"" +