AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
CodeGuruReviewerServiceClientModel.h
Go to the documentation of this file.
1
6#pragma once
7
8/* Generic header includes */
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in CodeGuruReviewerClient header */
35/* End of service model headers required in CodeGuruReviewerClient header */
36
37namespace Aws
38{
39 namespace Http
40 {
41 class HttpClient;
42 class HttpClientFactory;
43 } // namespace Http
44
45 namespace Utils
46 {
47 template< typename R, typename E> class Outcome;
48
49 namespace Threading
50 {
51 class Executor;
52 } // namespace Threading
53 } // namespace Utils
54
55 namespace Auth
56 {
57 class AWSCredentials;
58 class AWSCredentialsProvider;
59 } // namespace Auth
60
61 namespace Client
62 {
63 class RetryStrategy;
64 } // namespace Client
65
66 namespace CodeGuruReviewer
67 {
71
72 namespace Model
73 {
74 /* Service model forward declarations required in CodeGuruReviewerClient header */
89 /* End of service model forward declarations required in CodeGuruReviewerClient header */
90
91 /* Service model Outcome class definitions */
106 /* End of service model Outcome class definitions */
107
108 /* Service model Outcome callable definitions */
109 typedef std::future<AssociateRepositoryOutcome> AssociateRepositoryOutcomeCallable;
110 typedef std::future<CreateCodeReviewOutcome> CreateCodeReviewOutcomeCallable;
111 typedef std::future<DescribeCodeReviewOutcome> DescribeCodeReviewOutcomeCallable;
112 typedef std::future<DescribeRecommendationFeedbackOutcome> DescribeRecommendationFeedbackOutcomeCallable;
113 typedef std::future<DescribeRepositoryAssociationOutcome> DescribeRepositoryAssociationOutcomeCallable;
114 typedef std::future<DisassociateRepositoryOutcome> DisassociateRepositoryOutcomeCallable;
115 typedef std::future<ListCodeReviewsOutcome> ListCodeReviewsOutcomeCallable;
116 typedef std::future<ListRecommendationFeedbackOutcome> ListRecommendationFeedbackOutcomeCallable;
117 typedef std::future<ListRecommendationsOutcome> ListRecommendationsOutcomeCallable;
118 typedef std::future<ListRepositoryAssociationsOutcome> ListRepositoryAssociationsOutcomeCallable;
119 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
120 typedef std::future<PutRecommendationFeedbackOutcome> PutRecommendationFeedbackOutcomeCallable;
121 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
122 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
123 /* End of service model Outcome callable definitions */
124 } // namespace Model
125
127
128 /* Service model async handlers definitions */
129 typedef std::function<void(const CodeGuruReviewerClient*, const Model::AssociateRepositoryRequest&, const Model::AssociateRepositoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateRepositoryResponseReceivedHandler;
130 typedef std::function<void(const CodeGuruReviewerClient*, const Model::CreateCodeReviewRequest&, const Model::CreateCodeReviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCodeReviewResponseReceivedHandler;
131 typedef std::function<void(const CodeGuruReviewerClient*, const Model::DescribeCodeReviewRequest&, const Model::DescribeCodeReviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCodeReviewResponseReceivedHandler;
132 typedef std::function<void(const CodeGuruReviewerClient*, const Model::DescribeRecommendationFeedbackRequest&, const Model::DescribeRecommendationFeedbackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRecommendationFeedbackResponseReceivedHandler;
133 typedef std::function<void(const CodeGuruReviewerClient*, const Model::DescribeRepositoryAssociationRequest&, const Model::DescribeRepositoryAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRepositoryAssociationResponseReceivedHandler;
134 typedef std::function<void(const CodeGuruReviewerClient*, const Model::DisassociateRepositoryRequest&, const Model::DisassociateRepositoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateRepositoryResponseReceivedHandler;
135 typedef std::function<void(const CodeGuruReviewerClient*, const Model::ListCodeReviewsRequest&, const Model::ListCodeReviewsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCodeReviewsResponseReceivedHandler;
136 typedef std::function<void(const CodeGuruReviewerClient*, const Model::ListRecommendationFeedbackRequest&, const Model::ListRecommendationFeedbackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRecommendationFeedbackResponseReceivedHandler;
137 typedef std::function<void(const CodeGuruReviewerClient*, const Model::ListRecommendationsRequest&, const Model::ListRecommendationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRecommendationsResponseReceivedHandler;
138 typedef std::function<void(const CodeGuruReviewerClient*, const Model::ListRepositoryAssociationsRequest&, const Model::ListRepositoryAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRepositoryAssociationsResponseReceivedHandler;
139 typedef std::function<void(const CodeGuruReviewerClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
140 typedef std::function<void(const CodeGuruReviewerClient*, const Model::PutRecommendationFeedbackRequest&, const Model::PutRecommendationFeedbackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutRecommendationFeedbackResponseReceivedHandler;
141 typedef std::function<void(const CodeGuruReviewerClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
142 typedef std::function<void(const CodeGuruReviewerClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
143 /* End of service model async handlers definitions */
144 } // namespace CodeGuruReviewer
145} // namespace Aws
EndpointProviderBase< CodeGuruReviewerClientConfiguration, CodeGuruReviewerBuiltInParameters, CodeGuruReviewerClientContextParameters > CodeGuruReviewerEndpointProviderBase
Aws::Utils::Outcome< ListCodeReviewsResult, CodeGuruReviewerError > ListCodeReviewsOutcome
Aws::Utils::Outcome< ListRepositoryAssociationsResult, CodeGuruReviewerError > ListRepositoryAssociationsOutcome
Aws::Utils::Outcome< ListRecommendationFeedbackResult, CodeGuruReviewerError > ListRecommendationFeedbackOutcome
Aws::Utils::Outcome< CreateCodeReviewResult, CodeGuruReviewerError > CreateCodeReviewOutcome
Aws::Utils::Outcome< AssociateRepositoryResult, CodeGuruReviewerError > AssociateRepositoryOutcome
std::future< DescribeRecommendationFeedbackOutcome > DescribeRecommendationFeedbackOutcomeCallable
Aws::Utils::Outcome< PutRecommendationFeedbackResult, CodeGuruReviewerError > PutRecommendationFeedbackOutcome
Aws::Utils::Outcome< ListRecommendationsResult, CodeGuruReviewerError > ListRecommendationsOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, CodeGuruReviewerError > ListTagsForResourceOutcome
std::future< PutRecommendationFeedbackOutcome > PutRecommendationFeedbackOutcomeCallable
std::future< ListRecommendationsOutcome > ListRecommendationsOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, CodeGuruReviewerError > UntagResourceOutcome
Aws::Utils::Outcome< DescribeRecommendationFeedbackResult, CodeGuruReviewerError > DescribeRecommendationFeedbackOutcome
std::future< ListRecommendationFeedbackOutcome > ListRecommendationFeedbackOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< DescribeCodeReviewResult, CodeGuruReviewerError > DescribeCodeReviewOutcome
std::future< ListRepositoryAssociationsOutcome > ListRepositoryAssociationsOutcomeCallable
std::future< DescribeRepositoryAssociationOutcome > DescribeRepositoryAssociationOutcomeCallable
std::future< AssociateRepositoryOutcome > AssociateRepositoryOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< DisassociateRepositoryResult, CodeGuruReviewerError > DisassociateRepositoryOutcome
std::future< DisassociateRepositoryOutcome > DisassociateRepositoryOutcomeCallable
std::future< ListCodeReviewsOutcome > ListCodeReviewsOutcomeCallable
std::future< CreateCodeReviewOutcome > CreateCodeReviewOutcomeCallable
std::future< DescribeCodeReviewOutcome > DescribeCodeReviewOutcomeCallable
Aws::Utils::Outcome< DescribeRepositoryAssociationResult, CodeGuruReviewerError > DescribeRepositoryAssociationOutcome
Aws::Utils::Outcome< TagResourceResult, CodeGuruReviewerError > TagResourceOutcome
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