class Aws::CodeGuruReviewer::Types::ListCodeReviewsRequest

@note When making an API call, you may pass ListCodeReviewsRequest

data as a hash:

    {
      provider_types: ["CodeCommit"], # accepts CodeCommit, GitHub, Bitbucket, GitHubEnterpriseServer, S3Bucket
      states: ["Completed"], # accepts Completed, Pending, Failed, Deleting
      repository_names: ["Name"],
      type: "PullRequest", # required, accepts PullRequest, RepositoryAnalysis
      max_results: 1,
      next_token: "NextToken",
    }

@!attribute [rw] provider_types

List of provider types for filtering that needs to be applied before
displaying the result. For example, `providerTypes=[GitHub]` lists
code reviews from GitHub.
@return [Array<String>]

@!attribute [rw] states

List of states for filtering that needs to be applied before
displaying the result. For example, `states=[Pending]` lists code
reviews in the Pending state.

The valid code review states are:

* `Completed`\: The code review is complete.

* `Pending`\: The code review started and has not completed or
  failed.

* `Failed`\: The code review failed.

* `Deleting`\: The code review is being deleted.
@return [Array<String>]

@!attribute [rw] repository_names

List of repository names for filtering that needs to be applied
before displaying the result.
@return [Array<String>]

@!attribute [rw] type

The type of code reviews to list in the response.
@return [String]

@!attribute [rw] max_results

The maximum number of results that are returned per call. The
default is 100.
@return [Integer]

@!attribute [rw] next_token

If nextToken is returned, there are more results available. The
value of nextToken is a unique pagination token for each page. Make
the call again using the returned token to retrieve the next page.
Keep all other arguments unchanged.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/codeguru-reviewer-2019-09-19/ListCodeReviewsRequest AWS API Documentation

Constants

SENSITIVE