Class UpdateRequest

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

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

    • UpdateRequest

      public UpdateRequest()
  • Method Details

    • setKey

      public UpdateRequest setKey(String key)
      This is a mandatory parameter. Example value: "javascript:NullCheck"
    • getKey

      public String getKey()
    • setMarkdownDescription

      public UpdateRequest setMarkdownDescription(String markdownDescription)
      Example value: "Description of my custom rule"
    • getMarkdownDescription

      public String getMarkdownDescription()
    • setMarkdownNote

      public UpdateRequest setMarkdownNote(String markdownNote)
      Example value: "my *note*"
    • getMarkdownNote

      public String getMarkdownNote()
    • setName

      public UpdateRequest setName(String name)
      Example value: "My custom rule"
    • getName

      public String getName()
    • setParams

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

      public List<String> getParams()
    • setRemediationFnBaseEffort

      public UpdateRequest setRemediationFnBaseEffort(String remediationFnBaseEffort)
      Example value: "1d"
    • getRemediationFnBaseEffort

      public String getRemediationFnBaseEffort()
    • setRemediationFnType

      public UpdateRequest setRemediationFnType(String remediationFnType)
      Possible values:
      • "LINEAR"
      • "LINEAR_OFFSET"
      • "CONSTANT_ISSUE"
    • getRemediationFnType

      public String getRemediationFnType()
    • setRemediationFyGapMultiplier

      public UpdateRequest setRemediationFyGapMultiplier(String remediationFyGapMultiplier)
      Example value: "3min"
    • getRemediationFyGapMultiplier

      public String getRemediationFyGapMultiplier()
    • setSeverity

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

      public String getSeverity()
    • setStatus

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

      public String getStatus()
    • setTags

      public UpdateRequest setTags(List<String> tags)
      Example value: "java8,security"
    • getTags

      public List<String> getTags()