@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); }
@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); }
@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); }
@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); }