Package com.xebialabs.xlrelease.api.v1
Interface DeploymentServerApi
- All Superinterfaces:
ApiService
@Path("/api/v1/deployment-servers")
@Consumes("application/json")
@Produces("application/json")
public interface DeploymentServerApi
extends 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 TypeMethodDescriptionautoconfigureDeploymentServer(String statusWebhookEventSourceId) getLiveDeployment(String deploymentId) voidpatchDeploymentServer(String statusWebhookEventSourceId) default StringsetupDeploymentServer(DeploymentServerSetup deploymentServerSetup)
-
Method Details
-
serviceName
- Specified by:
serviceNamein interfaceApiService
-
autoconfigureDeploymentServer
@POST @Path("/autoconfigure/{statusWebhookEventSourceId:.*/Configuration[^/]*}") AutoconfigResponse autoconfigureDeploymentServer(@PathParam("statusWebhookEventSourceId") String statusWebhookEventSourceId) -
patchDeploymentServer
@POST @Path("/patch/{statusWebhookEventSourceId:.*/Configuration[^/]*}") void patchDeploymentServer(@PathParam("statusWebhookEventSourceId") String statusWebhookEventSourceId) -
setupDeploymentServer
-
getLiveDeployment
@GET @Path("/live-deployment/{deploymentId}") LiveDeployment getLiveDeployment(@PathParam("deploymentId") String deploymentId)
-