Interface AddonApi
public interface AddonApi
-
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<V1ListEnabledAddonResponse>org.springframework.http.ResponseEntity<V1DetailAddonResponse>detailAddon(String addonName, String version, String registry) org.springframework.http.ResponseEntity<V1AddonStatusResponse>disableAddon(String addonName, Boolean force) org.springframework.http.ResponseEntity<V1AddonStatusResponse>enableAddon(V1EnableAddonRequest body, String addonName) org.springframework.http.ResponseEntity<V1ListAddonResponse>listAddons(String registry, String query) org.springframework.http.ResponseEntity<V1AddonStatusResponse>statusAddon(String addonName) org.springframework.http.ResponseEntity<V1AddonStatusResponse>updateAddon(V1EnableAddonRequest body, String addonName)
-
Method Details
-
listAddons
@GetMapping("/api/v1/addons") org.springframework.http.ResponseEntity<V1ListAddonResponse> listAddons(@RequestParam("registry") String registry, @RequestParam("query") String query) -
callList
@GetMapping("/api/v1/enabled_addon") org.springframework.http.ResponseEntity<V1ListEnabledAddonResponse> callList(@RequestParam("registry") String registry, @RequestParam("query") String query) -
detailAddon
@GetMapping("/api/v1/addons/{addonName}") org.springframework.http.ResponseEntity<V1DetailAddonResponse> detailAddon(@PathVariable("addonName") String addonName, @RequestParam("version") String version, @RequestParam("registry") String registry) -
statusAddon
@GetMapping("/api/v1/addons/{addonName}/status") org.springframework.http.ResponseEntity<V1AddonStatusResponse> statusAddon(@PathVariable("addonName") String addonName) -
disableAddon
@PostMapping("/api/v1/addons/{addonName}/disable") org.springframework.http.ResponseEntity<V1AddonStatusResponse> disableAddon(@PathVariable("addonName") String addonName, @RequestParam("force") Boolean force) -
enableAddon
@PostMapping("/api/v1/addons/{addonName}/enable") org.springframework.http.ResponseEntity<V1AddonStatusResponse> enableAddon(@RequestBody V1EnableAddonRequest body, @PathVariable("addonName") String addonName) -
updateAddon
@PutMapping("/api/v1/addons/{addonName}/update") org.springframework.http.ResponseEntity<V1AddonStatusResponse> updateAddon(@RequestBody V1EnableAddonRequest body, @PathVariable("addonName") String addonName)
-