Class MeasureRequest

java.lang.Object
org.sonarqube.ws.client.projectbadges.MeasureRequest

@Generated("sonar-ws-generator") public class MeasureRequest extends Object
This is part of the internal API. This is a POST request.
Since:
7.1
See Also:
  • Constructor Details

    • MeasureRequest

      public MeasureRequest()
  • Method Details

    • setBranch

      public MeasureRequest setBranch(String branch)
      Example value: "feature/my_branch"
    • getBranch

      public String getBranch()
    • setMetric

      public MeasureRequest setMetric(String metric)
      This is a mandatory parameter. Possible values:
      • "bugs"
      • "code_smells"
      • "coverage"
      • "duplicated_lines_density"
      • "ncloc"
      • "sqale_rating"
      • "alert_status"
      • "reliability_rating"
      • "security_rating"
      • "sqale_index"
      • "vulnerabilities"
    • getMetric

      public String getMetric()
    • setProject

      public MeasureRequest setProject(String project)
      This is a mandatory parameter. Example value: "my_project"
    • getProject

      public String getProject()
    • setToken

      public MeasureRequest setToken(String token)
      Tthis an optional parameter.
    • getToken

      public String getToken()