java.lang.Object
org.qubership.integration.platform.runtime.catalog.rest.v1.controller.DeploymentController

@RestController @RequestMapping(value="/v1/catalog/chains/{chainId}/deployments", produces="application/json") @CrossOrigin(origins="*") public class DeploymentController extends Object
  • Constructor Details

  • Method Details

    • findAllByChainId

      @GetMapping public org.springframework.http.ResponseEntity<List<org.qubership.integration.platform.catalog.model.dto.deployment.DeploymentResponse>> findAllByChainId(@PathVariable String chainId)
    • findById

      @GetMapping("/{deploymentId}") public org.springframework.http.ResponseEntity<org.qubership.integration.platform.catalog.model.dto.deployment.DeploymentResponse> findById(@PathVariable String chainId, @PathVariable String deploymentId)
    • create

      @PostMapping public org.springframework.http.ResponseEntity<org.qubership.integration.platform.catalog.model.dto.deployment.DeploymentResponse> create(@PathVariable String chainId, @RequestBody DeploymentRequest request)
    • createAll

      @PostMapping("/all") public org.springframework.http.ResponseEntity<List<org.qubership.integration.platform.catalog.model.dto.deployment.DeploymentResponse>> createAll(@PathVariable String chainId, @RequestBody List<DeploymentRequest> request)
    • deleteByChainId

      @DeleteMapping public org.springframework.http.ResponseEntity<Void> deleteByChainId(@PathVariable String chainId)
    • deleteById

      @DeleteMapping("/{deploymentId}") public org.springframework.http.ResponseEntity<?> deleteById(@PathVariable String chainId, @PathVariable String deploymentId)