summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/onap/aai/sa/rest/SearchServiceApi.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/onap/aai/sa/rest/SearchServiceApi.java')
-rw-r--r--src/main/java/org/onap/aai/sa/rest/SearchServiceApi.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/main/java/org/onap/aai/sa/rest/SearchServiceApi.java b/src/main/java/org/onap/aai/sa/rest/SearchServiceApi.java
index dc091dd..249f6b1 100644
--- a/src/main/java/org/onap/aai/sa/rest/SearchServiceApi.java
+++ b/src/main/java/org/onap/aai/sa/rest/SearchServiceApi.java
@@ -86,6 +86,18 @@ public class SearchServiceApi {
return indexApi.processCreateIndex(requestBody, request, headers, index, documentStore);
}
+ @PUT
+ @Path("/indexes/dynamic/{index}")
+ @Consumes({MediaType.APPLICATION_JSON})
+ public Response processCreateDynamicIndex(String requestBody,
+ @Context HttpServletRequest request,
+ @Context HttpHeaders headers,
+ @PathParam("index") String index) {
+
+ // Forward the request to our index API to create the index.
+ IndexApi indexApi = new IndexApi(this);
+ return indexApi.processCreateDynamicIndex(requestBody, request, headers, index, documentStore);
+ }
@DELETE
@Path("/indexes/{index}")