Interface ExternalDeploymentApi

All Superinterfaces:
com.xebialabs.xlrelease.api.ApiService

@Path("/live-deployment") @Consumes("application/json") @Produces("application/json") public interface ExternalDeploymentApi extends com.xebialabs.xlrelease.api.ApiService
  • Method Details

    • serviceName

      default String serviceName()
      Specified by:
      serviceName in interface com.xebialabs.xlrelease.api.ApiService
    • getConnectionErrors

      @GET Map<com.xebialabs.xlrelease.status.webhook.configuration.StatusHttpConnection,String> getConnectionErrors(@QueryParam("folderId") String folderId, @DefaultValue("0") @QueryParam("max-age") Long maxAge)
    • getLiveDeployments

      @GET @Path("/page") org.springframework.data.domain.Page<com.xebialabs.xlrelease.domain.environments.LiveDeployment> getLiveDeployments(@QueryParam("folderId") String folderId, @DefaultValue("0") @QueryParam("max-age") Long maxAge, @DefaultValue("0") @QueryParam("page") Integer page, @DefaultValue("100") @QueryParam("resultsPerPage") Integer resultsPerPage, @DefaultValue("STATUS") @QueryParam("orderBy") ExternalDeploymentOrderMode orderBy, @DefaultValue("ASC") @QueryParam("order") ExternalDeploymentOrderDirection direction, @DefaultValue("") @QueryParam("condition") String condition)
    • saveWebhookSourceFilters

      @PUT @Path("/filters/{webhookSourceId:.*/Configuration[^/]*}") com.xebialabs.xlrelease.status.webhook.events.StatusWebhookEventSource saveWebhookSourceFilters(@PathParam("webhookSourceId") String webhookSourceId)
    • setupApplicationStatusWebhook

      @POST @Path("/setup/{configId:.*/Configuration[^/]*}") WebhookBasicSetupView setupApplicationStatusWebhook(@PathParam("configId") String configId, @QueryParam("folderId") String folderId)
    • deleteWebhook

      @DELETE @Path("/delete/{webhookSourceId:.*/Configuration[^/]*}") void deleteWebhook(@PathParam("webhookSourceId") String webhookSourceId)
    • patchExternalDeployments

      @POST @Path("/patch/{webhookSourceId:.*/Configuration[^/]*}") void patchExternalDeployments(@PathParam("webhookSourceId") String webhookSourceId)
    • countLiveDeployments

      @GET @Path("/count") Integer countLiveDeployments(@QueryParam("folderId") String folderId, @DefaultValue("") @QueryParam("condition") String condition)