AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
CodeGuruReviewerClient.h
1
6#pragma once
7#include <aws/codeguru-reviewer/CodeGuruReviewer_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/codeguru-reviewer/CodeGuruReviewerServiceClientModel.h>
13
14namespace Aws
15{
16namespace CodeGuruReviewer
17{
36 class AWS_CODEGURUREVIEWER_API CodeGuruReviewerClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<CodeGuruReviewerClient>
37 {
38 public:
40 static const char* GetServiceName();
41 static const char* GetAllocationTag();
42
45
51 std::shared_ptr<CodeGuruReviewerEndpointProviderBase> endpointProvider = nullptr);
52
58 std::shared_ptr<CodeGuruReviewerEndpointProviderBase> endpointProvider = nullptr,
60
65 CodeGuruReviewerClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
66 std::shared_ptr<CodeGuruReviewerEndpointProviderBase> endpointProvider = nullptr,
68
69
70 /* Legacy constructors due deprecation */
76
82 const Aws::Client::ClientConfiguration& clientConfiguration);
83
88 CodeGuruReviewerClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
89 const Aws::Client::ClientConfiguration& clientConfiguration);
90
91 /* End of legacy constructors due deprecation */
93
120
124 template<typename AssociateRepositoryRequestT = Model::AssociateRepositoryRequest>
125 Model::AssociateRepositoryOutcomeCallable AssociateRepositoryCallable(const AssociateRepositoryRequestT& request) const
126 {
127 return SubmitCallable(&CodeGuruReviewerClient::AssociateRepository, request);
128 }
129
133 template<typename AssociateRepositoryRequestT = Model::AssociateRepositoryRequest>
134 void AssociateRepositoryAsync(const AssociateRepositoryRequestT& request, const AssociateRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
135 {
136 return SubmitAsync(&CodeGuruReviewerClient::AssociateRepository, request, handler, context);
137 }
138
150
154 template<typename CreateCodeReviewRequestT = Model::CreateCodeReviewRequest>
155 Model::CreateCodeReviewOutcomeCallable CreateCodeReviewCallable(const CreateCodeReviewRequestT& request) const
156 {
157 return SubmitCallable(&CodeGuruReviewerClient::CreateCodeReview, request);
158 }
159
163 template<typename CreateCodeReviewRequestT = Model::CreateCodeReviewRequest>
164 void CreateCodeReviewAsync(const CreateCodeReviewRequestT& request, const CreateCodeReviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
165 {
166 return SubmitAsync(&CodeGuruReviewerClient::CreateCodeReview, request, handler, context);
167 }
168
176
180 template<typename DescribeCodeReviewRequestT = Model::DescribeCodeReviewRequest>
181 Model::DescribeCodeReviewOutcomeCallable DescribeCodeReviewCallable(const DescribeCodeReviewRequestT& request) const
182 {
183 return SubmitCallable(&CodeGuruReviewerClient::DescribeCodeReview, request);
184 }
185
189 template<typename DescribeCodeReviewRequestT = Model::DescribeCodeReviewRequest>
190 void DescribeCodeReviewAsync(const DescribeCodeReviewRequestT& request, const DescribeCodeReviewResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
191 {
192 return SubmitAsync(&CodeGuruReviewerClient::DescribeCodeReview, request, handler, context);
193 }
194
202
206 template<typename DescribeRecommendationFeedbackRequestT = Model::DescribeRecommendationFeedbackRequest>
207 Model::DescribeRecommendationFeedbackOutcomeCallable DescribeRecommendationFeedbackCallable(const DescribeRecommendationFeedbackRequestT& request) const
208 {
209 return SubmitCallable(&CodeGuruReviewerClient::DescribeRecommendationFeedback, request);
210 }
211
215 template<typename DescribeRecommendationFeedbackRequestT = Model::DescribeRecommendationFeedbackRequest>
216 void DescribeRecommendationFeedbackAsync(const DescribeRecommendationFeedbackRequestT& request, const DescribeRecommendationFeedbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
217 {
218 return SubmitAsync(&CodeGuruReviewerClient::DescribeRecommendationFeedback, request, handler, context);
219 }
220
230
234 template<typename DescribeRepositoryAssociationRequestT = Model::DescribeRepositoryAssociationRequest>
235 Model::DescribeRepositoryAssociationOutcomeCallable DescribeRepositoryAssociationCallable(const DescribeRepositoryAssociationRequestT& request) const
236 {
237 return SubmitCallable(&CodeGuruReviewerClient::DescribeRepositoryAssociation, request);
238 }
239
243 template<typename DescribeRepositoryAssociationRequestT = Model::DescribeRepositoryAssociationRequest>
244 void DescribeRepositoryAssociationAsync(const DescribeRepositoryAssociationRequestT& request, const DescribeRepositoryAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
245 {
246 return SubmitAsync(&CodeGuruReviewerClient::DescribeRepositoryAssociation, request, handler, context);
247 }
248
256
260 template<typename DisassociateRepositoryRequestT = Model::DisassociateRepositoryRequest>
261 Model::DisassociateRepositoryOutcomeCallable DisassociateRepositoryCallable(const DisassociateRepositoryRequestT& request) const
262 {
263 return SubmitCallable(&CodeGuruReviewerClient::DisassociateRepository, request);
264 }
265
269 template<typename DisassociateRepositoryRequestT = Model::DisassociateRepositoryRequest>
270 void DisassociateRepositoryAsync(const DisassociateRepositoryRequestT& request, const DisassociateRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
271 {
272 return SubmitAsync(&CodeGuruReviewerClient::DisassociateRepository, request, handler, context);
273 }
274
282
286 template<typename ListCodeReviewsRequestT = Model::ListCodeReviewsRequest>
287 Model::ListCodeReviewsOutcomeCallable ListCodeReviewsCallable(const ListCodeReviewsRequestT& request) const
288 {
289 return SubmitCallable(&CodeGuruReviewerClient::ListCodeReviews, request);
290 }
291
295 template<typename ListCodeReviewsRequestT = Model::ListCodeReviewsRequest>
296 void ListCodeReviewsAsync(const ListCodeReviewsRequestT& request, const ListCodeReviewsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
297 {
298 return SubmitAsync(&CodeGuruReviewerClient::ListCodeReviews, request, handler, context);
299 }
300
310
314 template<typename ListRecommendationFeedbackRequestT = Model::ListRecommendationFeedbackRequest>
315 Model::ListRecommendationFeedbackOutcomeCallable ListRecommendationFeedbackCallable(const ListRecommendationFeedbackRequestT& request) const
316 {
317 return SubmitCallable(&CodeGuruReviewerClient::ListRecommendationFeedback, request);
318 }
319
323 template<typename ListRecommendationFeedbackRequestT = Model::ListRecommendationFeedbackRequest>
324 void ListRecommendationFeedbackAsync(const ListRecommendationFeedbackRequestT& request, const ListRecommendationFeedbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
325 {
326 return SubmitAsync(&CodeGuruReviewerClient::ListRecommendationFeedback, request, handler, context);
327 }
328
336
340 template<typename ListRecommendationsRequestT = Model::ListRecommendationsRequest>
341 Model::ListRecommendationsOutcomeCallable ListRecommendationsCallable(const ListRecommendationsRequestT& request) const
342 {
343 return SubmitCallable(&CodeGuruReviewerClient::ListRecommendations, request);
344 }
345
349 template<typename ListRecommendationsRequestT = Model::ListRecommendationsRequest>
350 void ListRecommendationsAsync(const ListRecommendationsRequestT& request, const ListRecommendationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
351 {
352 return SubmitAsync(&CodeGuruReviewerClient::ListRecommendations, request, handler, context);
353 }
354
372
376 template<typename ListRepositoryAssociationsRequestT = Model::ListRepositoryAssociationsRequest>
377 Model::ListRepositoryAssociationsOutcomeCallable ListRepositoryAssociationsCallable(const ListRepositoryAssociationsRequestT& request = {}) const
378 {
379 return SubmitCallable(&CodeGuruReviewerClient::ListRepositoryAssociations, request);
380 }
381
385 template<typename ListRepositoryAssociationsRequestT = Model::ListRepositoryAssociationsRequest>
386 void ListRepositoryAssociationsAsync(const ListRepositoryAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListRepositoryAssociationsRequestT& request = {}) const
387 {
388 return SubmitAsync(&CodeGuruReviewerClient::ListRepositoryAssociations, request, handler, context);
389 }
390
398
402 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
403 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
404 {
405 return SubmitCallable(&CodeGuruReviewerClient::ListTagsForResource, request);
406 }
407
411 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
412 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
413 {
414 return SubmitAsync(&CodeGuruReviewerClient::ListTagsForResource, request, handler, context);
415 }
416
425
429 template<typename PutRecommendationFeedbackRequestT = Model::PutRecommendationFeedbackRequest>
430 Model::PutRecommendationFeedbackOutcomeCallable PutRecommendationFeedbackCallable(const PutRecommendationFeedbackRequestT& request) const
431 {
432 return SubmitCallable(&CodeGuruReviewerClient::PutRecommendationFeedback, request);
433 }
434
438 template<typename PutRecommendationFeedbackRequestT = Model::PutRecommendationFeedbackRequest>
439 void PutRecommendationFeedbackAsync(const PutRecommendationFeedbackRequestT& request, const PutRecommendationFeedbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
440 {
441 return SubmitAsync(&CodeGuruReviewerClient::PutRecommendationFeedback, request, handler, context);
442 }
443
451
455 template<typename TagResourceRequestT = Model::TagResourceRequest>
456 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
457 {
458 return SubmitCallable(&CodeGuruReviewerClient::TagResource, request);
459 }
460
464 template<typename TagResourceRequestT = Model::TagResourceRequest>
465 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
466 {
467 return SubmitAsync(&CodeGuruReviewerClient::TagResource, request, handler, context);
468 }
469
476
480 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
481 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
482 {
483 return SubmitCallable(&CodeGuruReviewerClient::UntagResource, request);
484 }
485
489 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
490 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
491 {
492 return SubmitAsync(&CodeGuruReviewerClient::UntagResource, request, handler, context);
493 }
494
495
496 void OverrideEndpoint(const Aws::String& endpoint);
497 std::shared_ptr<CodeGuruReviewerEndpointProviderBase>& accessEndpointProvider();
498 private:
500 void init(const CodeGuruReviewerClientConfiguration& clientConfiguration);
501
502 CodeGuruReviewerClientConfiguration m_clientConfiguration;
503 std::shared_ptr<CodeGuruReviewerEndpointProviderBase> m_endpointProvider;
504 };
505
506} // namespace CodeGuruReviewer
507} // 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
void OverrideEndpoint(const Aws::String &endpoint)
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)
std::shared_ptr< CodeGuruReviewerEndpointProviderBase > & accessEndpointProvider()
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
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
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::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
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::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::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::CreateCodeReviewRequest &, const Model::CreateCodeReviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCodeReviewResponseReceivedHandler
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::ListRecommendationFeedbackRequest &, const Model::ListRecommendationFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRecommendationFeedbackResponseReceivedHandler
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::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::ListRepositoryAssociationsRequest &, const Model::ListRepositoryAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRepositoryAssociationsResponseReceivedHandler
std::function< void(const CodeGuruReviewerClient *, const Model::ListCodeReviewsRequest &, const Model::ListCodeReviewsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCodeReviewsResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String