Class DeactivateRulesRequest
java.lang.Object
org.sonarqube.ws.client.qualityprofiles.DeactivateRulesRequest
This is part of the internal API.
This is a POST request.
- Since:
- 4.4
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetAsc()
getCwe()
getQ()
getS()
getTags()
getTypes()
setActivation
(String activation) Possible values: "true" "false" "yes" "no"setActiveSeverities
(List<String> activeSeverities) Example value: "CRITICAL,BLOCKER" Possible values: "INFO" "MINOR" "MAJOR" "CRITICAL" "BLOCKER"Possible values: "true" "false" "yes" "no"setAvailableSince
(String availableSince) Example value: "2014-06-22"setCompareToProfile
(String compareToProfile) This is part of the internal API.Example value: "12,125,unknown"setInheritance
(List<String> inheritance) Example value: "INHERITED,OVERRIDES" Possible values: "NONE" "INHERITED" "OVERRIDES"setIsTemplate
(String isTemplate) Possible values: "true" "false" "yes" "no"setLanguages
(List<String> languages) Example value: "java,js"setOwaspTop10
(List<String> owaspTop10) Possible values: "a1" "a2" "a3" "a4" "a5" "a6" "a7" "a8" "a9" "a10"Example value: "xpath"setQprofile
(String qprofile) Example value: "AU-Tpxb--iU5OvuD2FLy"setRepositories
(List<String> repositories) Example value: "checkstyle,findbugs"setRuleKey
(String ruleKey) Example value: "java:S001"Example value: "name" Possible values: "name" "updatedAt" "createdAt" "key"setSansTop25
(List<String> sansTop25) Possible values: "insecure-interaction" "risky-resource" "porous-defenses"setSeverities
(List<String> severities) Example value: "CRITICAL,BLOCKER" Possible values: "INFO" "MINOR" "MAJOR" "CRITICAL" "BLOCKER"setSonarsourceSecurity
(List<String> sonarsourceSecurity) Example value: "sql-injection,command-injection,others" Possible values: "sql-injection" "command-injection" "path-traversal-injection" "ldap-injection" "xpath-injection" "rce" "dos" "ssrf" "csrf" "xss" "log-injection" "http-response-splitting" "open-redirect" "xxe" "object-injection" "weak-cryptography" "auth" "insecure-conf" "file-manipulation" "others"setStatuses
(List<String> statuses) Example value: "READY" Possible values: "BETA" "DEPRECATED" "READY" "REMOVED"Example value: "security,java8"setTargetKey
(String targetKey) This is a mandatory parameter.setTemplateKey
(String templateKey) Example value: "java:S001"Example value: "BUG" Possible values: "CODE_SMELL" "BUG" "VULNERABILITY" "SECURITY_HOTSPOT"
-
Constructor Details
-
DeactivateRulesRequest
public DeactivateRulesRequest()
-
-
Method Details
-
setActivation
Possible values:- "true"
- "false"
- "yes"
- "no"
-
getActivation
-
setActiveSeverities
Example value: "CRITICAL,BLOCKER" Possible values:- "INFO"
- "MINOR"
- "MAJOR"
- "CRITICAL"
- "BLOCKER"
-
getActiveSeverities
-
setAsc
Possible values:- "true"
- "false"
- "yes"
- "no"
-
getAsc
-
setAvailableSince
Example value: "2014-06-22" -
getAvailableSince
-
setCompareToProfile
This is part of the internal API. Example value: "AU-TpxcA-iU5OvuD2FLz" -
getCompareToProfile
-
setCwe
Example value: "12,125,unknown" -
getCwe
-
setInheritance
Example value: "INHERITED,OVERRIDES" Possible values:- "NONE"
- "INHERITED"
- "OVERRIDES"
-
getInheritance
-
setIsTemplate
Possible values:- "true"
- "false"
- "yes"
- "no"
-
getIsTemplate
-
setLanguages
Example value: "java,js" -
getLanguages
-
setOwaspTop10
Possible values:- "a1"
- "a2"
- "a3"
- "a4"
- "a5"
- "a6"
- "a7"
- "a8"
- "a9"
- "a10"
-
getOwaspTop10
-
setQ
Example value: "xpath" -
getQ
-
setQprofile
Example value: "AU-Tpxb--iU5OvuD2FLy" -
getQprofile
-
setRepositories
Example value: "checkstyle,findbugs" -
getRepositories
-
setRuleKey
Example value: "java:S001" -
getRuleKey
-
setS
Example value: "name" Possible values:- "name"
- "updatedAt"
- "createdAt"
- "key"
-
getS
-
setSansTop25
Possible values:- "insecure-interaction"
- "risky-resource"
- "porous-defenses"
-
getSansTop25
-
setSeverities
Example value: "CRITICAL,BLOCKER" Possible values:- "INFO"
- "MINOR"
- "MAJOR"
- "CRITICAL"
- "BLOCKER"
-
getSeverities
-
setSonarsourceSecurity
Example value: "sql-injection,command-injection,others" Possible values:- "sql-injection"
- "command-injection"
- "path-traversal-injection"
- "ldap-injection"
- "xpath-injection"
- "rce"
- "dos"
- "ssrf"
- "csrf"
- "xss"
- "log-injection"
- "http-response-splitting"
- "open-redirect"
- "xxe"
- "object-injection"
- "weak-cryptography"
- "auth"
- "insecure-conf"
- "file-manipulation"
- "others"
-
getSonarsourceSecurity
-
setStatuses
Example value: "READY" Possible values:- "BETA"
- "DEPRECATED"
- "READY"
- "REMOVED"
-
getStatuses
-
setTags
Example value: "security,java8" -
getTags
-
setTargetKey
This is a mandatory parameter. Example value: "AU-TpxcA-iU5OvuD2FL1" -
getTargetKey
-
setTemplateKey
Example value: "java:S001" -
getTemplateKey
-
setTypes
Example value: "BUG" Possible values:- "CODE_SMELL"
- "BUG"
- "VULNERABILITY"
- "SECURITY_HOTSPOT"
-
getTypes
-