@Path(value="/deployment-group") public class DeploymentGroupResource extends Object
| Constructor and Description |
|---|
DeploymentGroupResource(MasterModel model) |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
createDeploymentGroup(com.spotify.helios.common.descriptors.DeploymentGroup deploymentGroup) |
List<String> |
getDeploymentGroup() |
javax.ws.rs.core.Response |
getDeploymentGroup(String name) |
javax.ws.rs.core.Response |
getDeploymentGroupStatus(String name) |
javax.ws.rs.core.Response |
removeDeploymentGroup(String name) |
javax.ws.rs.core.Response |
rollingUpdate(String name,
com.spotify.helios.common.protocol.RollingUpdateRequest args) |
javax.ws.rs.core.Response |
stopDeploymentGroup(String name) |
public DeploymentGroupResource(MasterModel model)
@POST @Produces(value="application/json") public javax.ws.rs.core.Response createDeploymentGroup(com.spotify.helios.common.descriptors.DeploymentGroup deploymentGroup)
@GET
@Path(value="/{name}")
@Produces(value="application/json")
public javax.ws.rs.core.Response getDeploymentGroup(@PathParam(value="name")
String name)
@GET @Produces(value="application/json") public List<String> getDeploymentGroup()
@DELETE
@Path(value="/{name}")
@Produces(value="application/json")
public javax.ws.rs.core.Response removeDeploymentGroup(@PathParam(value="name")
String name)
@POST
@Path(value="/{name}/rolling-update")
@Produces(value="application/json")
public javax.ws.rs.core.Response rollingUpdate(@PathParam(value="name")
String name,
com.spotify.helios.common.protocol.RollingUpdateRequest args)
@POST
@Path(value="/{name}/stop")
@Produces(value="application/json")
public javax.ws.rs.core.Response stopDeploymentGroup(@PathParam(value="name")
String name)
@GET
@Path(value="/{name}/status")
@Produces(value="application/json")
public javax.ws.rs.core.Response getDeploymentGroupStatus(@PathParam(value="name")
String name)
Copyright © 2017. All rights reserved.