Interface DataCleanupControllerApi
@Generated(value="org.openapitools.codegen.languages.SpringCodegen",
date="2025-09-05T10:42:47.827749017Z[Etc/UTC]")
@Validated
public interface DataCleanupControllerApi
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<Void> GET /api/tdm/cleanup/fill/cleanup/type : Old update.org.springframework.http.ResponseEntity<TestDataCleanupConfigDto> getCleanupConfig(UUID id) GET /api/tdm/cleanup/config/{id} : Get cleanup configuration for specified dataset / table ID.org.springframework.http.ResponseEntity<String> getNextScheduledRun(@NotNull @Valid String cronExpression) GET /api/tdm/cleanup/next/run : Get next run's date / time details.org.springframework.http.ResponseEntity<CleanupResultsDto> runDataCleanup(@NotNull @Valid String tableName, @Valid TestDataCleanupConfigDto testDataCleanupConfigDto) POST /api/tdm/cleanup/run : Force run data cleanup.org.springframework.http.ResponseEntity<TestDataCleanupConfigDto> saveCleanupConfig(@NotNull @Valid String tableName, @Valid TestDataCleanupConfigDto testDataCleanupConfigDto) POST /api/tdm/cleanup/config : Save / update data cleanup settings.
-
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)
-