Package tv.hd3g.jobkit.mod.controller
Class JobKitActionController
- java.lang.Object
-
- tv.hd3g.jobkit.mod.controller.JobKitActionController
-
@RestController @RequestMapping(value="/v1/jobkit/action", produces="application/json;charset=UTF-8") @Validated public class JobKitActionController extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description JobKitActionController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport>disable(@NotEmpty java.lang.String uuid)org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport>disableAll()org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport>enable(@NotEmpty java.lang.String uuid)org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport>enableAll()org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport>setPriority(@NotEmpty java.lang.String uuid, @javax.validation.constraints.NotNull int priority)org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport>setRetryAfterTimeFactor(@NotEmpty java.lang.String uuid, @javax.validation.constraints.Positive double factor)org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport>setTimedInterval(@NotEmpty java.lang.String uuid, @javax.validation.constraints.Positive long duration)org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport>shutdown()
-
-
-
Method Detail
-
enable
@PutMapping("{uuid}/enable") public org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport> enable(@PathVariable("uuid") @NotEmpty @NotEmpty java.lang.String uuid)
-
disable
@PutMapping("{uuid}/disable") public org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport> disable(@PathVariable("uuid") @NotEmpty @NotEmpty java.lang.String uuid)
-
setTimedInterval
@PutMapping("{uuid}/timed-interval/{duration}") public org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport> setTimedInterval(@PathVariable("uuid") @NotEmpty @NotEmpty java.lang.String uuid, @PathVariable("duration") @Positive @javax.validation.constraints.Positive long duration)
-
setPriority
@PutMapping("{uuid}/priority/{priority}") public org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport> setPriority(@PathVariable("uuid") @NotEmpty @NotEmpty java.lang.String uuid, @PathVariable("priority") @NotNull @javax.validation.constraints.NotNull int priority)
-
setRetryAfterTimeFactor
@PutMapping("{uuid}/retry-after-time-factor/{factor}") public org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport> setRetryAfterTimeFactor(@PathVariable("uuid") @NotEmpty @NotEmpty java.lang.String uuid, @PathVariable("factor") @Positive @javax.validation.constraints.Positive double factor)
-
enableAll
@PutMapping("all/enable") public org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport> enableAll()
-
disableAll
@PutMapping("all/disable") public org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport> disableAll()
-
shutdown
@PutMapping("shutdown") public org.springframework.http.ResponseEntity<org.springframework.hateoas.ResourceSupport> shutdown()
-
-