Interface LiveDeploymentApi
- All Superinterfaces:
com.xebialabs.xlrelease.api.ApiService
@Path("/live-deployment")
@Consumes("application/json")
@Produces("application/json")
public interface LiveDeploymentApi
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<LiveDeploymentConfigView> getLiveDeploymentConfigs(String folderId, Integer page, Integer resultsPerPage, LiveDeploymentConfigOrderMode orderBy, LiveDeploymentOrderDirection direction, String condition) org.springframework.data.domain.Page<com.xebialabs.xlrelease.domain.environments.LiveDeployment> getLiveDeployments(String folderId, Long maxAge, Integer page, Integer resultsPerPage, LiveDeploymentOrderMode orderBy, LiveDeploymentOrderDirection direction, String condition) com.xebialabs.xlrelease.webhooks.consumers.StatusWebhookEventSourcesaveWebhookSourceFilters(String webhookSourceId) List<com.xebialabs.xlrelease.domain.environments.Application> searchLiveDeploymentApplications(LiveDeploymentFilters liveDeploymentFilters) List<com.xebialabs.xlrelease.domain.environments.Environment> searchLiveDeploymentEnvironments(LiveDeploymentFilters liveDeploymentFilters) List<com.xebialabs.xlrelease.domain.environments.LiveDeployment> searchLiveDeployments(LiveDeploymentFilters liveDeploymentFilters) default String
-
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") LiveDeploymentOrderMode orderBy, @DefaultValue("ASC") @QueryParam("order") LiveDeploymentOrderDirection direction, @DefaultValue("") @QueryParam("condition") String condition) -
saveWebhookSourceFilters
@PUT @Path("/filters/{webhookSourceId:.*/Configuration[^/]*}") com.xebialabs.xlrelease.webhooks.consumers.StatusWebhookEventSource saveWebhookSourceFilters(@PathParam("webhookSourceId") String webhookSourceId) -
deleteWebhook
@DELETE @Path("/delete/{webhookSourceId:.*/Configuration[^/]*}") void deleteWebhook(@PathParam("webhookSourceId") String webhookSourceId) -
countLiveDeployments
-
getLiveDeploymentConfigs
@GET @Path("/configs") org.springframework.data.domain.Page<LiveDeploymentConfigView> getLiveDeploymentConfigs(@QueryParam("folderId") String folderId, @DefaultValue("0") @QueryParam("page") Integer page, @DefaultValue("100") @QueryParam("resultsPerPage") Integer resultsPerPage, @DefaultValue("STATUS") @QueryParam("orderBy") LiveDeploymentConfigOrderMode orderBy, @DefaultValue("ASC") @QueryParam("order") LiveDeploymentOrderDirection direction, @DefaultValue("") @QueryParam("condition") String condition) -
searchLiveDeployments
@POST @Path("/search") List<com.xebialabs.xlrelease.domain.environments.LiveDeployment> searchLiveDeployments(LiveDeploymentFilters liveDeploymentFilters) -
searchLiveDeploymentEnvironments
@POST @Path("/search/environments") List<com.xebialabs.xlrelease.domain.environments.Environment> searchLiveDeploymentEnvironments(LiveDeploymentFilters liveDeploymentFilters) -
searchLiveDeploymentApplications
@POST @Path("/search/applications") List<com.xebialabs.xlrelease.domain.environments.Application> searchLiveDeploymentApplications(LiveDeploymentFilters liveDeploymentFilters)
-