Class DeactivateRulesRequest

java.lang.Object
org.sonarqube.ws.client.qualityprofiles.DeactivateRulesRequest

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

    • DeactivateRulesRequest

      public DeactivateRulesRequest()
  • Method Details

    • setActivation

      public DeactivateRulesRequest setActivation(String activation)
      Possible values:
      • "true"
      • "false"
      • "yes"
      • "no"
    • getActivation

      public String getActivation()
    • setActiveSeverities

      public DeactivateRulesRequest setActiveSeverities(List<String> activeSeverities)
      Example value: "CRITICAL,BLOCKER" Possible values:
      • "INFO"
      • "MINOR"
      • "MAJOR"
      • "CRITICAL"
      • "BLOCKER"
    • getActiveSeverities

      public List<String> getActiveSeverities()
    • setAsc

      public DeactivateRulesRequest setAsc(String asc)
      Possible values:
      • "true"
      • "false"
      • "yes"
      • "no"
    • getAsc

      public String getAsc()
    • setAvailableSince

      public DeactivateRulesRequest setAvailableSince(String availableSince)
      Example value: "2014-06-22"
    • getAvailableSince

      public String getAvailableSince()
    • setCompareToProfile

      public DeactivateRulesRequest setCompareToProfile(String compareToProfile)
      This is part of the internal API. Example value: "AU-TpxcA-iU5OvuD2FLz"
    • getCompareToProfile

      public String getCompareToProfile()
    • setCwe

      public DeactivateRulesRequest setCwe(List<String> cwe)
      Example value: "12,125,unknown"
    • getCwe

      public List<String> getCwe()
    • setInheritance

      public DeactivateRulesRequest setInheritance(List<String> inheritance)
      Example value: "INHERITED,OVERRIDES" Possible values:
      • "NONE"
      • "INHERITED"
      • "OVERRIDES"
    • getInheritance

      public List<String> getInheritance()
    • setIsTemplate

      public DeactivateRulesRequest setIsTemplate(String isTemplate)
      Possible values:
      • "true"
      • "false"
      • "yes"
      • "no"
    • getIsTemplate

      public String getIsTemplate()
    • setLanguages

      public DeactivateRulesRequest setLanguages(List<String> languages)
      Example value: "java,js"
    • getLanguages

      public List<String> getLanguages()
    • setOwaspTop10

      public DeactivateRulesRequest setOwaspTop10(List<String> owaspTop10)
      Possible values:
      • "a1"
      • "a2"
      • "a3"
      • "a4"
      • "a5"
      • "a6"
      • "a7"
      • "a8"
      • "a9"
      • "a10"
    • getOwaspTop10

      public List<String> getOwaspTop10()
    • setQ

      public DeactivateRulesRequest setQ(String q)
      Example value: "xpath"
    • getQ

      public String getQ()
    • setQprofile

      public DeactivateRulesRequest setQprofile(String qprofile)
      Example value: "AU-Tpxb--iU5OvuD2FLy"
    • getQprofile

      public String getQprofile()
    • setRepositories

      public DeactivateRulesRequest setRepositories(List<String> repositories)
      Example value: "checkstyle,findbugs"
    • getRepositories

      public List<String> getRepositories()
    • setRuleKey

      public DeactivateRulesRequest setRuleKey(String ruleKey)
      Example value: "java:S001"
    • getRuleKey

      public String getRuleKey()
    • setS

      public DeactivateRulesRequest setS(String s)
      Example value: "name" Possible values:
      • "name"
      • "updatedAt"
      • "createdAt"
      • "key"
    • getS

      public String getS()
    • setSansTop25

      public DeactivateRulesRequest setSansTop25(List<String> sansTop25)
      Possible values:
      • "insecure-interaction"
      • "risky-resource"
      • "porous-defenses"
    • getSansTop25

      public List<String> getSansTop25()
    • setSeverities

      public DeactivateRulesRequest setSeverities(List<String> severities)
      Example value: "CRITICAL,BLOCKER" Possible values:
      • "INFO"
      • "MINOR"
      • "MAJOR"
      • "CRITICAL"
      • "BLOCKER"
    • getSeverities

      public List<String> getSeverities()
    • setSonarsourceSecurity

      public DeactivateRulesRequest 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"
    • getSonarsourceSecurity

      public List<String> getSonarsourceSecurity()
    • setStatuses

      public DeactivateRulesRequest setStatuses(List<String> statuses)
      Example value: "READY" Possible values:
      • "BETA"
      • "DEPRECATED"
      • "READY"
      • "REMOVED"
    • getStatuses

      public List<String> getStatuses()
    • setTags

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

      public List<String> getTags()
    • setTargetKey

      public DeactivateRulesRequest setTargetKey(String targetKey)
      This is a mandatory parameter. Example value: "AU-TpxcA-iU5OvuD2FL1"
    • getTargetKey

      public String getTargetKey()
    • setTemplateKey

      public DeactivateRulesRequest setTemplateKey(String templateKey)
      Example value: "java:S001"
    • getTemplateKey

      public String getTemplateKey()
    • setTypes

      public DeactivateRulesRequest setTypes(List<String> types)
      Example value: "BUG" Possible values:
      • "CODE_SMELL"
      • "BUG"
      • "VULNERABILITY"
      • "SECURITY_HOTSPOT"
    • getTypes

      public List<String> getTypes()