- @ApiOperation(value = "Sets up an EN-DC RAN connection via the E2 manager.")
- @PostMapping(DashboardConstants.RIC_INSTANCE_KEY + "/{" + DashboardConstants.RIC_INSTANCE_KEY + "}/"
- + ENDC_SETUP_METHOD)
- @Secured({ DashboardConstants.ROLE_ADMIN })
- public ResponseEntity<String> endcSetup(@PathVariable(DashboardConstants.RIC_INSTANCE_KEY) String instanceKey,
- @RequestBody SetupRequest setupRequest) {
- logger.debug("endcSetup instance {} request {}", instanceKey, setupRequest);
- NodebApi api = e2ManagerApiBuilder.getNodebApi(instanceKey);
- api.endcSetup(setupRequest);
- return ResponseEntity.status(api.getApiClient().getStatusCode().value()).body(null);
- }
-
- @ApiOperation(value = "Sets up an X2 RAN connection via the E2 manager.")
- @PostMapping(DashboardConstants.RIC_INSTANCE_KEY + "/{" + DashboardConstants.RIC_INSTANCE_KEY + "}/"
- + X2_SETUP_METHOD)
- @Secured({ DashboardConstants.ROLE_ADMIN })
- public ResponseEntity<String> x2Setup(@PathVariable(DashboardConstants.RIC_INSTANCE_KEY) String instanceKey,
- @RequestBody SetupRequest setupRequest) {
- logger.debug("x2Setup instance {} request {}", instanceKey, setupRequest);
- NodebApi api = e2ManagerApiBuilder.getNodebApi(instanceKey);
- api.x2Setup(setupRequest);
- return ResponseEntity.status(api.getApiClient().getStatusCode().value()).body(null);
- }
-