Class VectorIndexController
-
- All Implemented Interfaces:
@CrossOrigin(origins = {"*"}, exposedHeaders = {"*"})@RequestMapping(produces = {"application/json"})@RestController() public final class VectorIndexController
-
-
Constructor Summary
Constructors Constructor Description VectorIndexController(VectorIndexService vectorIndexService)
-
Method Summary
Modifier and Type Method Description final ResponseEntity<CreateIndexResponse>createIndex(@RequestBody() CreateIndexRequest request)final ResponseEntity<GetIndexResponse>getIndex(@RequestBody() GetIndexRequest request)final ResponseEntity<ListIndexesResponse>listIndexes(@RequestBody(required = false) ListIndexesRequest request)final ResponseEntity<Void>deleteIndex(@RequestBody() DeleteIndexRequest request)-
-
Constructor Detail
-
VectorIndexController
VectorIndexController(VectorIndexService vectorIndexService)
-
-
Method Detail
-
createIndex
@PostMapping(value = {"/CreateIndex"}) final ResponseEntity<CreateIndexResponse> createIndex(@RequestBody() CreateIndexRequest request)
-
getIndex
@PostMapping(value = {"/GetIndex"}) final ResponseEntity<GetIndexResponse> getIndex(@RequestBody() GetIndexRequest request)
-
listIndexes
@PostMapping(value = {"/ListIndexes"}) final ResponseEntity<ListIndexesResponse> listIndexes(@RequestBody(required = false) ListIndexesRequest request)
-
deleteIndex
@PostMapping(value = {"/DeleteIndex"}) final ResponseEntity<Void> deleteIndex(@RequestBody() DeleteIndexRequest request)
-
-
-
-