Package com.xebialabs.xlrelease.api.v1
Interface ManagementApi
@Path("/api/v1/management")
@Produces("application/json")
@Consumes("application/json")
public interface ManagementApi
-
Method Summary
Modifier and TypeMethodDescriptioncreateDatacenter
(String datacenter) void
deleteDatacenter
(String datacenter) void
setDatacenterState
(String datacenter, DatacenterTargetStateRequest datacenterTargetStateRequest) void
start()
void
stop()
-
Method Details
-
stop
@POST @Path("/services/stop") void stop() -
start
@POST @Path("/services/start") void start() -
applicationStatus
-
getDatacenters
-
setDatacenterState
@PUT @Path("/datacenters/{datacenter}/state") void setDatacenterState(@PathParam("datacenter") String datacenter, DatacenterTargetStateRequest datacenterTargetStateRequest) -
createDatacenter
@POST @Path("/datacenters/{datacenter}") Datacenter createDatacenter(@PathParam("datacenter") String datacenter) -
deleteDatacenter
@DELETE @Path("/datacenters/{datacenter}") void deleteDatacenter(@PathParam("datacenter") String datacenter)
-