Interface StatisticsControllerApi


@Generated(value="org.openapitools.codegen.languages.SpringCodegen", date="2025-09-05T10:42:48.018280015Z[Etc/UTC]") @Validated public interface StatisticsControllerApi
  • 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)