1 package org.onap.simulator.presetGenerator.presets.mso;
3 import com.google.common.collect.ImmutableMap;
4 import org.onap.simulator.presetGenerator.presets.BasePresets.BaseMSOPreset;
5 import org.springframework.http.HttpMethod;
10 import static java.util.Collections.singletonList;
12 public class PresetMSOOrchestrationRequestsGetByRequestId extends BaseMSOPreset {
15 public HttpMethod getReqMethod() {
16 return HttpMethod.GET;
20 public String getReqPath() {
21 return getRootPath() + "/orchestrationRequests/v.";
25 public Map<String, List> getQueryParams() {
26 return ImmutableMap.of("filter", singletonList("requestId:EQUALS:405652f4-ceb3-4a75-9474-8aea71480a77"));
30 public Object getResponseBody() {
33 " \"requestList\": [{ " +
35 " \"requestId\": \"405652f4-ceb3-4a75-9474-8aea71480a77\"," +
36 " \"startTime\": \"Mon, 13 Aug 2018 18:13:28 GMT\"," +
37 " \"requestScope\": \"service\"," +
38 " \"requestType\": \"createInstance\"," +
39 " \"requestDetails\": {" +
41 " \"modelInvariantId\": \"c42c7d13-435e-4a38-84e5-158972673ff2\"," +
42 " \"modelType\": \"service\"," +
43 " \"modelName\": \"CGWY27-SVC\"," +
44 " \"modelVersion\": \"1.0\"," +
45 " \"modelVersionId\": \"c0e6858a-e467-412c-9766-3872f03ac0ab\"," +
46 " \"modelUuid\": \"c0e6858a-e467-412c-9766-3872f03ac0ab\"," +
47 " \"modelInvariantUuid\": \"c42c7d13-435e-4a38-84e5-158972673ff2\"" +
49 " \"requestInfo\": {" +
50 " \"source\": \"VID\"," +
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 " \"requestorId\": \"cb4449\"" +
73 " \"requestStatus\": {" +
74 " \"requestState\": \"FAILED\"," +
75 " \"statusMessage\": \"Service Instance was failed.\"," +
76 " \"percentProgress\": 100," +
77 " \"finishTime\": \"Mon, 13 Aug 2018 18:13:39 GMT\"" +