Interface DataCleanupControllerApi


@Generated(value="org.openapitools.codegen.languages.SpringCodegen", date="2025-08-25T10:39:07.240783680Z[Etc/UTC]") @Validated public interface DataCleanupControllerApi
  • Method Details

    • fillCleanupTypeColumn

      @RequestMapping(method=GET, value="/api/tdm/cleanup/fill/cleanup/type") org.springframework.http.ResponseEntity<Void> fillCleanupTypeColumn()
      GET /api/tdm/cleanup/fill/cleanup/type : Old update.
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getCleanupConfig

      @RequestMapping(method=GET, value="/api/tdm/cleanup/config/{id}", produces="application/json") org.springframework.http.ResponseEntity<TestDataCleanupConfigDto> getCleanupConfig(@PathVariable("id") UUID id)
      GET /api/tdm/cleanup/config/{id} : Get cleanup configuration for specified dataset / table ID.
      Parameters:
      id - id (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • getNextScheduledRun

      @RequestMapping(method=GET, value="/api/tdm/cleanup/next/run", produces="application/json") org.springframework.http.ResponseEntity<String> getNextScheduledRun(@NotNull @Valid @RequestParam(value="cronExpression",required=true) @NotNull @Valid String cronExpression)
      GET /api/tdm/cleanup/next/run : Get next run's date / time details.
      Parameters:
      cronExpression - cronExpression (required)
      Returns:
      OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
    • runDataCleanup

      @RequestMapping(method=POST, value="/api/tdm/cleanup/run", produces="application/json", consumes="application/json") org.springframework.http.ResponseEntity<CleanupResultsDto> runDataCleanup(@NotNull @Valid @RequestParam(value="tableName",required=true) @NotNull @Valid String tableName, @Valid @RequestBody(required=false) @Valid TestDataCleanupConfigDto testDataCleanupConfigDto)
      POST /api/tdm/cleanup/run : Force run data cleanup.
      Parameters:
      tableName - tableName (required)
      testDataCleanupConfigDto - (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)
    • saveCleanupConfig

      @RequestMapping(method=POST, value="/api/tdm/cleanup/config", produces="application/json", consumes="application/json") org.springframework.http.ResponseEntity<TestDataCleanupConfigDto> saveCleanupConfig(@NotNull @Valid @RequestParam(value="tableName",required=true) @NotNull @Valid String tableName, @Valid @RequestBody(required=false) @Valid TestDataCleanupConfigDto testDataCleanupConfigDto)
      POST /api/tdm/cleanup/config : Save / update data cleanup settings.
      Parameters:
      tableName - tableName (required)
      testDataCleanupConfigDto - (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)