1 package org.onap.simulator.presetGenerator.presets.mso;
3 import org.onap.simulator.presetGenerator.presets.BasePresets.BaseMSOPreset;
4 import org.springframework.http.HttpMethod;
6 public class PresetMSOActivateFabricConfiguration extends BaseMSOPreset {
7 private final String serviceInstanceId;
8 private final String requestId;
9 public static final String DEFAULT_SERVICE_INSTANCE_ID = "3f93c7cb-2fd0-4557-9514-e189b7b04f9d";
10 public static final String DEFAULT_REQUEST_ID = "318cc766-b673-4a50-b9c5-471f68914584";
12 public PresetMSOActivateFabricConfiguration() {
16 public PresetMSOActivateFabricConfiguration(String serviceInstanceId) {
17 this(serviceInstanceId, null);
20 public PresetMSOActivateFabricConfiguration(String serviceInstanceId, String requestId) {
21 this.serviceInstanceId = serviceInstanceId != null ? serviceInstanceId : DEFAULT_SERVICE_INSTANCE_ID;
22 this.requestId = requestId != null ? requestId : DEFAULT_REQUEST_ID;
26 public HttpMethod getReqMethod() {
27 return HttpMethod.POST;
31 public String getReqPath() {
32 return getRootPath() + "/serviceInstantiation/v./serviceInstances/" + serviceInstanceId + "/activateFabricConfiguration";
36 public String getRequestBody() {
38 " \"requestDetails\": {" +
40 " \"modelType\": \"service\"" +
42 " \"requestInfo\": {" +
43 " \"source\": \"VID\"" +
45 " \"requestParameters\": {" +
46 " \"aLaCarte\": false" +
53 public Object getResponseBody() {
54 return "{\"requestReferences\":{\"instanceId\":\"" + serviceInstanceId + "\",\"requestId\":\"" + requestId + "\"}}";
58 public int getResponseCode() {