aboutsummaryrefslogtreecommitdiffstats
path: root/vid-automation/src/main/java/org/onap/simulator/presetGenerator/presets/aai/PresetAAIGetVfModulesByVnf.java
diff options
context:
space:
mode:
Diffstat (limited to 'vid-automation/src/main/java/org/onap/simulator/presetGenerator/presets/aai/PresetAAIGetVfModulesByVnf.java')
-rw-r--r--vid-automation/src/main/java/org/onap/simulator/presetGenerator/presets/aai/PresetAAIGetVfModulesByVnf.java83
1 files changed, 83 insertions, 0 deletions
diff --git a/vid-automation/src/main/java/org/onap/simulator/presetGenerator/presets/aai/PresetAAIGetVfModulesByVnf.java b/vid-automation/src/main/java/org/onap/simulator/presetGenerator/presets/aai/PresetAAIGetVfModulesByVnf.java
new file mode 100644
index 000000000..798a02642
--- /dev/null
+++ b/vid-automation/src/main/java/org/onap/simulator/presetGenerator/presets/aai/PresetAAIGetVfModulesByVnf.java
@@ -0,0 +1,83 @@
+package org.onap.simulator.presetGenerator.presets.aai;
+
+import org.onap.simulator.presetGenerator.presets.BasePresets.BaseAAIPreset;
+import org.springframework.http.HttpMethod;
+
+public class PresetAAIGetVfModulesByVnf extends BaseAAIPreset {
+ private final String vnfInstanceId;
+
+ public PresetAAIGetVfModulesByVnf(String vnfInstanceId) {
+ this.vnfInstanceId = vnfInstanceId;
+ }
+
+ @Override
+ public HttpMethod getReqMethod() {
+ return HttpMethod.GET;
+ }
+
+ @Override
+ public String getReqPath() {
+ return getRootPath() + "/network/generic-vnfs/generic-vnf/" + this.vnfInstanceId + "/vf-modules";
+ }
+
+ @Override
+ public Object getResponseBody() {
+ return "" +
+ "{" +
+ " \"vf-module\": [{" +
+ " \"vf-module-id\": \"2c1ca484-cbc2-408b-ab86-25a2c15ce280\"," +
+ " \"vf-module-name\": \"ss820f_0918_db\"," +
+ " \"orchestration-status\": \"deleted\"," +
+ " \"is-base-vf-module\": false," +
+ " \"in-maint\": true," +
+ " \"automated-assignment\": false," +
+ " \"resource-version\": \"1537396469591\"," +
+ " \"model-invariant-id\": \"09edc9ef-85d0-4b26-80de-1f569d49e750\"," +
+ " \"model-version-id\": \"522159d5-d6e0-4c2a-aa44-5a542a12a830\"," +
+ " \"model-customization-id\": \"55b1be94-671a-403e-a26c-667e9c47d091\"," +
+ " \"module-index\": 0," +
+ " \"relationship-list\": {" +
+ " \"relationship\": [{" +
+ " \"related-to\": \"vnfc\"," +
+ " \"relationship-label\": \"org.onap.relationships.inventory.Uses\"," +
+ " \"related-link\": \"/aai/v13/network/vnfcs/vnfc/ss820f_0918_refvnf_vnfinstancem002mmb001\"," +
+ " \"relationship-data\": [{" +
+ " \"relationship-key\": \"vnfc.vnfc-name\"," +
+ " \"relationship-value\": \"ss820f_0918_refvnf_vnfinstancem002mmb001\"" +
+ " }" +
+ " ]" +
+ " }" +
+ " ]" +
+ " }" +
+ " }, {" +
+ " \"vf-module-id\": \"3ef042c4-259f-45e0-9aba-0989bd8d1cc5\"," +
+ " \"vf-module-name\": \"ss820f_0918_base\"," +
+ " \"heat-stack-id\": \"\"," +
+ " \"orchestration-status\": \"Assigned\"," +
+ " \"is-base-vf-module\": true," +
+ " \"automated-assignment\": false," +
+ " \"resource-version\": \"1537310272044\"," +
+ " \"model-invariant-id\": \"1e463c9c-404d-4056-ba56-28fd102608de\"," +
+ " \"model-version-id\": \"dc229cd8-c132-4455-8517-5c1787c18b14\"," +
+ " \"model-customization-id\": \"8ad8670b-0541-4499-8101-275bbd0e8b6a\"," +
+ " \"module-index\": 0," +
+ " \"relationship-list\": {" +
+ " \"relationship\": [{" +
+ " \"related-to\": \"vnfc\"," +
+ " \"relationship-label\": \"org.onap.relationships.inventory.Uses\"," +
+ " \"related-link\": \"/aai/v13/network/vnfcs/vnfc/ss820f_0918_refvnf_vnfinstancem001mmb001\"," +
+ " \"relationship-data\": [{" +
+ " \"relationship-key\": \"vnfc.vnfc-name\"," +
+ " \"relationship-value\": \"ss820f_0918_refvnf_vnfinstancem001mmb001\"" +
+ " }" +
+ " ]" +
+ " }" +
+ " ]" +
+ " }" +
+ " }" +
+ " ]" +
+ "}";
+ }
+
+
+}