AWS SDK for C++

AWS SDK for C++ Version 1.11.787

Loading...
Searching...
No Matches
CodeGuruReviewerClient.h
1
6#pragma once
7#include <aws/codeguru-reviewer/CodeGuruReviewerPaginationBase.h>
8#include <aws/codeguru-reviewer/CodeGuruReviewerServiceClientModel.h>
9#include <aws/codeguru-reviewer/CodeGuruReviewerWaiter.h>
10#include <aws/codeguru-reviewer/CodeGuruReviewer_EXPORTS.h>
11#include <aws/core/client/AWSClient.h>
12#include <aws/core/client/AWSClientAsyncCRTP.h>
13#include <aws/core/client/ClientConfiguration.h>
14#include <aws/core/utils/json/JsonSerializer.h>
15
16namespace Aws {
17namespace CodeGuruReviewer {
36class AWS_CODEGURUREVIEWER_API CodeGuruReviewerClient : public Aws::Client::AWSJsonClient,
37 public Aws::Client::ClientWithAsyncTemplateMethods<CodeGuruReviewerClient>,
38 public CodeGuruReviewerPaginationBase<CodeGuruReviewerClient>,
39 public CodeGuruReviewerWaiter<CodeGuruReviewerClient> {
40 public:
42 static const char* GetServiceName();
43 static const char* GetAllocationTag();
44
47
54 std::shared_ptr<CodeGuruReviewerEndpointProviderBase> endpointProvider = nullptr);
55
61 std::shared_ptr<CodeGuruReviewerEndpointProviderBase> endpointProvider = nullptr,
64
69 CodeGuruReviewerClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
70 std::shared_ptr<CodeGuruReviewerEndpointProviderBase> endpointProvider = nullptr,
73
74 /* Legacy constructors due deprecation */
80
86
91 CodeGuruReviewerClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
92 const Aws::Client::ClientConfiguration& clientConfiguration);
93
94 /* End of legacy constructors due deprecation */
96
123
128 template <typename AssociateRepositoryRequestT = Model::AssociateRepositoryRequest>
129 Model::AssociateRepositoryOutcomeCallable AssociateRepositoryCallable(const AssociateRepositoryRequestT& request) const {
130 return SubmitCallable(&CodeGuruReviewerClient::AssociateRepository, request);
131 }
132
137 template <typename AssociateRepositoryRequestT = Model::AssociateRepositoryRequest>
138 void AssociateRepositoryAsync(const AssociateRepositoryRequestT& request, const AssociateRepositoryResponseReceivedHandler& handler,
139 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
140 return SubmitAsync(&CodeGuruReviewerClient::AssociateRepository, request, handler, context);
141 }
142
154
159 template <typename CreateCodeReviewRequestT = Model::CreateCodeReviewRequest>
160 Model::CreateCodeReviewOutcomeCallable CreateCodeReviewCallable(const CreateCodeReviewRequestT& request) const {
161 return SubmitCallable(&CodeGuruReviewerClient::CreateCodeReview, request);
162 }
163
168 template <typename CreateCodeReviewRequestT = Model::CreateCodeReviewRequest>
169 void CreateCodeReviewAsync(const CreateCodeReviewRequestT& request, const CreateCodeReviewResponseReceivedHandler& handler,
170 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
171 return SubmitAsync(&CodeGuruReviewerClient::CreateCodeReview, request, handler, context);
172 }
173
181
186 template <typename DescribeCodeReviewRequestT = Model::DescribeCodeReviewRequest>
187 Model::DescribeCodeReviewOutcomeCallable DescribeCodeReviewCallable(const DescribeCodeReviewRequestT& request) const {
188 return SubmitCallable(&CodeGuruReviewerClient::DescribeCodeReview, request);
189 }
190
195 template <typename DescribeCodeReviewRequestT = Model::DescribeCodeReviewRequest>
196 void DescribeCodeReviewAsync(const DescribeCodeReviewRequestT& request, const DescribeCodeReviewResponseReceivedHandler& handler,
197 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
198 return SubmitAsync(&CodeGuruReviewerClient::DescribeCodeReview, request, handler, context);
199 }
200
209
214 template <typename DescribeRecommendationFeedbackRequestT = Model::DescribeRecommendationFeedbackRequest>
216 const DescribeRecommendationFeedbackRequestT& request) const {
217 return SubmitCallable(&CodeGuruReviewerClient::DescribeRecommendationFeedback, request);
218 }
219
224 template <typename DescribeRecommendationFeedbackRequestT = Model::DescribeRecommendationFeedbackRequest>
225 void DescribeRecommendationFeedbackAsync(const DescribeRecommendationFeedbackRequestT& request,
227 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
228 return SubmitAsync(&CodeGuruReviewerClient::DescribeRecommendationFeedback, request, handler, context);
229 }
230
241
246 template <typename DescribeRepositoryAssociationRequestT = Model::DescribeRepositoryAssociationRequest>
248 const DescribeRepositoryAssociationRequestT& request) const {
249 return SubmitCallable(&CodeGuruReviewerClient::DescribeRepositoryAssociation, request);
250 }
251
256 template <typename DescribeRepositoryAssociationRequestT = Model::DescribeRepositoryAssociationRequest>
257 void DescribeRepositoryAssociationAsync(const DescribeRepositoryAssociationRequestT& request,
259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
260 return SubmitAsync(&CodeGuruReviewerClient::DescribeRepositoryAssociation, request, handler, context);
261 }
262
270
275 template <typename DisassociateRepositoryRequestT = Model::DisassociateRepositoryRequest>
276 Model::DisassociateRepositoryOutcomeCallable DisassociateRepositoryCallable(const DisassociateRepositoryRequestT& request) const {
277 return SubmitCallable(&CodeGuruReviewerClient::DisassociateRepository, request);
278 }
279
284 template <typename DisassociateRepositoryRequestT = Model::DisassociateRepositoryRequest>
285 void DisassociateRepositoryAsync(const DisassociateRepositoryRequestT& request,
287 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
288 return SubmitAsync(&CodeGuruReviewerClient::DisassociateRepository, request, handler, context);
289 }
290
298
302 template <typename ListCodeReviewsRequestT = Model::ListCodeReviewsRequest>
303 Model::ListCodeReviewsOutcomeCallable ListCodeReviewsCallable(const ListCodeReviewsRequestT& request) const {
304 return SubmitCallable(&CodeGuruReviewerClient::ListCodeReviews, request);
305 }
306
311 template <typename ListCodeReviewsRequestT = Model::ListCodeReviewsRequest>
312 void ListCodeReviewsAsync(const ListCodeReviewsRequestT& request, const ListCodeReviewsResponseReceivedHandler& handler,
313 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
314 return SubmitAsync(&CodeGuruReviewerClient::ListCodeReviews, request, handler, context);
315 }
316
326 const Model::ListRecommendationFeedbackRequest& request) const;
327
332 template <typename ListRecommendationFeedbackRequestT = Model::ListRecommendationFeedbackRequest>
334 const ListRecommendationFeedbackRequestT& request) const {
335 return SubmitCallable(&CodeGuruReviewerClient::ListRecommendationFeedback, request);
336 }
337
342 template <typename ListRecommendationFeedbackRequestT = Model::ListRecommendationFeedbackRequest>
343 void ListRecommendationFeedbackAsync(const ListRecommendationFeedbackRequestT& request,
345 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
346 return SubmitAsync(&CodeGuruReviewerClient::ListRecommendationFeedback, request, handler, context);
347 }
348
356
361 template <typename ListRecommendationsRequestT = Model::ListRecommendationsRequest>
362 Model::ListRecommendationsOutcomeCallable ListRecommendationsCallable(const ListRecommendationsRequestT& request) const {
363 return SubmitCallable(&CodeGuruReviewerClient::ListRecommendations, request);
364 }
365
370 template <typename ListRecommendationsRequestT = Model::ListRecommendationsRequest>
371 void ListRecommendationsAsync(const ListRecommendationsRequestT& request, const ListRecommendationsResponseReceivedHandler& handler,
372 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
373 return SubmitAsync(&CodeGuruReviewerClient::ListRecommendations, request, handler, context);
374 }
375
393 const Model::ListRepositoryAssociationsRequest& request = {}) const;
394
399 template <typename ListRepositoryAssociationsRequestT = Model::ListRepositoryAssociationsRequest>
401 const ListRepositoryAssociationsRequestT& request = {}) const {
402 return SubmitCallable(&CodeGuruReviewerClient::ListRepositoryAssociations, request);
403 }
404
409 template <typename ListRepositoryAssociationsRequestT = Model::ListRepositoryAssociationsRequest>
411 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
412 const ListRepositoryAssociationsRequestT& request = {}) const {
413 return SubmitAsync(&CodeGuruReviewerClient::ListRepositoryAssociations, request, handler, context);
414 }
415
423
428 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
429 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
430 return SubmitCallable(&CodeGuruReviewerClient::ListTagsForResource, request);
431 }
432
437 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
438 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
439 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
440 return SubmitAsync(&CodeGuruReviewerClient::ListTagsForResource, request, handler, context);
441 }
442
451
456 template <typename PutRecommendationFeedbackRequestT = Model::PutRecommendationFeedbackRequest>
458 const PutRecommendationFeedbackRequestT& request) const {
459 return SubmitCallable(&CodeGuruReviewerClient::PutRecommendationFeedback, request);
460 }
461
466 template <typename PutRecommendationFeedbackRequestT = Model::PutRecommendationFeedbackRequest>
467 void PutRecommendationFeedbackAsync(const PutRecommendationFeedbackRequestT& request,
469 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
470 return SubmitAsync(&CodeGuruReviewerClient::PutRecommendationFeedback, request, handler, context);
471 }
472
480
484 template <typename TagResourceRequestT = Model::TagResourceRequest>
485 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
486 return SubmitCallable(&CodeGuruReviewerClient::TagResource, request);
487 }
488
493 template <typename TagResourceRequestT = Model::TagResourceRequest>
494 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
495 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
496 return SubmitAsync(&CodeGuruReviewerClient::TagResource, request, handler, context);
497 }
498
505
509 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
510 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
511 return SubmitCallable(&CodeGuruReviewerClient::UntagResource, request);
512 }
513
518 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
519 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
520 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
521 return SubmitAsync(&CodeGuruReviewerClient::UntagResource, request, handler, context);
522 }
523
524 virtual void OverrideEndpoint(const Aws::String& endpoint);
525 virtual std::shared_ptr<CodeGuruReviewerEndpointProviderBase>& accessEndpointProvider();
526
527 private:
529 void init(const CodeGuruReviewerClientConfiguration& clientConfiguration);
530
532
533 InvokeOperationOutcome InvokeServiceOperation(const AmazonWebServiceRequest& request,
534 const std::function<void(Aws::Endpoint::ResolveEndpointOutcome&)>& resolveUri,
535 Aws::Http::HttpMethod httpMethod) const;
536
537 CodeGuruReviewerClientConfiguration m_clientConfiguration;
538 std::shared_ptr<CodeGuruReviewerEndpointProviderBase> m_endpointProvider;
539};
540
541} // namespace CodeGuruReviewer
542} // namespace Aws
void ListRepositoryAssociationsAsync(const ListRepositoryAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRepositoryAssociationsRequestT &request={}) const
virtual Model::AssociateRepositoryOutcome AssociateRepository(const Model::AssociateRepositoryRequest &request) const
Model::ListRepositoryAssociationsOutcomeCallable ListRepositoryAssociationsCallable(const ListRepositoryAssociationsRequestT &request={}) const
CodeGuruReviewerClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< CodeGuruReviewerEndpointProviderBase > endpointProvider=nullptr, const Aws::CodeGuruReviewer::CodeGuruReviewerClientConfiguration &clientConfiguration=Aws::CodeGuruReviewer::CodeGuruReviewerClientConfiguration())
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
CodeGuruReviewerClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
CodeGuruReviewerEndpointProvider EndpointProviderType
void DescribeRepositoryAssociationAsync(const DescribeRepositoryAssociationRequestT &request, const DescribeRepositoryAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListRecommendationFeedbackAsync(const ListRecommendationFeedbackRequestT &request, const ListRecommendationFeedbackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateRepositoryOutcomeCallable DisassociateRepositoryCallable(const DisassociateRepositoryRequestT &request) const
Model::CreateCodeReviewOutcomeCallable CreateCodeReviewCallable(const CreateCodeReviewRequestT &request) const
virtual Model::CreateCodeReviewOutcome CreateCodeReview(const Model::CreateCodeReviewRequest &request) const
Model::DescribeCodeReviewOutcomeCallable DescribeCodeReviewCallable(const DescribeCodeReviewRequestT &request) const
virtual Model::DescribeRepositoryAssociationOutcome DescribeRepositoryAssociation(const Model::DescribeRepositoryAssociationRequest &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::ListRecommendationsOutcomeCallable ListRecommendationsCallable(const ListRecommendationsRequestT &request) const
void ListCodeReviewsAsync(const ListCodeReviewsRequestT &request, const ListCodeReviewsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateRepositoryAsync(const AssociateRepositoryRequestT &request, const AssociateRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutRecommendationFeedbackOutcome PutRecommendationFeedback(const Model::PutRecommendationFeedbackRequest &request) const
Model::DescribeRepositoryAssociationOutcomeCallable DescribeRepositoryAssociationCallable(const DescribeRepositoryAssociationRequestT &request) const
CodeGuruReviewerClientConfiguration ClientConfigurationType
virtual std::shared_ptr< CodeGuruReviewerEndpointProviderBase > & accessEndpointProvider()
Model::AssociateRepositoryOutcomeCallable AssociateRepositoryCallable(const AssociateRepositoryRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::ListCodeReviewsOutcomeCallable ListCodeReviewsCallable(const ListCodeReviewsRequestT &request) const
Model::ListRecommendationFeedbackOutcomeCallable ListRecommendationFeedbackCallable(const ListRecommendationFeedbackRequestT &request) const
CodeGuruReviewerClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< CodeGuruReviewerEndpointProviderBase > endpointProvider=nullptr, const Aws::CodeGuruReviewer::CodeGuruReviewerClientConfiguration &clientConfiguration=Aws::CodeGuruReviewer::CodeGuruReviewerClientConfiguration())
virtual Model::DescribeCodeReviewOutcome DescribeCodeReview(const Model::DescribeCodeReviewRequest &request) const
void DescribeRecommendationFeedbackAsync(const DescribeRecommendationFeedbackRequestT &request, const DescribeRecommendationFeedbackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
CodeGuruReviewerClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListRecommendationFeedbackOutcome ListRecommendationFeedback(const Model::ListRecommendationFeedbackRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
virtual Model::ListCodeReviewsOutcome ListCodeReviews(const Model::ListCodeReviewsRequest &request) const
virtual Model::ListRecommendationsOutcome ListRecommendations(const Model::ListRecommendationsRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeRecommendationFeedbackOutcome DescribeRecommendationFeedback(const Model::DescribeRecommendationFeedbackRequest &request) const
CodeGuruReviewerClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CodeGuruReviewerClient(const Aws::CodeGuruReviewer::CodeGuruReviewerClientConfiguration &clientConfiguration=Aws::CodeGuruReviewer::CodeGuruReviewerClientConfiguration(), std::shared_ptr< CodeGuruReviewerEndpointProviderBase > endpointProvider=nullptr)
void ListRecommendationsAsync(const ListRecommendationsRequestT &request, const ListRecommendationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateRepositoryOutcome DisassociateRepository(const Model::DisassociateRepositoryRequest &request) const
Model::DescribeRecommendationFeedbackOutcomeCallable DescribeRecommendationFeedbackCallable(const DescribeRecommendationFeedbackRequestT &request) const
void DescribeCodeReviewAsync(const DescribeCodeReviewRequestT &request, const DescribeCodeReviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateCodeReviewAsync(const CreateCodeReviewRequestT &request, const CreateCodeReviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListRepositoryAssociationsOutcome ListRepositoryAssociations(const Model::ListRepositoryAssociationsRequest &request={}) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void DisassociateRepositoryAsync(const DisassociateRepositoryRequestT &request, const DisassociateRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutRecommendationFeedbackAsync(const PutRecommendationFeedbackRequestT &request, const PutRecommendationFeedbackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutRecommendationFeedbackOutcomeCallable PutRecommendationFeedbackCallable(const PutRecommendationFeedbackRequestT &request) const
std::future< DescribeRecommendationFeedbackOutcome > DescribeRecommendationFeedbackOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< PutRecommendationFeedbackOutcome > PutRecommendationFeedbackOutcomeCallable
std::future< ListRecommendationsOutcome > ListRecommendationsOutcomeCallable
std::future< ListRecommendationFeedbackOutcome > ListRecommendationFeedbackOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListRepositoryAssociationsOutcome > ListRepositoryAssociationsOutcomeCallable
std::future< DescribeRepositoryAssociationOutcome > DescribeRepositoryAssociationOutcomeCallable
std::future< AssociateRepositoryOutcome > AssociateRepositoryOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DisassociateRepositoryOutcome > DisassociateRepositoryOutcomeCallable
std::future< ListCodeReviewsOutcome > ListCodeReviewsOutcomeCallable
std::future< CreateCodeReviewOutcome > CreateCodeReviewOutcomeCallable
std::future< DescribeCodeReviewOutcome > DescribeCodeReviewOutcomeCallable
std::function< void(const CodeGuruReviewerClient *, const Model::ListRecommendationsRequest &, const Model::ListRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRecommendationsResponseReceivedHandler
std::function< void(const CodeGuruReviewerClient *, const Model::PutRecommendationFeedbackRequest &, const Model::PutRecommendationFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutRecommendationFeedbackResponseReceivedHandler
std::function< void(const CodeGuruReviewerClient *, const Model::AssociateRepositoryRequest &, const Model::AssociateRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateRepositoryResponseReceivedHandler
std::function< void(const CodeGuruReviewerClient *, const Model::CreateCodeReviewRequest &, const Model::CreateCodeReviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCodeReviewResponseReceivedHandler
std::function< void(const CodeGuruReviewerClient *, const Model::DescribeRecommendationFeedbackRequest &, const Model::DescribeRecommendationFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRecommendationFeedbackResponseReceivedHandler
std::function< void(const CodeGuruReviewerClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const CodeGuruReviewerClient *, const Model::ListRecommendationFeedbackRequest &, const Model::ListRecommendationFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRecommendationFeedbackResponseReceivedHandler
std::function< void(const CodeGuruReviewerClient *, const Model::DisassociateRepositoryRequest &, const Model::DisassociateRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateRepositoryResponseReceivedHandler
std::function< void(const CodeGuruReviewerClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const CodeGuruReviewerClient *, const Model::ListRepositoryAssociationsRequest &, const Model::ListRepositoryAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRepositoryAssociationsResponseReceivedHandler
std::function< void(const CodeGuruReviewerClient *, const Model::DescribeCodeReviewRequest &, const Model::DescribeCodeReviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeCodeReviewResponseReceivedHandler
std::function< void(const CodeGuruReviewerClient *, const Model::DescribeRepositoryAssociationRequest &, const Model::DescribeRepositoryAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRepositoryAssociationResponseReceivedHandler
std::function< void(const CodeGuruReviewerClient *, const Model::ListCodeReviewsRequest &, const Model::ListCodeReviewsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCodeReviewsResponseReceivedHandler
std::function< void(const CodeGuruReviewerClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String