Interface LabelFilterControllerApi
@Generated(value="org.openapitools.codegen.languages.SpringCodegen",
date="2025-09-30T20:29:53.850057018Z[Etc/UTC]")
@Validated
public interface LabelFilterControllerApi
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<FilterDto> createFilter(@NotNull @Valid String name, @NotNull @Valid UUID vaId, @Valid Map<String, List<UUID>> requestBody) POST /filter/create : Create new filterorg.springframework.http.ResponseEntity<Void> DELETE /filter/delete : Delete filter by idgetFilters(@Valid UUID vaId) GET /filter/get : Returns all filter under visibility areaorg.springframework.http.ResponseEntity<Void> PUT /filter/update : Update filter name and filter labels
-
Method Details
-
createFilter
@RequestMapping(method=POST, value="/filter/create", produces="application/json", consumes="application/json") org.springframework.http.ResponseEntity<FilterDto> createFilter(@NotNull @Valid @RequestParam(value="name",required=true) @NotNull @Valid String name, @NotNull @Valid @RequestParam(value="vaId",required=true) @NotNull @Valid UUID vaId, @Valid @RequestBody(required=false) @Valid Map<String, List<UUID>> requestBody) POST /filter/create : Create new filter- Parameters:
name- name (required)vaId- vaId (required)requestBody- (optional)- Returns:
- OK (status code 200) or Created (status code 201) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
delete
@RequestMapping(method=DELETE, value="/filter/delete") org.springframework.http.ResponseEntity<Void> delete(@NotNull @Valid @RequestParam(value="filterId",required=true) @NotNull @Valid UUID filterId) DELETE /filter/delete : Delete filter by id- Parameters:
filterId- filterId (required)- Returns:
- No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403)
-
getFilters
@RequestMapping(method=GET, value="/filter/get", produces="application/json") org.springframework.http.ResponseEntity<List<FilterDto>> getFilters(@Valid @RequestParam(value="vaId",required=false) @Valid UUID vaId) GET /filter/get : Returns all filter under visibility area- Parameters:
vaId- vaId (optional)- Returns:
- OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
update
@RequestMapping(method=PUT, value="/filter/update", consumes="application/json") org.springframework.http.ResponseEntity<Void> update(@Valid @RequestParam(value="name",required=false) @Valid String name, @Valid @RequestParam(value="filterId",required=false) @Valid UUID filterId, @Valid @RequestBody(required=false) @Valid Map<String, List<UUID>> requestBody) PUT /filter/update : Update filter name and filter labels- Parameters:
name- name (optional)filterId- filterId (optional)requestBody- (optional)- Returns:
- Created (status code 201) or No Content (status code 204) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-