Package org.sonarqube.ws.client.rules
Class UpdateRequest
java.lang.Object
org.sonarqube.ws.client.rules.UpdateRequest
This is part of the internal API.
This is a POST request.
- Since:
- 4.4
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetKey()
getName()
getTags()
This is a mandatory parameter.setMarkdownDescription
(String markdownDescription) Example value: "Description of my custom rule"setMarkdownNote
(String markdownNote) Example value: "my *note*"Example value: "My custom rule"setRemediationFnBaseEffort
(String remediationFnBaseEffort) Example value: "1d"setRemediationFnType
(String remediationFnType) Possible values: "LINEAR" "LINEAR_OFFSET" "CONSTANT_ISSUE"setRemediationFyGapMultiplier
(String remediationFyGapMultiplier) Example value: "3min"setSeverity
(String severity) Possible values: "INFO" "MINOR" "MAJOR" "CRITICAL" "BLOCKER"Possible values: "BETA" "DEPRECATED" "READY" "REMOVED"Example value: "java8,security"
-
Constructor Details
-
UpdateRequest
public UpdateRequest()
-
-
Method Details
-
setKey
This is a mandatory parameter. Example value: "javascript:NullCheck" -
getKey
-
setMarkdownDescription
Example value: "Description of my custom rule" -
getMarkdownDescription
-
setMarkdownNote
Example value: "my *note*" -
getMarkdownNote
-
setName
Example value: "My custom rule" -
getName
-
setParams
-
getParams
-
setRemediationFnBaseEffort
Example value: "1d" -
getRemediationFnBaseEffort
-
setRemediationFnType
Possible values:- "LINEAR"
- "LINEAR_OFFSET"
- "CONSTANT_ISSUE"
-
getRemediationFnType
-
setRemediationFyGapMultiplier
Example value: "3min" -
getRemediationFyGapMultiplier
-
setSeverity
Possible values:- "INFO"
- "MINOR"
- "MAJOR"
- "CRITICAL"
- "BLOCKER"
-
getSeverity
-
setStatus
Possible values:- "BETA"
- "DEPRECATED"
- "READY"
- "REMOVED"
-
getStatus
-
setTags
Example value: "java8,security" -
getTags
-