| Class | Description | 
|---|---|
| AssociateRepositoryRequest | |
| AssociateRepositoryResult | |
| BranchDiffSourceCodeType | 
 A type of SourceCodeType
 that specifies a code diff between a source and destination branch in an associated repository. | 
| CodeArtifacts | 
 Code artifacts are source code artifacts and build artifacts used in a repository analysis or a pull request review. | 
| CodeCommitRepository | 
 Information about an Amazon Web Services CodeCommit repository. | 
| CodeReview | 
 Information about a code review. | 
| CodeReviewSummary | 
 Information about the summary of the code review. | 
| CodeReviewType | 
 The type of a code review. | 
| CommitDiffSourceCodeType | 
 A type of SourceCodeType
 that specifies the commit diff for a pull request on an associated repository. | 
| CreateCodeReviewRequest | |
| CreateCodeReviewResult | |
| DescribeCodeReviewRequest | |
| DescribeCodeReviewResult | |
| DescribeRecommendationFeedbackRequest | |
| DescribeRecommendationFeedbackResult | |
| DescribeRepositoryAssociationRequest | |
| DescribeRepositoryAssociationResult | |
| DisassociateRepositoryRequest | |
| DisassociateRepositoryResult | |
| EventInfo | 
 Information about an event. | 
| KMSKeyDetails | 
 An object that contains: | 
| ListCodeReviewsRequest | |
| ListCodeReviewsResult | |
| ListRecommendationFeedbackRequest | |
| ListRecommendationFeedbackResult | |
| ListRecommendationsRequest | |
| ListRecommendationsResult | |
| ListRepositoryAssociationsRequest | |
| ListRepositoryAssociationsResult | |
| ListTagsForResourceRequest | |
| ListTagsForResourceResult | |
| Metrics | 
 Information about the statistics from the code review. | 
| MetricsSummary | 
 Information about metrics summaries. | 
| PutRecommendationFeedbackRequest | |
| PutRecommendationFeedbackResult | |
| RecommendationFeedback | 
 Information about the recommendation feedback. | 
| RecommendationFeedbackSummary | 
 Information about recommendation feedback summaries. | 
| RecommendationSummary | 
 Information about recommendations. | 
| Repository | 
 Information about an associated Amazon Web Services CodeCommit repository or an associated repository that is managed
 by Amazon Web Services CodeStar Connections (for example, Bitbucket). | 
| RepositoryAnalysis | 
 A code review type that analyzes all code under a specified branch in an associated repository. | 
| RepositoryAssociation | 
 Information about a repository association. | 
| RepositoryAssociationSummary | 
 Summary information about a repository association. | 
| RepositoryHeadSourceCodeType | 
 A SourceCodeType that
 specifies the tip of a branch in an associated repository. | 
| RequestMetadata | 
 Metadata that is associated with a code review. | 
| RuleMetadata | 
 Metadata about a rule. | 
| S3BucketRepository | 
 Information about an associated repository in an S3 bucket. | 
| S3Repository | 
 Information about a repository in an S3 bucket. | 
| S3RepositoryDetails | 
 Specifies the name of an S3 bucket and a  CodeArtifactsobject that contains the S3 object keys for a
 source code .zip file and for a build artifacts .zip file that contains .jar or .class files. | 
| SourceCodeType | 
 Specifies the source code that is analyzed in a code review. | 
| TagResourceRequest | |
| TagResourceResult | |
| ThirdPartySourceRepository | 
 Information about a third-party source repository connected to CodeGuru Reviewer. | 
| UntagResourceRequest | |
| UntagResourceResult | 
| Enum | Description | 
|---|---|
| AnalysisType | |
| ConfigFileState | |
| EncryptionOption | |
| JobState | |
| ProviderType | |
| Reaction | |
| RecommendationCategory | |
| RepositoryAssociationState | |
| Severity | |
| Type | |
| VendorName | 
| Exception | Description | 
|---|---|
| AccessDeniedException | 
 You do not have sufficient access to perform this action. | 
| AmazonCodeGuruReviewerException | Base exception for all service exceptions thrown by Amazon CodeGuru Reviewer | 
| ConflictException | 
 The requested operation would cause a conflict with the current state of a service resource associated with the
 request. | 
| InternalServerException | 
 The server encountered an internal error and is unable to complete the request. | 
| NotFoundException | 
 The resource specified in the request was not found. | 
| ResourceNotFoundException | 
 The resource specified in the request was not found. | 
| ThrottlingException | 
 The request was denied due to request throttling. | 
| ValidationException | 
 The input fails to satisfy the specified constraints. |