AWS SDK for C++  1.8.95
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::CodeGuruReviewer::CodeGuruReviewerClient Class Reference

#include <CodeGuruReviewerClient.h>

+ Inheritance diagram for Aws::CodeGuruReviewer::CodeGuruReviewerClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 CodeGuruReviewerClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 CodeGuruReviewerClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 CodeGuruReviewerClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~CodeGuruReviewerClient ()
 
virtual Model::AssociateRepositoryOutcome AssociateRepository (const Model::AssociateRepositoryRequest &request) const
 
virtual Model::AssociateRepositoryOutcomeCallable AssociateRepositoryCallable (const Model::AssociateRepositoryRequest &request) const
 
virtual void AssociateRepositoryAsync (const Model::AssociateRepositoryRequest &request, const AssociateRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateCodeReviewOutcome CreateCodeReview (const Model::CreateCodeReviewRequest &request) const
 
virtual Model::CreateCodeReviewOutcomeCallable CreateCodeReviewCallable (const Model::CreateCodeReviewRequest &request) const
 
virtual void CreateCodeReviewAsync (const Model::CreateCodeReviewRequest &request, const CreateCodeReviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeCodeReviewOutcome DescribeCodeReview (const Model::DescribeCodeReviewRequest &request) const
 
virtual Model::DescribeCodeReviewOutcomeCallable DescribeCodeReviewCallable (const Model::DescribeCodeReviewRequest &request) const
 
virtual void DescribeCodeReviewAsync (const Model::DescribeCodeReviewRequest &request, const DescribeCodeReviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeRecommendationFeedbackOutcome DescribeRecommendationFeedback (const Model::DescribeRecommendationFeedbackRequest &request) const
 
virtual Model::DescribeRecommendationFeedbackOutcomeCallable DescribeRecommendationFeedbackCallable (const Model::DescribeRecommendationFeedbackRequest &request) const
 
virtual void DescribeRecommendationFeedbackAsync (const Model::DescribeRecommendationFeedbackRequest &request, const DescribeRecommendationFeedbackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeRepositoryAssociationOutcome DescribeRepositoryAssociation (const Model::DescribeRepositoryAssociationRequest &request) const
 
virtual Model::DescribeRepositoryAssociationOutcomeCallable DescribeRepositoryAssociationCallable (const Model::DescribeRepositoryAssociationRequest &request) const
 
virtual void DescribeRepositoryAssociationAsync (const Model::DescribeRepositoryAssociationRequest &request, const DescribeRepositoryAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateRepositoryOutcome DisassociateRepository (const Model::DisassociateRepositoryRequest &request) const
 
virtual Model::DisassociateRepositoryOutcomeCallable DisassociateRepositoryCallable (const Model::DisassociateRepositoryRequest &request) const
 
virtual void DisassociateRepositoryAsync (const Model::DisassociateRepositoryRequest &request, const DisassociateRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListCodeReviewsOutcome ListCodeReviews (const Model::ListCodeReviewsRequest &request) const
 
virtual Model::ListCodeReviewsOutcomeCallable ListCodeReviewsCallable (const Model::ListCodeReviewsRequest &request) const
 
virtual void ListCodeReviewsAsync (const Model::ListCodeReviewsRequest &request, const ListCodeReviewsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListRecommendationFeedbackOutcome ListRecommendationFeedback (const Model::ListRecommendationFeedbackRequest &request) const
 
virtual Model::ListRecommendationFeedbackOutcomeCallable ListRecommendationFeedbackCallable (const Model::ListRecommendationFeedbackRequest &request) const
 
virtual void ListRecommendationFeedbackAsync (const Model::ListRecommendationFeedbackRequest &request, const ListRecommendationFeedbackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListRecommendationsOutcome ListRecommendations (const Model::ListRecommendationsRequest &request) const
 
virtual Model::ListRecommendationsOutcomeCallable ListRecommendationsCallable (const Model::ListRecommendationsRequest &request) const
 
virtual void ListRecommendationsAsync (const Model::ListRecommendationsRequest &request, const ListRecommendationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListRepositoryAssociationsOutcome ListRepositoryAssociations (const Model::ListRepositoryAssociationsRequest &request) const
 
virtual Model::ListRepositoryAssociationsOutcomeCallable ListRepositoryAssociationsCallable (const Model::ListRepositoryAssociationsRequest &request) const
 
virtual void ListRepositoryAssociationsAsync (const Model::ListRepositoryAssociationsRequest &request, const ListRepositoryAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsForResourceOutcome ListTagsForResource (const Model::ListTagsForResourceRequest &request) const
 
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const Model::ListTagsForResourceRequest &request) const
 
virtual void ListTagsForResourceAsync (const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutRecommendationFeedbackOutcome PutRecommendationFeedback (const Model::PutRecommendationFeedbackRequest &request) const
 
virtual Model::PutRecommendationFeedbackOutcomeCallable PutRecommendationFeedbackCallable (const Model::PutRecommendationFeedbackRequest &request) const
 
virtual void PutRecommendationFeedbackAsync (const Model::PutRecommendationFeedbackRequest &request, const PutRecommendationFeedbackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

This section provides documentation for the Amazon CodeGuru Reviewer API operations. CodeGuru Reviewer is a service that uses program analysis and machine learning to detect potential defects that are difficult for developers to find and recommends fixes in your Java code.

By proactively detecting and providing recommendations for addressing code defects and implementing best practices, CodeGuru Reviewer improves the overall quality and maintainability of your code base during the code review stage. For more information about CodeGuru Reviewer, see the Amazon CodeGuru Reviewer User Guide.

To improve the security of your CodeGuru Reviewer API calls, you can establish a private connection between your VPC and CodeGuru Reviewer by creating an interface VPC endpoint. For more information, see CodeGuru Reviewer and interface VPC endpoints (AWS PrivateLink) in the Amazon CodeGuru Reviewer User Guide.

Definition at line 148 of file CodeGuruReviewerClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 151 of file CodeGuruReviewerClient.h.

Constructor & Destructor Documentation

◆ CodeGuruReviewerClient() [1/3]

Aws::CodeGuruReviewer::CodeGuruReviewerClient::CodeGuruReviewerClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ CodeGuruReviewerClient() [2/3]

Aws::CodeGuruReviewer::CodeGuruReviewerClient::CodeGuruReviewerClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ CodeGuruReviewerClient() [3/3]

Aws::CodeGuruReviewer::CodeGuruReviewerClient::CodeGuruReviewerClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~CodeGuruReviewerClient()

virtual Aws::CodeGuruReviewer::CodeGuruReviewerClient::~CodeGuruReviewerClient ( )
virtual

Member Function Documentation

◆ AssociateRepository()

virtual Model::AssociateRepositoryOutcome Aws::CodeGuruReviewer::CodeGuruReviewerClient::AssociateRepository ( const Model::AssociateRepositoryRequest request) const
virtual

Use to associate an AWS CodeCommit repository or a repostory managed by AWS CodeStar Connections with Amazon CodeGuru Reviewer. When you associate a repository, CodeGuru Reviewer reviews source code changes in the repository's pull requests and provides automatic recommendations. You can view recommendations using the CodeGuru Reviewer console. For more information, see Recommendations in Amazon CodeGuru Reviewer in the Amazon CodeGuru Reviewer User Guide.

If you associate a CodeCommit repository, it must be in the same AWS Region and AWS account where its CodeGuru Reviewer code reviews are configured.

Bitbucket and GitHub Enterprise Server repositories are managed by AWS CodeStar Connections to connect to CodeGuru Reviewer. For more information, see Connect to a repository source provider in the Amazon CodeGuru Reviewer User Guide.

You cannot use the CodeGuru Reviewer SDK or the AWS CLI to associate a GitHub repository with Amazon CodeGuru Reviewer. To associate a GitHub repository, use the console. For more information, see Getting started with CodeGuru Reviewer in the CodeGuru Reviewer User Guide.

See Also:

AWS API Reference

◆ AssociateRepositoryAsync()

virtual void Aws::CodeGuruReviewer::CodeGuruReviewerClient::AssociateRepositoryAsync ( const Model::AssociateRepositoryRequest request,
const AssociateRepositoryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Use to associate an AWS CodeCommit repository or a repostory managed by AWS CodeStar Connections with Amazon CodeGuru Reviewer. When you associate a repository, CodeGuru Reviewer reviews source code changes in the repository's pull requests and provides automatic recommendations. You can view recommendations using the CodeGuru Reviewer console. For more information, see Recommendations in Amazon CodeGuru Reviewer in the Amazon CodeGuru Reviewer User Guide.

If you associate a CodeCommit repository, it must be in the same AWS Region and AWS account where its CodeGuru Reviewer code reviews are configured.

Bitbucket and GitHub Enterprise Server repositories are managed by AWS CodeStar Connections to connect to CodeGuru Reviewer. For more information, see Connect to a repository source provider in the Amazon CodeGuru Reviewer User Guide.

You cannot use the CodeGuru Reviewer SDK or the AWS CLI to associate a GitHub repository with Amazon CodeGuru Reviewer. To associate a GitHub repository, use the console. For more information, see Getting started with CodeGuru Reviewer in the CodeGuru Reviewer User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateRepositoryCallable()

virtual Model::AssociateRepositoryOutcomeCallable Aws::CodeGuruReviewer::CodeGuruReviewerClient::AssociateRepositoryCallable ( const Model::AssociateRepositoryRequest request) const
virtual

Use to associate an AWS CodeCommit repository or a repostory managed by AWS CodeStar Connections with Amazon CodeGuru Reviewer. When you associate a repository, CodeGuru Reviewer reviews source code changes in the repository's pull requests and provides automatic recommendations. You can view recommendations using the CodeGuru Reviewer console. For more information, see Recommendations in Amazon CodeGuru Reviewer in the Amazon CodeGuru Reviewer User Guide.

If you associate a CodeCommit repository, it must be in the same AWS Region and AWS account where its CodeGuru Reviewer code reviews are configured.

Bitbucket and GitHub Enterprise Server repositories are managed by AWS CodeStar Connections to connect to CodeGuru Reviewer. For more information, see Connect to a repository source provider in the Amazon CodeGuru Reviewer User Guide.

You cannot use the CodeGuru Reviewer SDK or the AWS CLI to associate a GitHub repository with Amazon CodeGuru Reviewer. To associate a GitHub repository, use the console. For more information, see Getting started with CodeGuru Reviewer in the CodeGuru Reviewer User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateCodeReview()

virtual Model::CreateCodeReviewOutcome Aws::CodeGuruReviewer::CodeGuruReviewerClient::CreateCodeReview ( const Model::CreateCodeReviewRequest request) const
virtual

Use to create a code review with a CodeReviewType of RepositoryAnalysis. This type of code review analyzes all code under a specified branch in an associated repository. PullRequest code reviews are automatically triggered by a pull request so cannot be created using this method.

See Also:

AWS API Reference

◆ CreateCodeReviewAsync()

virtual void Aws::CodeGuruReviewer::CodeGuruReviewerClient::CreateCodeReviewAsync ( const Model::CreateCodeReviewRequest request,
const CreateCodeReviewResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Use to create a code review with a CodeReviewType of RepositoryAnalysis. This type of code review analyzes all code under a specified branch in an associated repository. PullRequest code reviews are automatically triggered by a pull request so cannot be created using this method.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateCodeReviewCallable()

virtual Model::CreateCodeReviewOutcomeCallable Aws::CodeGuruReviewer::CodeGuruReviewerClient::CreateCodeReviewCallable ( const Model::CreateCodeReviewRequest request) const
virtual

Use to create a code review with a CodeReviewType of RepositoryAnalysis. This type of code review analyzes all code under a specified branch in an associated repository. PullRequest code reviews are automatically triggered by a pull request so cannot be created using this method.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeCodeReview()

virtual Model::DescribeCodeReviewOutcome Aws::CodeGuruReviewer::CodeGuruReviewerClient::DescribeCodeReview ( const Model::DescribeCodeReviewRequest request) const
virtual

Returns the metadata associated with the code review along with its status.

See Also:

AWS API Reference

◆ DescribeCodeReviewAsync()

virtual void Aws::CodeGuruReviewer::CodeGuruReviewerClient::DescribeCodeReviewAsync ( const Model::DescribeCodeReviewRequest request,
const DescribeCodeReviewResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns the metadata associated with the code review along with its status.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeCodeReviewCallable()

virtual Model::DescribeCodeReviewOutcomeCallable Aws::CodeGuruReviewer::CodeGuruReviewerClient::DescribeCodeReviewCallable ( const Model::DescribeCodeReviewRequest request) const
virtual

Returns the metadata associated with the code review along with its status.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeRecommendationFeedback()

virtual Model::DescribeRecommendationFeedbackOutcome Aws::CodeGuruReviewer::CodeGuruReviewerClient::DescribeRecommendationFeedback ( const Model::DescribeRecommendationFeedbackRequest request) const
virtual

Describes the customer feedback for a CodeGuru Reviewer recommendation.

See Also:

AWS API Reference

◆ DescribeRecommendationFeedbackAsync()

virtual void Aws::CodeGuruReviewer::CodeGuruReviewerClient::DescribeRecommendationFeedbackAsync ( const Model::DescribeRecommendationFeedbackRequest request,
const DescribeRecommendationFeedbackResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the customer feedback for a CodeGuru Reviewer recommendation.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeRecommendationFeedbackCallable()

virtual Model::DescribeRecommendationFeedbackOutcomeCallable Aws::CodeGuruReviewer::CodeGuruReviewerClient::DescribeRecommendationFeedbackCallable ( const Model::DescribeRecommendationFeedbackRequest request) const
virtual

Describes the customer feedback for a CodeGuru Reviewer recommendation.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeRepositoryAssociation()

virtual Model::DescribeRepositoryAssociationOutcome Aws::CodeGuruReviewer::CodeGuruReviewerClient::DescribeRepositoryAssociation ( const Model::DescribeRepositoryAssociationRequest request) const
virtual

Returns a RepositoryAssociation object that contains information about the requested repository association.

See Also:

AWS API Reference

◆ DescribeRepositoryAssociationAsync()

virtual void Aws::CodeGuruReviewer::CodeGuruReviewerClient::DescribeRepositoryAssociationAsync ( const Model::DescribeRepositoryAssociationRequest request,
const DescribeRepositoryAssociationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a RepositoryAssociation object that contains information about the requested repository association.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeRepositoryAssociationCallable()

virtual Model::DescribeRepositoryAssociationOutcomeCallable Aws::CodeGuruReviewer::CodeGuruReviewerClient::DescribeRepositoryAssociationCallable ( const Model::DescribeRepositoryAssociationRequest request) const
virtual

Returns a RepositoryAssociation object that contains information about the requested repository association.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DisassociateRepository()

virtual Model::DisassociateRepositoryOutcome Aws::CodeGuruReviewer::CodeGuruReviewerClient::DisassociateRepository ( const Model::DisassociateRepositoryRequest request) const
virtual

Removes the association between Amazon CodeGuru Reviewer and a repository.

See Also:

AWS API Reference

◆ DisassociateRepositoryAsync()

virtual void Aws::CodeGuruReviewer::CodeGuruReviewerClient::DisassociateRepositoryAsync ( const Model::DisassociateRepositoryRequest request,
const DisassociateRepositoryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes the association between Amazon CodeGuru Reviewer and a repository.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateRepositoryCallable()

virtual Model::DisassociateRepositoryOutcomeCallable Aws::CodeGuruReviewer::CodeGuruReviewerClient::DisassociateRepositoryCallable ( const Model::DisassociateRepositoryRequest request) const
virtual

Removes the association between Amazon CodeGuru Reviewer and a repository.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListCodeReviews()

virtual Model::ListCodeReviewsOutcome Aws::CodeGuruReviewer::CodeGuruReviewerClient::ListCodeReviews ( const Model::ListCodeReviewsRequest request) const
virtual

Lists all the code reviews that the customer has created in the past 90 days.

See Also:

AWS API Reference

◆ ListCodeReviewsAsync()

virtual void Aws::CodeGuruReviewer::CodeGuruReviewerClient::ListCodeReviewsAsync ( const Model::ListCodeReviewsRequest request,
const ListCodeReviewsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all the code reviews that the customer has created in the past 90 days.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListCodeReviewsCallable()

virtual Model::ListCodeReviewsOutcomeCallable Aws::CodeGuruReviewer::CodeGuruReviewerClient::ListCodeReviewsCallable ( const Model::ListCodeReviewsRequest request) const
virtual

Lists all the code reviews that the customer has created in the past 90 days.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListRecommendationFeedback()

virtual Model::ListRecommendationFeedbackOutcome Aws::CodeGuruReviewer::CodeGuruReviewerClient::ListRecommendationFeedback ( const Model::ListRecommendationFeedbackRequest request) const
virtual

Returns a list of RecommendationFeedbackSummary objects that contain customer recommendation feedback for all CodeGuru Reviewer users.

See Also:

AWS API Reference

◆ ListRecommendationFeedbackAsync()

virtual void Aws::CodeGuruReviewer::CodeGuruReviewerClient::ListRecommendationFeedbackAsync ( const Model::ListRecommendationFeedbackRequest request,
const ListRecommendationFeedbackResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a list of RecommendationFeedbackSummary objects that contain customer recommendation feedback for all CodeGuru Reviewer users.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListRecommendationFeedbackCallable()

virtual Model::ListRecommendationFeedbackOutcomeCallable Aws::CodeGuruReviewer::CodeGuruReviewerClient::ListRecommendationFeedbackCallable ( const Model::ListRecommendationFeedbackRequest request) const
virtual

Returns a list of RecommendationFeedbackSummary objects that contain customer recommendation feedback for all CodeGuru Reviewer users.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListRecommendations()

virtual Model::ListRecommendationsOutcome Aws::CodeGuruReviewer::CodeGuruReviewerClient::ListRecommendations ( const Model::ListRecommendationsRequest request) const
virtual

Returns the list of all recommendations for a completed code review.

See Also:

AWS API Reference

◆ ListRecommendationsAsync()

virtual void Aws::CodeGuruReviewer::CodeGuruReviewerClient::ListRecommendationsAsync ( const Model::ListRecommendationsRequest request,
const ListRecommendationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns the list of all recommendations for a completed code review.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListRecommendationsCallable()

virtual Model::ListRecommendationsOutcomeCallable Aws::CodeGuruReviewer::CodeGuruReviewerClient::ListRecommendationsCallable ( const Model::ListRecommendationsRequest request) const
virtual

Returns the list of all recommendations for a completed code review.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListRepositoryAssociations()

virtual Model::ListRepositoryAssociationsOutcome Aws::CodeGuruReviewer::CodeGuruReviewerClient::ListRepositoryAssociations ( const Model::ListRepositoryAssociationsRequest request) const
virtual

Returns a list of RepositoryAssociationSummary objects that contain summary information about a repository association. You can filter the returned list by ProviderType , Name , State , and Owner .

See Also:

AWS API Reference

◆ ListRepositoryAssociationsAsync()

virtual void Aws::CodeGuruReviewer::CodeGuruReviewerClient::ListRepositoryAssociationsAsync ( const Model::ListRepositoryAssociationsRequest request,
const ListRepositoryAssociationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a list of RepositoryAssociationSummary objects that contain summary information about a repository association. You can filter the returned list by ProviderType , Name , State , and Owner .

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListRepositoryAssociationsCallable()

virtual Model::ListRepositoryAssociationsOutcomeCallable Aws::CodeGuruReviewer::CodeGuruReviewerClient::ListRepositoryAssociationsCallable ( const Model::ListRepositoryAssociationsRequest request) const
virtual

Returns a list of RepositoryAssociationSummary objects that contain summary information about a repository association. You can filter the returned list by ProviderType , Name , State , and Owner .

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::CodeGuruReviewer::CodeGuruReviewerClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Returns the list of tags associated with an associated repository resource.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

virtual void Aws::CodeGuruReviewer::CodeGuruReviewerClient::ListTagsForResourceAsync ( const Model::ListTagsForResourceRequest request,
const ListTagsForResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns the list of tags associated with an associated repository resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTagsForResourceCallable()

virtual Model::ListTagsForResourceOutcomeCallable Aws::CodeGuruReviewer::CodeGuruReviewerClient::ListTagsForResourceCallable ( const Model::ListTagsForResourceRequest request) const
virtual

Returns the list of tags associated with an associated repository resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ OverrideEndpoint()

void Aws::CodeGuruReviewer::CodeGuruReviewerClient::OverrideEndpoint ( const Aws::String endpoint)

◆ PutRecommendationFeedback()

virtual Model::PutRecommendationFeedbackOutcome Aws::CodeGuruReviewer::CodeGuruReviewerClient::PutRecommendationFeedback ( const Model::PutRecommendationFeedbackRequest request) const
virtual

Stores customer feedback for a CodeGuru Reviewer recommendation. When this API is called again with different reactions the previous feedback is overwritten.

See Also:

AWS API Reference

◆ PutRecommendationFeedbackAsync()

virtual void Aws::CodeGuruReviewer::CodeGuruReviewerClient::PutRecommendationFeedbackAsync ( const Model::PutRecommendationFeedbackRequest request,
const PutRecommendationFeedbackResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Stores customer feedback for a CodeGuru Reviewer recommendation. When this API is called again with different reactions the previous feedback is overwritten.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PutRecommendationFeedbackCallable()

virtual Model::PutRecommendationFeedbackOutcomeCallable Aws::CodeGuruReviewer::CodeGuruReviewerClient::PutRecommendationFeedbackCallable ( const Model::PutRecommendationFeedbackRequest request) const
virtual

Stores customer feedback for a CodeGuru Reviewer recommendation. When this API is called again with different reactions the previous feedback is overwritten.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::CodeGuruReviewer::CodeGuruReviewerClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Adds one or more tags to an associated repository.

See Also:

AWS API Reference

◆ TagResourceAsync()

virtual void Aws::CodeGuruReviewer::CodeGuruReviewerClient::TagResourceAsync ( const Model::TagResourceRequest request,
const TagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds one or more tags to an associated repository.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TagResourceCallable()

virtual Model::TagResourceOutcomeCallable Aws::CodeGuruReviewer::CodeGuruReviewerClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

Adds one or more tags to an associated repository.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::CodeGuruReviewer::CodeGuruReviewerClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes a tag from an associated repository.

See Also:

AWS API Reference

◆ UntagResourceAsync()

virtual void Aws::CodeGuruReviewer::CodeGuruReviewerClient::UntagResourceAsync ( const Model::UntagResourceRequest request,
const UntagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes a tag from an associated repository.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UntagResourceCallable()

virtual Model::UntagResourceOutcomeCallable Aws::CodeGuruReviewer::CodeGuruReviewerClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Removes a tag from an associated repository.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: