Class ProjectController

java.lang.Object
dev.dokimos.server.controller.v1.ProjectController

@RestController @RequestMapping("/api/v1/projects") public class ProjectController extends Object
  • Constructor Details

  • Method Details

    • listProjects

      @GetMapping public List<ProjectSummary> listProjects(jakarta.servlet.http.HttpServletRequest http)
    • listExperiments

      @GetMapping("/{projectName}/experiments") public List<ExperimentSummary> listExperiments(@PathVariable String projectName, jakarta.servlet.http.HttpServletRequest http)
    • createRun

      @PostMapping("/{projectName}/runs") @ResponseStatus(CREATED) public CreateRunResponse createRun(@PathVariable String projectName, @Valid @RequestBody @Valid CreateRunRequest request, jakarta.servlet.http.HttpServletRequest http)
    • deleteProject

      @DeleteMapping("/{projectName}") @ResponseStatus(NO_CONTENT) public void deleteProject(@PathVariable String projectName, jakarta.servlet.http.HttpServletRequest http)