Interface TargetApi
public interface TargetApi
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<V1DetailTargetResponse>org.springframework.http.ResponseEntity<V1SimpleResponse>deleteTarget(String targetName) org.springframework.http.ResponseEntity<V1DetailTargetResponse>detailTarget(String targetName) org.springframework.http.ResponseEntity<V1ListTargetResponse>listTargets(Integer page, Integer pageSize, String project) org.springframework.http.ResponseEntity<V1DetailTargetResponse>updateTarget(String targetName, V1UpdateTargetRequest body)
-
Method Details
-
listTargets
@GetMapping("/api/v1/targets") org.springframework.http.ResponseEntity<V1ListTargetResponse> listTargets(@RequestParam("page") Integer page, @RequestParam("pageSize") Integer pageSize, @RequestParam("project") String project) -
detailTarget
@GetMapping("/api/v1/targets/{targetName}") org.springframework.http.ResponseEntity<V1DetailTargetResponse> detailTarget(@PathVariable("targetName") String targetName) -
createTarget
@PostMapping("/api/v1/targets") org.springframework.http.ResponseEntity<V1DetailTargetResponse> createTarget(@RequestBody V1CreateTargetRequest body) -
updateTarget
@PutMapping("/api/v1/targets/{targetName}") org.springframework.http.ResponseEntity<V1DetailTargetResponse> updateTarget(@PathVariable("targetName") String targetName, @RequestBody V1UpdateTargetRequest body) -
deleteTarget
@DeleteMapping("/api/v1/targets/{targetName}") org.springframework.http.ResponseEntity<V1SimpleResponse> deleteTarget(@PathVariable("targetName") String targetName)
-