Interface LabelFilterControllerApi


@Generated(value="org.openapitools.codegen.languages.SpringCodegen", date="2025-09-03T07:08:34.066380879Z[Etc/UTC]") @Validated public interface LabelFilterControllerApi
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.http.ResponseEntity<FilterDto>
    createFilter(@NotNull @Valid String name, @NotNull @Valid UUID vaId, @Valid Map<String,List<UUID>> requestBody)
    POST /filter/create : Create new filter
    org.springframework.http.ResponseEntity<Void>
    delete(@NotNull @Valid UUID filterId)
    DELETE /filter/delete : Delete filter by id
    org.springframework.http.ResponseEntity<List<FilterDto>>
    getFilters(@Valid UUID vaId)
    GET /filter/get : Returns all filter under visibility area
    org.springframework.http.ResponseEntity<Void>
    update(@Valid String name, @Valid UUID filterId, @Valid Map<String,List<UUID>> requestBody)
    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)