java.lang.Object
org.qubership.integration.platform.runtime.catalog.rest.v1.controller.MaintenanceController

@RestController @RequestMapping(value="/v1/catalog/maintenance", produces="application/json") @CrossOrigin(origins="*") @Validated public class MaintenanceController extends Object
  • Constructor Details

    • MaintenanceController

      public MaintenanceController(SnapshotService snapshotService)
  • Method Details

    • pruneSnapshots

      @PostMapping("/snapshots/prune") public org.springframework.http.ResponseEntity<Void> pruneSnapshots(@RequestParam @Valid @Min(0L) @jakarta.validation.Valid,@jakarta.validation.constraints.Min(0L) int olderThanDays, @RequestParam(defaultValue="1000") @Valid @Min(1L) @jakarta.validation.Valid,@jakarta.validation.constraints.Min(1L) int chunk)