Class GlobalVariableResource

java.lang.Object
com.atlassian.bamboo.plugins.rest.admin.globalvariable.GlobalVariableResource

@Path("globalVariables") @Produces("application/json") @Consumes("application/json") public class GlobalVariableResource extends Object
REST endpoint to manage bamboo global variables
Since:
5.9
  • Constructor Details

  • Method Details

    • getGlobalVariables

      @GET public RestGlobalVariables getGlobalVariables(@Context javax.ws.rs.core.UriInfo uriInfo)
    • getGlobalVariable

      @GET @Path("{variableId}") public RestGlobalVariable getGlobalVariable(@Context javax.ws.rs.core.UriInfo uriInfo, @PathParam("variableId") long variableId)
    • createGlobalVariable

      @POST public javax.ws.rs.core.Response createGlobalVariable(@Context javax.ws.rs.core.UriInfo uriInfo, RestGlobalVariable restGlobalVariable) throws WebValidationException
      Throws:
      WebValidationException
    • deleteGlobalVariable

      @Path("{variableId}") @DELETE public javax.ws.rs.core.Response deleteGlobalVariable(@Context javax.ws.rs.core.UriInfo uriInfo, @PathParam("variableId") long variableId)
    • updateGlobalVariable

      @Path("{variableId}") @PUT public RestGlobalVariable updateGlobalVariable(@Context javax.ws.rs.core.UriInfo uriInfo, @PathParam("variableId") long variableId, RestGlobalVariable restGlobalVariable) throws WebValidationException
      Throws:
      WebValidationException
    • verifyGlobalVariableValue

      @Path("verify") @PUT public javax.ws.rs.core.Response verifyGlobalVariableValue(RestVerificationRequest request)