Interface StatisticsControllerApi
@Generated(value="org.openapitools.codegen.languages.SpringCodegen",
date="2025-08-25T10:39:07.469951265Z[Etc/UTC]")
@Validated
public interface StatisticsControllerApi
-
Method Summary
Modifier and TypeMethodDescriptionGET /api/tdm/statistics/fix/occupied/date/column : Old update.org.springframework.http.ResponseEntity<Void> deleteAvailableDataMonitoringConfig(@NotNull @Valid UUID systemId, @NotNull @Valid UUID environmentId) DELETE /api/tdm/statistics/schedule/available : Delete available data monitoring configuration.org.springframework.http.ResponseEntity<Void> deleteScheduledRun(@Valid TestDataTableMonitoringDto testDataTableMonitoringDto) PUT /api/tdm/statistics/delete/schedule : Delete schedule for statistics monitoring.org.springframework.http.ResponseEntity<Void> deleteUsersScheduledRun(@Valid TestDataTableUsersMonitoringDto testDataTableUsersMonitoringDto) PUT /api/tdm/statistics/delete/schedule/users : Delete schedule for statistics users monitoring.org.springframework.http.ResponseEntity<AvailableDataByColumnStatsDto> getAvailableData(@NotNull @Valid UUID systemId) GET /api/tdm/statistics/data/occupied/available : Get available data by columnorg.springframework.http.ResponseEntity<TestAvailableDataMonitoringDto> getAvailableDataMonitoringConfig(@NotNull @Valid UUID systemId, @NotNull @Valid UUID environmentId) GET /api/tdm/statistics/schedule/available : Get available data monitoring configuration.org.springframework.http.ResponseEntity<AvailableDataStatisticsConfigDto> getAvailableDataStatsConfig(@NotNull @Valid UUID systemId) GET /api/tdm/statistics/available/column/configuration : Get available data by column configuration.org.springframework.http.ResponseEntity<TestDataTableMonitoringDto> getMonitoringSchedule(@NotNull @Valid UUID projectId) GET /api/tdm/statistics/schedule : Get statistics monitoring schedule.getNextScheduledRun(@NotNull @Valid String cronExpression) GET /api/tdm/statistics/next/run : Get next run's date / time details.org.springframework.http.ResponseEntity<List<GeneralStatisticsItemDto>> getStatisticsByUsers(@Valid UsersOccupyStatisticRequestDto usersOccupyStatisticRequestDto) POST /api/tdm/statistics/data/occupied/users : Get statistics by users.org.springframework.http.ResponseEntity<List<GeneralStatisticsItemDto>> getTestDataAvailability(@NotNull @Valid UUID projectId, @Valid UUID systemId) GET /api/tdm/statistics/data/available : Get test data availability.org.springframework.http.ResponseEntity<ConsumedStatisticsDto> getTestDataConsumption(@NotNull @Valid UUID projectId, @NotNull @Valid String dateFrom, @NotNull @Valid String dateTo, @Valid UUID systemId) GET /api/tdm/statistics/data/occupied : Get test data consumption.org.springframework.http.ResponseEntity<OutdatedStatisticsDto> getTestDataConsumptionWhitOutdated(@NotNull @Valid UUID projectId, @NotNull @Valid String dateFrom, @NotNull @Valid String dateTo, @NotNull @Valid String expirationDate, @Valid UUID systemId) GET /api/tdm/statistics/data/outdated : Get test data consumption with outdated.org.springframework.http.ResponseEntity<DateStatisticsDto> getTestDataCreatedWhen(@NotNull @Valid UUID projectId, @NotNull @Valid String dateFrom, @NotNull @Valid String dateTo, @Valid UUID systemId) GET /api/tdm/statistics/data/created/when : Get test data by created when date.org.springframework.http.ResponseEntity<Integer> GET /api/tdm/statistics/threshold : Get threshold for statistics.org.springframework.http.ResponseEntity<TestDataTableUsersMonitoringDto> getUsersMonitoringSchedule(@NotNull @Valid UUID projectId) GET /api/tdm/statistics/schedule/users : Get statistics users monitoring schedule.org.springframework.http.ResponseEntity<Void> saveAvailableDataMonitoringConfig(@Valid TestAvailableDataMonitoringDto testAvailableDataMonitoringDto) POST /api/tdm/statistics/schedule/available : Save available data monitoring configuration.org.springframework.http.ResponseEntity<Void> saveAvailableDataStatsConfig(@Valid AvailableDataStatisticsConfigDto availableDataStatisticsConfigDto) POST /api/tdm/statistics/available/column/configuration : Get available data by column configuration.org.springframework.http.ResponseEntity<Void> setupScheduledRun(@Valid TestDataTableMonitoringDto testDataTableMonitoringDto) POST /api/tdm/statistics/schedule : Setup next run in schedule for statistics monitoring.org.springframework.http.ResponseEntity<Void> setupUsersScheduledRun(@Valid TestDataTableUsersMonitoringDto testDataTableUsersMonitoringDto) POST /api/tdm/statistics/schedule/users : Setup next run in schedule for statistics users monitoring.
-
Method Details
-
alterOccupiedDateColumn
@RequestMapping(method=GET, value="/api/tdm/statistics/fix/occupied/date/column", produces="application/json") org.springframework.http.ResponseEntity<List<String>> alterOccupiedDateColumn()GET /api/tdm/statistics/fix/occupied/date/column : Old update.- Returns:
- OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
deleteAvailableDataMonitoringConfig
@RequestMapping(method=DELETE, value="/api/tdm/statistics/schedule/available") org.springframework.http.ResponseEntity<Void> deleteAvailableDataMonitoringConfig(@NotNull @Valid @RequestParam(value="systemId",required=true) @NotNull @Valid UUID systemId, @NotNull @Valid @RequestParam(value="environmentId",required=true) @NotNull @Valid UUID environmentId) DELETE /api/tdm/statistics/schedule/available : Delete available data monitoring configuration.- Parameters:
systemId- systemId (required)environmentId- systemId (required)- Returns:
- OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
deleteScheduledRun
@RequestMapping(method=PUT, value="/api/tdm/statistics/delete/schedule", consumes="application/json") org.springframework.http.ResponseEntity<Void> deleteScheduledRun(@Valid @RequestBody(required=false) @Valid TestDataTableMonitoringDto testDataTableMonitoringDto) PUT /api/tdm/statistics/delete/schedule : Delete schedule for statistics monitoring.- Parameters:
testDataTableMonitoringDto- (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)
-
deleteUsersScheduledRun
@RequestMapping(method=PUT, value="/api/tdm/statistics/delete/schedule/users", consumes="application/json") org.springframework.http.ResponseEntity<Void> deleteUsersScheduledRun(@Valid @RequestBody(required=false) @Valid TestDataTableUsersMonitoringDto testDataTableUsersMonitoringDto) PUT /api/tdm/statistics/delete/schedule/users : Delete schedule for statistics users monitoring.- Parameters:
testDataTableUsersMonitoringDto- (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)
-
getAvailableData
@RequestMapping(method=GET, value="/api/tdm/statistics/data/occupied/available", produces="application/json") org.springframework.http.ResponseEntity<AvailableDataByColumnStatsDto> getAvailableData(@NotNull @Valid @RequestParam(value="systemId",required=true) @NotNull @Valid UUID systemId) GET /api/tdm/statistics/data/occupied/available : Get available data by column- Parameters:
systemId- systemId (required)- Returns:
- OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
getAvailableDataMonitoringConfig
@RequestMapping(method=GET, value="/api/tdm/statistics/schedule/available", produces="application/json") org.springframework.http.ResponseEntity<TestAvailableDataMonitoringDto> getAvailableDataMonitoringConfig(@NotNull @Valid @RequestParam(value="systemId",required=true) @NotNull @Valid UUID systemId, @NotNull @Valid @RequestParam(value="environmentId",required=true) @NotNull @Valid UUID environmentId) GET /api/tdm/statistics/schedule/available : Get available data monitoring configuration.- Parameters:
systemId- systemId (required)environmentId- systemId (required)- Returns:
- OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
getAvailableDataStatsConfig
@RequestMapping(method=GET, value="/api/tdm/statistics/available/column/configuration", produces="application/json") org.springframework.http.ResponseEntity<AvailableDataStatisticsConfigDto> getAvailableDataStatsConfig(@NotNull @Valid @RequestParam(value="systemId",required=true) @NotNull @Valid UUID systemId) GET /api/tdm/statistics/available/column/configuration : Get available data by column configuration.- Parameters:
systemId- systemId (required)- Returns:
- OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
getMonitoringSchedule
@RequestMapping(method=GET, value="/api/tdm/statistics/schedule", produces="application/json") org.springframework.http.ResponseEntity<TestDataTableMonitoringDto> getMonitoringSchedule(@NotNull @Valid @RequestParam(value="projectId",required=true) @NotNull @Valid UUID projectId) GET /api/tdm/statistics/schedule : Get statistics monitoring schedule.- Parameters:
projectId- projectId (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/statistics/next/run", produces="application/json") org.springframework.http.ResponseEntity<Map<String,String>> getNextScheduledRun(@NotNull @Valid @RequestParam(value="cronExpression",required=true) @NotNull @Valid String cronExpression) GET /api/tdm/statistics/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)
-
getStatisticsByUsers
@RequestMapping(method=POST, value="/api/tdm/statistics/data/occupied/users", produces="application/json", consumes="application/json") org.springframework.http.ResponseEntity<List<GeneralStatisticsItemDto>> getStatisticsByUsers(@Valid @RequestBody(required=false) @Valid UsersOccupyStatisticRequestDto usersOccupyStatisticRequestDto) POST /api/tdm/statistics/data/occupied/users : Get statistics by users.- Parameters:
usersOccupyStatisticRequestDto- (optional)- Returns:
- OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
getTestDataAvailability
@RequestMapping(method=GET, value="/api/tdm/statistics/data/available", produces="application/json") org.springframework.http.ResponseEntity<List<GeneralStatisticsItemDto>> getTestDataAvailability(@NotNull @Valid @RequestParam(value="projectId",required=true) @NotNull @Valid UUID projectId, @Valid @RequestParam(value="systemId",required=false) @Valid UUID systemId) GET /api/tdm/statistics/data/available : Get test data availability.- Parameters:
projectId- projectId (required)systemId- systemId (optional)- Returns:
- OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
getTestDataConsumption
@RequestMapping(method=GET, value="/api/tdm/statistics/data/occupied", produces="application/json") org.springframework.http.ResponseEntity<ConsumedStatisticsDto> getTestDataConsumption(@NotNull @Valid @RequestParam(value="projectId",required=true) @NotNull @Valid UUID projectId, @NotNull @Valid @RequestParam(value="dateFrom",required=true) @NotNull @Valid String dateFrom, @NotNull @Valid @RequestParam(value="dateTo",required=true) @NotNull @Valid String dateTo, @Valid @RequestParam(value="systemId",required=false) @Valid UUID systemId) GET /api/tdm/statistics/data/occupied : Get test data consumption.- Parameters:
projectId- projectId (required)dateFrom- dateFrom (required)dateTo- dateTo (required)systemId- systemId (optional)- Returns:
- OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
getTestDataConsumptionWhitOutdated
@RequestMapping(method=GET, value="/api/tdm/statistics/data/outdated", produces="application/json") org.springframework.http.ResponseEntity<OutdatedStatisticsDto> getTestDataConsumptionWhitOutdated(@NotNull @Valid @RequestParam(value="projectId",required=true) @NotNull @Valid UUID projectId, @NotNull @Valid @RequestParam(value="dateFrom",required=true) @NotNull @Valid String dateFrom, @NotNull @Valid @RequestParam(value="dateTo",required=true) @NotNull @Valid String dateTo, @NotNull @Valid @RequestParam(value="expirationDate",required=true) @NotNull @Valid String expirationDate, @Valid @RequestParam(value="systemId",required=false) @Valid UUID systemId) GET /api/tdm/statistics/data/outdated : Get test data consumption with outdated.- Parameters:
projectId- projectId (required)dateFrom- dateFrom (required)dateTo- dateTo (required)expirationDate- expirationDate (required)systemId- systemId (optional)- Returns:
- OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
getTestDataCreatedWhen
@RequestMapping(method=GET, value="/api/tdm/statistics/data/created/when", produces="application/json") org.springframework.http.ResponseEntity<DateStatisticsDto> getTestDataCreatedWhen(@NotNull @Valid @RequestParam(value="projectId",required=true) @NotNull @Valid UUID projectId, @NotNull @Valid @RequestParam(value="dateFrom",required=true) @NotNull @Valid String dateFrom, @NotNull @Valid @RequestParam(value="dateTo",required=true) @NotNull @Valid String dateTo, @Valid @RequestParam(value="systemId",required=false) @Valid UUID systemId) GET /api/tdm/statistics/data/created/when : Get test data by created when date.- Parameters:
projectId- projectId (required)dateFrom- dateFrom (required)dateTo- dateTo (required)systemId- systemId (optional)- Returns:
- OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
getThreshold
@RequestMapping(method=GET, value="/api/tdm/statistics/threshold", produces="application/json") org.springframework.http.ResponseEntity<Integer> getThreshold()GET /api/tdm/statistics/threshold : Get threshold for statistics.- Returns:
- OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
getUsersMonitoringSchedule
@RequestMapping(method=GET, value="/api/tdm/statistics/schedule/users", produces="application/json") org.springframework.http.ResponseEntity<TestDataTableUsersMonitoringDto> getUsersMonitoringSchedule(@NotNull @Valid @RequestParam(value="projectId",required=true) @NotNull @Valid UUID projectId) GET /api/tdm/statistics/schedule/users : Get statistics users monitoring schedule.- Parameters:
projectId- projectId (required)- Returns:
- OK (status code 200) or Unauthorized (status code 401) or Forbidden (status code 403) or Not Found (status code 404)
-
saveAvailableDataMonitoringConfig
@RequestMapping(method=POST, value="/api/tdm/statistics/schedule/available", consumes="application/json") org.springframework.http.ResponseEntity<Void> saveAvailableDataMonitoringConfig(@Valid @RequestBody(required=false) @Valid TestAvailableDataMonitoringDto testAvailableDataMonitoringDto) POST /api/tdm/statistics/schedule/available : Save available data monitoring configuration.- Parameters:
testAvailableDataMonitoringDto- (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)
-
saveAvailableDataStatsConfig
@RequestMapping(method=POST, value="/api/tdm/statistics/available/column/configuration", consumes="application/json") org.springframework.http.ResponseEntity<Void> saveAvailableDataStatsConfig(@Valid @RequestBody(required=false) @Valid AvailableDataStatisticsConfigDto availableDataStatisticsConfigDto) POST /api/tdm/statistics/available/column/configuration : Get available data by column configuration.- Parameters:
availableDataStatisticsConfigDto- (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)
-
setupScheduledRun
@RequestMapping(method=POST, value="/api/tdm/statistics/schedule", consumes="application/json") org.springframework.http.ResponseEntity<Void> setupScheduledRun(@Valid @RequestBody(required=false) @Valid TestDataTableMonitoringDto testDataTableMonitoringDto) POST /api/tdm/statistics/schedule : Setup next run in schedule for statistics monitoring.- Parameters:
testDataTableMonitoringDto- (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)
-
setupUsersScheduledRun
@RequestMapping(method=POST, value="/api/tdm/statistics/schedule/users", consumes="application/json") org.springframework.http.ResponseEntity<Void> setupUsersScheduledRun(@Valid @RequestBody(required=false) @Valid TestDataTableUsersMonitoringDto testDataTableUsersMonitoringDto) POST /api/tdm/statistics/schedule/users : Setup next run in schedule for statistics users monitoring.- Parameters:
testDataTableUsersMonitoringDto- (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)
-