Ejemplo n.º 1
0
 @POST
 @Path("/rack/{rackId}/activate")
 @ApiOperation("Activate a decomissioning rack, canceling decomission without erasing history")
 public void activateSlave(
     @ApiParam("Active rackId") @PathParam("rackId") String rackId,
     @ApiParam("User requesting the activate") @QueryParam("user") Optional<String> queryUser) {
   super.activate(rackId, queryUser);
 }
Ejemplo n.º 2
0
 @POST
 @Path("/rack/{rackId}/decomission")
 @Deprecated
 public void decomissionRack(
     @ApiParam("Active rack ID") @PathParam("rackId") String rackId,
     @ApiParam("User requesting the decommisioning") @QueryParam("user")
         Optional<String> queryUser) {
   super.decommission(rackId, queryUser);
 }
Ejemplo n.º 3
0
 @POST
 @Path("/rack/{rackId}/decommission")
 @ApiOperation("Begin decommissioning a specific active rack")
 public void decommissionRack(
     @ApiParam("Active rack ID") @PathParam("rackId") String rackId,
     @ApiParam("User requesting the decommisioning") @QueryParam("user")
         Optional<String> queryUser) {
   super.decommission(rackId, queryUser);
 }
Ejemplo n.º 4
0
 @DELETE
 @Path("/rack/{rackId}")
 @ApiOperation(
     "Remove a known rack, erasing history. This operation will cancel decomissioning of racks")
 public void removeRack(
     @ApiParam("Rack ID") @PathParam("rackId") String rackId,
     @QueryParam("user") Optional<String> queryUser) {
   super.remove(rackId);
 }