Class SearchRequest

    • Constructor Detail

      • SearchRequest

        public SearchRequest()
    • Method Detail

      • setAdditionalFields

        public SearchRequest setAdditionalFields​(java.util.List<java.lang.String> additionalFields)
        Possible values:
        • "_all"
        • "comments"
        • "languages"
        • "actionPlans"
        • "rules"
        • "transitions"
        • "actions"
        • "users"
      • getAdditionalFields

        public java.util.List<java.lang.String> getAdditionalFields()
      • setAsc

        public SearchRequest setAsc​(java.lang.String asc)
        Possible values:
        • "true"
        • "false"
        • "yes"
        • "no"
      • getAsc

        public java.lang.String getAsc()
      • setAssigned

        public SearchRequest setAssigned​(java.lang.String assigned)
        Possible values:
        • "true"
        • "false"
        • "yes"
        • "no"
      • getAssigned

        public java.lang.String getAssigned()
      • setAssignees

        public SearchRequest setAssignees​(java.util.List<java.lang.String> assignees)
        Example value: "admin,usera,__me__"
      • getAssignees

        public java.util.List<java.lang.String> getAssignees()
      • getAuthor

        public java.util.List<java.lang.String> getAuthor()
      • setBranch

        public SearchRequest setBranch​(java.lang.String branch)
        This is part of the internal API. Example value: "feature/my_branch"
      • getBranch

        public java.lang.String getBranch()
      • setComponentKeys

        public SearchRequest setComponentKeys​(java.util.List<java.lang.String> componentKeys)
        Example value: "my_project"
      • getComponentKeys

        public java.util.List<java.lang.String> getComponentKeys()
      • setComponentUuids

        @Deprecated
        public SearchRequest setComponentUuids​(java.util.List<java.lang.String> componentUuids)
        Deprecated.
        since 6.5
        Example value: "584a89f2-8037-4f7b-b82c-8b45d2d63fb2"
      • getComponentUuids

        public java.util.List<java.lang.String> getComponentUuids()
      • setCreatedAfter

        public SearchRequest setCreatedAfter​(java.lang.String createdAfter)
        Example value: "2017-10-19 or 2017-10-19T13:00:00+0200"
      • getCreatedAfter

        public java.lang.String getCreatedAfter()
      • setCreatedAt

        public SearchRequest setCreatedAt​(java.lang.String createdAt)
        Example value: "2017-10-19T13:00:00+0200"
      • getCreatedAt

        public java.lang.String getCreatedAt()
      • setCreatedBefore

        public SearchRequest setCreatedBefore​(java.lang.String createdBefore)
        Example value: "2017-10-19 or 2017-10-19T13:00:00+0200"
      • getCreatedBefore

        public java.lang.String getCreatedBefore()
      • setCreatedInLast

        public SearchRequest setCreatedInLast​(java.lang.String createdInLast)
        Example value: "1m2w (1 month 2 weeks)"
      • getCreatedInLast

        public java.lang.String getCreatedInLast()
      • setCwe

        public SearchRequest setCwe​(java.util.List<java.lang.String> cwe)
        Example value: "12,125,unknown"
      • getCwe

        public java.util.List<java.lang.String> getCwe()
      • setDirectories

        public SearchRequest setDirectories​(java.util.List<java.lang.String> directories)
        This is part of the internal API. Example value: "src/main/java/org/sonar/server/"
      • getDirectories

        public java.util.List<java.lang.String> getDirectories()
      • setFacets

        public SearchRequest setFacets​(java.util.List<java.lang.String> facets)
        Possible values:
        • "projects"
        • "moduleUuids"
        • "fileUuids"
        • "assigned_to_me"
        • "severities"
        • "statuses"
        • "resolutions"
        • "actionPlans"
        • "rules"
        • "assignees"
        • "reporters"
        • "authors"
        • "author"
        • "directories"
        • "languages"
        • "tags"
        • "types"
        • "owaspTop10"
        • "sansTop25"
        • "cwe"
        • "createdAt"
        • "sonarsourceSecurity"
      • getFacets

        public java.util.List<java.lang.String> getFacets()
      • setFileUuids

        public SearchRequest setFileUuids​(java.util.List<java.lang.String> fileUuids)
        This is part of the internal API. Example value: "bdd82933-3070-4903-9188-7d8749e8bb92"
      • getFileUuids

        public java.util.List<java.lang.String> getFileUuids()
      • setIssues

        public SearchRequest setIssues​(java.util.List<java.lang.String> issues)
        Example value: "5bccd6e8-f525-43a2-8d76-fcb13dde79ef"
      • getIssues

        public java.util.List<java.lang.String> getIssues()
      • setLanguages

        public SearchRequest setLanguages​(java.util.List<java.lang.String> languages)
        Example value: "java,js"
      • getLanguages

        public java.util.List<java.lang.String> getLanguages()
      • setOnComponentOnly

        public SearchRequest setOnComponentOnly​(java.lang.String onComponentOnly)
        Possible values:
        • "true"
        • "false"
        • "yes"
        • "no"
      • getOnComponentOnly

        public java.lang.String getOnComponentOnly()
      • setOwaspTop10

        public SearchRequest setOwaspTop10​(java.util.List<java.lang.String> owaspTop10)
        Possible values:
        • "a1"
        • "a2"
        • "a3"
        • "a4"
        • "a5"
        • "a6"
        • "a7"
        • "a8"
        • "a9"
        • "a10"
        • "unknown"
      • getOwaspTop10

        public java.util.List<java.lang.String> getOwaspTop10()
      • setP

        public SearchRequest setP​(java.lang.String p)
        Example value: "42"
      • getP

        public java.lang.String getP()
      • setProjects

        public SearchRequest setProjects​(java.util.List<java.lang.String> projects)
        This is part of the internal API. Example value: "my_project"
      • getProjects

        public java.util.List<java.lang.String> getProjects()
      • setPs

        public SearchRequest setPs​(java.lang.String ps)
        Example value: "20"
      • getPs

        public java.lang.String getPs()
      • setPullRequest

        public SearchRequest setPullRequest​(java.lang.String pullRequest)
        This is part of the internal API. Example value: "5461"
      • getPullRequest

        public java.lang.String getPullRequest()
      • setResolutions

        public SearchRequest setResolutions​(java.util.List<java.lang.String> resolutions)
        Example value: "FIXED,REMOVED" Possible values:
        • "FALSE-POSITIVE"
        • "WONTFIX"
        • "FIXED"
        • "REMOVED"
      • getResolutions

        public java.util.List<java.lang.String> getResolutions()
      • setResolved

        public SearchRequest setResolved​(java.lang.String resolved)
        Possible values:
        • "true"
        • "false"
        • "yes"
        • "no"
      • getResolved

        public java.lang.String getResolved()
      • setRules

        public SearchRequest setRules​(java.util.List<java.lang.String> rules)
        Example value: "squid:AvoidCycles"
      • getRules

        public java.util.List<java.lang.String> getRules()
      • setS

        public SearchRequest setS​(java.lang.String s)
        Possible values:
        • "CREATION_DATE"
        • "UPDATE_DATE"
        • "CLOSE_DATE"
        • "ASSIGNEE"
        • "SEVERITY"
        • "STATUS"
        • "FILE_LINE"
      • getS

        public java.lang.String getS()
      • setSansTop25

        public SearchRequest setSansTop25​(java.util.List<java.lang.String> sansTop25)
        Possible values:
        • "insecure-interaction"
        • "risky-resource"
        • "porous-defenses"
      • getSansTop25

        public java.util.List<java.lang.String> getSansTop25()
      • setSeverities

        public SearchRequest setSeverities​(java.util.List<java.lang.String> severities)
        Example value: "BLOCKER,CRITICAL" Possible values:
        • "INFO"
        • "MINOR"
        • "MAJOR"
        • "CRITICAL"
        • "BLOCKER"
      • getSeverities

        public java.util.List<java.lang.String> getSeverities()
      • setSinceLeakPeriod

        public SearchRequest setSinceLeakPeriod​(java.lang.String sinceLeakPeriod)
        Possible values:
        • "true"
        • "false"
        • "yes"
        • "no"
      • getSinceLeakPeriod

        public java.lang.String getSinceLeakPeriod()
      • setSonarsourceSecurity

        public SearchRequest setSonarsourceSecurity​(java.util.List<java.lang.String> sonarsourceSecurity)
        Possible values:
        • "sql-injection"
        • "command-injection"
        • "path-traversal-injection"
        • "ldap-injection"
        • "xpath-injection"
        • "expression-lang-injection"
        • "rce"
        • "dos"
        • "ssrf"
        • "csrf"
        • "xss"
        • "log-injection"
        • "http-response-splitting"
        • "open-redirect"
        • "xxe"
        • "object-injection"
        • "weak-cryptography"
        • "auth"
        • "insecure-conf"
        • "file-manipulation"
      • getSonarsourceSecurity

        public java.util.List<java.lang.String> getSonarsourceSecurity()
      • setStatuses

        public SearchRequest setStatuses​(java.util.List<java.lang.String> statuses)
        Example value: "OPEN,REOPENED" Possible values:
        • "OPEN"
        • "CONFIRMED"
        • "REOPENED"
        • "RESOLVED"
        • "CLOSED"
      • getStatuses

        public java.util.List<java.lang.String> getStatuses()
      • setTags

        public SearchRequest setTags​(java.util.List<java.lang.String> tags)
        Example value: "security,convention"
      • getTags

        public java.util.List<java.lang.String> getTags()
      • setTypes

        public SearchRequest setTypes​(java.util.List<java.lang.String> types)
        Example value: "CODE_SMELL,BUG" Possible values:
        • "CODE_SMELL"
        • "BUG"
        • "VULNERABILITY"
        • "SECURITY_HOTSPOT"
      • getTypes

        public java.util.List<java.lang.String> getTypes()