Class CreateRequest

java.lang.Object
org.sonarqube.ws.client.rules.CreateRequest

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

    • CreateRequest

      public CreateRequest()
  • Method Details

    • setCustomKey

      public CreateRequest setCustomKey(String customKey)
      This is a mandatory parameter. Example value: "Todo_should_not_be_used"
    • getCustomKey

      public String getCustomKey()
    • setMarkdownDescription

      public CreateRequest setMarkdownDescription(String markdownDescription)
      This is a mandatory parameter. Example value: "Description of my custom rule"
    • getMarkdownDescription

      public String getMarkdownDescription()
    • setName

      public CreateRequest setName(String name)
      This is a mandatory parameter. Example value: "My custom rule"
    • getName

      public String getName()
    • setParams

      public CreateRequest setParams(List<String> params)
    • getParams

      public List<String> getParams()
    • setPreventReactivation

      public CreateRequest setPreventReactivation(String preventReactivation)
      Possible values:
      • "true"
      • "false"
      • "yes"
      • "no"
    • getPreventReactivation

      public String getPreventReactivation()
    • setSeverity

      public CreateRequest setSeverity(String severity)
      Possible values:
      • "INFO"
      • "MINOR"
      • "MAJOR"
      • "CRITICAL"
      • "BLOCKER"
    • getSeverity

      public String getSeverity()
    • setStatus

      public CreateRequest setStatus(String status)
      Possible values:
      • "BETA"
      • "DEPRECATED"
      • "READY"
      • "REMOVED"
    • getStatus

      public String getStatus()
    • setTemplateKey

      public CreateRequest setTemplateKey(String templateKey)
      Example value: "java:XPath"
    • getTemplateKey

      public String getTemplateKey()
    • setType

      public CreateRequest setType(String type)
      Possible values:
      • "CODE_SMELL"
      • "BUG"
      • "VULNERABILITY"
    • getType

      public String getType()