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) void
patchDeploymentServer
(String statusWebhookEventSourceId) default String
setupDeploymentServer
(DeploymentServerSetup deploymentServerSetup)
-
Method Details
-
serviceName
- Specified by:
serviceName
in 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)
-