WebService.NewAction createCondition = controller.createAction(ACTION_CREATE_CONDITION)
.setPost(true)
.setDescription("Add a new condition to a quality gate.<br>" +
- "Either 'gateId' or 'gateName' must be provided. Requires the 'Administer Quality Gates' permission.")
+ "Parameter 'gateName' must be provided. Requires the 'Administer Quality Gates' permission.")
.setSince("4.3")
.setResponseExample(getClass().getResource("create-condition-example.json"))
.setChangelog(
public void define(WebService.NewController controller) {
WebService.NewAction action = controller.createAction("destroy")
.setDescription("Delete a Quality Gate.<br>" +
- "Either 'id' or 'name' must be specified. Requires the 'Administer Quality Gates' permission.")
+ "Parameter 'name' must be specified. Requires the 'Administer Quality Gates' permission.")
.setSince("4.3")
.setPost(true)
.setChangelog(
- new Change("10.0", "Parameter 'name' is removed. Use 'name' instead."),
+ new Change("10.0", "Parameter 'id' is removed. Use 'name' instead."),
new Change("8.4", "Parameter 'name' added"),
new Change("8.4", "Parameter 'id' is deprecated. Format changes from integer to string. Use 'name' instead."))
.setHandler(this);
public void define(WebService.NewController controller) {
WebService.NewAction action = controller.createAction("set_as_default")
.setDescription("Set a quality gate as the default quality gate.<br>" +
- "Either 'id' or 'name' must be specified. Requires the 'Administer Quality Gates' permission.")
+ "Parameter 'name' must be specified. Requires the 'Administer Quality Gates' permission.")
.setSince("4.3")
.setChangelog(
new Change("10.0", "Parameter 'id' is removed. Use 'name' instead."),