1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
|
package org.opencomp.simulator.presetGenerator.presets.mso;
public class PresetMSOCreateVfModuleInstancePost extends PresetMSOBaseCreateServiceInstancePost{
private String serviceInstanceId;
private String vnfInstanceId;
public PresetMSOCreateVfModuleInstancePost(String serviceInstanceId, String vnfInstanceId) {
this.serviceInstanceId = serviceInstanceId;
this.vnfInstanceId = vnfInstanceId;
}
@Override
public String getReqPath() {
return getRootPath() + "/serviceInstances/v./" + serviceInstanceId + "/vnfs/"+vnfInstanceId+"/vfModules";
}
@Override
public Object getRequestBody() {
return "{" +
"\"requestDetails\":{" +
"\"requestInfo\":{" +
"\"instanceName\":\"aa\"," +
"\"source\":\"VID\"," +
"\"suppressRollback\":false," +
"\"requestorId\":\"us16807000\"" +
"}," +
"\"modelInfo\":{" +
"\"modelType\":\"vfModule\"," +
"\"modelInvariantId\":\"\"," +
"\"modelVersionId\":\"\"," +
"\"modelName\":\"\"," +
"\"modelVersion\":\"\"," +
"\"modelCustomizationId\":\"\"," +
"\"modelCustomizationName\":\"\"" +
"}," +
"\"requestParameters\":{" +
"\"userParams\":[" +
"]," +
"\"usePreload\":false" +
"}," +
"\"cloudConfiguration\":{" +
"\"lcpCloudRegionId\":\"mdt1\"," +
"\"tenantId\":\"092eb9e8e4b7412e8787dd091bc58e86\"" +
"}," +
"\"relatedInstanceList\":[" +
"{" +
"\"relatedInstance\":{" +
"\"instanceId\":\"" + serviceInstanceId + "\","+
"\"modelInfo\":{" +
"\"modelType\":\"service\"," +
"\"modelName\":\"Demo Service 1\"," +
"\"modelInvariantId\":\"709d1be4-9a3f-4a29-8c4d-a20465e808a3\"," +
"\"modelVersion\":\"1.0\"," +
"\"modelVersionId\":\"240376de-870e-48df-915a-31f140eedd2c\"" +
"}" +
"}" +
"}" +
"]" +
"}" +
"}";
}
}
|