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
-
Field Summary
Fields inherited from interface com.xebialabs.xlrelease.api.ApiService
DEFAULT_RESULTS_PER_PAGE, DEFAULT_RESULTS_PER_PAGE_STRING, DEPTH, ORDER_BY, PAGE, PAGE_IS_OFFSET, RESULTS_PER_PAGE, ROLE_IDS_DATA -
Method Summary
Modifier and TypeMethodDescriptioncountLiveDeployments(String folderId, String condition) voiddeleteWebhook(String webhookSourceId) getConnectionErrors(String folderId, Long maxAge) org.springframework.data.domain.Page<com.xebialabs.xlrelease.domain.environments.LiveDeployment>getLiveDeployments(String folderId, Long maxAge, Integer page, Integer resultsPerPage, ExternalDeploymentOrderMode orderBy, ExternalDeploymentOrderDirection direction, String condition) voidpatchExternalDeployments(String webhookSourceId) com.xebialabs.xlrelease.status.webhook.events.StatusWebhookEventSourcesaveWebhookSourceFilters(String webhookSourceId) default StringsetupApplicationStatusWebhook(String configId, String folderId)
-
Method Details
-
serviceName
- Specified by:
serviceNamein interfacecom.xebialabs.xlrelease.api.ApiService
-
getConnectionErrors
-
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
-