Class VectorTaggingController
-
- All Implemented Interfaces:
@CrossOrigin(origins = {"*"}, exposedHeaders = {"*"})@RequestMapping(produces = {"application/json"})@RestController() public final class VectorTaggingController
-
-
Constructor Summary
Constructors Constructor Description VectorTaggingController(VectorBucketService vectorBucketService, VectorIndexService vectorIndexService)
-
Method Summary
Modifier and Type Method Description final ResponseEntity<Void>tagResource(HttpServletRequest request, @RequestBody() TagResourceRequest body)final ResponseEntity<ListTagsForResourceResponse>listTagsForResource(HttpServletRequest request)final ResponseEntity<Void>untagResource(HttpServletRequest request, @RequestParam() List<String> tagKeys)-
-
Constructor Detail
-
VectorTaggingController
VectorTaggingController(VectorBucketService vectorBucketService, VectorIndexService vectorIndexService)
-
-
Method Detail
-
tagResource
@PostMapping(value = {"/tags/**"}) final ResponseEntity<Void> tagResource(HttpServletRequest request, @RequestBody() TagResourceRequest body)
-
listTagsForResource
@GetMapping(value = {"/tags/**"}) final ResponseEntity<ListTagsForResourceResponse> listTagsForResource(HttpServletRequest request)
-
untagResource
@DeleteMapping(value = {"/tags/**"}) final ResponseEntity<Void> untagResource(HttpServletRequest request, @RequestParam() List<String> tagKeys)
-
-
-
-