Package org.sonarqube.ws.client.rules
Class CreateRequest
java.lang.Object
org.sonarqube.ws.client.rules.CreateRequest
This is part of the internal API.
This is a POST request.
- Since:
- 4.4
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()
getType()
setCustomKey
(String customKey) This is a mandatory parameter.setMarkdownDescription
(String markdownDescription) This is a mandatory parameter.This is a mandatory parameter.setPreventReactivation
(String preventReactivation) Possible values: "true" "false" "yes" "no"setSeverity
(String severity) Possible values: "INFO" "MINOR" "MAJOR" "CRITICAL" "BLOCKER"Possible values: "BETA" "DEPRECATED" "READY" "REMOVED"setTemplateKey
(String templateKey) Example value: "java:XPath"Possible values: "CODE_SMELL" "BUG" "VULNERABILITY"
-
Constructor Details
-
CreateRequest
public CreateRequest()
-
-
Method Details
-
setCustomKey
This is a mandatory parameter. Example value: "Todo_should_not_be_used" -
getCustomKey
-
setMarkdownDescription
This is a mandatory parameter. Example value: "Description of my custom rule" -
getMarkdownDescription
-
setName
This is a mandatory parameter. Example value: "My custom rule" -
getName
-
setParams
-
getParams
-
setPreventReactivation
Possible values:- "true"
- "false"
- "yes"
- "no"
-
getPreventReactivation
-
setSeverity
Possible values:- "INFO"
- "MINOR"
- "MAJOR"
- "CRITICAL"
- "BLOCKER"
-
getSeverity
-
setStatus
Possible values:- "BETA"
- "DEPRECATED"
- "READY"
- "REMOVED"
-
getStatus
-
setTemplateKey
Example value: "java:XPath" -
getTemplateKey
-
setType
Possible values:- "CODE_SMELL"
- "BUG"
- "VULNERABILITY"
-
getType
-