Interface ExternalDeploymentApi
-
- All Superinterfaces:
com.xebialabs.xlrelease.api.ApiService
@Path("/external-deployment") @Consumes("application/json") @Produces("application/json") public interface ExternalDeploymentApi extends com.xebialabs.xlrelease.api.ApiService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voiddeleteWebhook(java.lang.String webhookSourceId)ExternalDeploymentViewgetExternalDeployments(java.lang.String folderId, java.lang.Long maxAge, java.lang.Long page, java.lang.Long resultsPerPage, ExternalDeploymentOrderMode orderBy, ExternalDeploymentOrderDirection direction, java.lang.String condition)WebhookSourceFiltersViewgetWebhookSourceFilters(java.lang.String webhookSourceId)voidpatchExternalDeployments(java.lang.String webhookSourceId)com.xebialabs.xlrelease.status.webhook.events.StatusWebhookEventSourcesaveWebhookSourceFilters(java.lang.String webhookSourceId, java.util.List<java.lang.String> filteredFolders)default java.lang.StringserviceName()WebhookBasicSetupViewsetupApplicationStatusWebhook(java.lang.String serverId, java.lang.String folderId)
-
-
-
Method Detail
-
serviceName
default java.lang.String serviceName()
- Specified by:
serviceNamein interfacecom.xebialabs.xlrelease.api.ApiService
-
getExternalDeployments
@GET ExternalDeploymentView getExternalDeployments(@QueryParam("folderId") java.lang.String folderId, @DefaultValue("0") @QueryParam("max-age") java.lang.Long maxAge, @DefaultValue("0") @QueryParam("page") java.lang.Long page, @DefaultValue("100") @QueryParam("resultsPerPage") java.lang.Long resultsPerPage, @DefaultValue("STATUS") @QueryParam("orderBy") ExternalDeploymentOrderMode orderBy, @DefaultValue("ASC") @QueryParam("order") ExternalDeploymentOrderDirection direction, @DefaultValue("") @QueryParam("condition") java.lang.String condition)
-
getWebhookSourceFilters
@GET @Path("/filters/{webhookSourceId:.*/Configuration[^/]*}") WebhookSourceFiltersView getWebhookSourceFilters(@PathParam("webhookSourceId") java.lang.String webhookSourceId)
-
saveWebhookSourceFilters
@PUT @Path("/filters/{webhookSourceId:.*/Configuration[^/]*}") com.xebialabs.xlrelease.status.webhook.events.StatusWebhookEventSource saveWebhookSourceFilters(@PathParam("webhookSourceId") java.lang.String webhookSourceId, java.util.List<java.lang.String> filteredFolders)
-
setupApplicationStatusWebhook
@POST @Path("/setup/{serverId:.*/Configuration[^/]*}") WebhookBasicSetupView setupApplicationStatusWebhook(@PathParam("serverId") java.lang.String serverId, @QueryParam("folderId") java.lang.String folderId)
-
deleteWebhook
@DELETE @Path("/delete/{webhookSourceId:.*/Configuration[^/]*}") void deleteWebhook(@PathParam("webhookSourceId") java.lang.String webhookSourceId)
-
patchExternalDeployments
@POST @Path("/patch/{webhookSourceId:.*/Configuration[^/]*}") void patchExternalDeployments(@PathParam("webhookSourceId") java.lang.String webhookSourceId)
-
-