Interface AddonApi


public interface AddonApi
  • 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)