AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
CodeBuildServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/codebuild/CodeBuildErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/codebuild/CodeBuildEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in CodeBuildClient header */
21#include <aws/codebuild/model/BatchDeleteBuildsResult.h>
22#include <aws/codebuild/model/BatchGetBuildBatchesResult.h>
23#include <aws/codebuild/model/BatchGetBuildsResult.h>
24#include <aws/codebuild/model/BatchGetFleetsResult.h>
25#include <aws/codebuild/model/BatchGetProjectsResult.h>
26#include <aws/codebuild/model/BatchGetReportGroupsResult.h>
27#include <aws/codebuild/model/BatchGetReportsResult.h>
28#include <aws/codebuild/model/CreateFleetResult.h>
29#include <aws/codebuild/model/CreateProjectResult.h>
30#include <aws/codebuild/model/CreateReportGroupResult.h>
31#include <aws/codebuild/model/CreateWebhookResult.h>
32#include <aws/codebuild/model/DeleteBuildBatchResult.h>
33#include <aws/codebuild/model/DeleteFleetResult.h>
34#include <aws/codebuild/model/DeleteProjectResult.h>
35#include <aws/codebuild/model/DeleteReportResult.h>
36#include <aws/codebuild/model/DeleteReportGroupResult.h>
37#include <aws/codebuild/model/DeleteResourcePolicyResult.h>
38#include <aws/codebuild/model/DeleteSourceCredentialsResult.h>
39#include <aws/codebuild/model/DeleteWebhookResult.h>
40#include <aws/codebuild/model/DescribeCodeCoveragesResult.h>
41#include <aws/codebuild/model/DescribeTestCasesResult.h>
42#include <aws/codebuild/model/GetReportGroupTrendResult.h>
43#include <aws/codebuild/model/GetResourcePolicyResult.h>
44#include <aws/codebuild/model/ImportSourceCredentialsResult.h>
45#include <aws/codebuild/model/InvalidateProjectCacheResult.h>
46#include <aws/codebuild/model/ListBuildBatchesResult.h>
47#include <aws/codebuild/model/ListBuildBatchesForProjectResult.h>
48#include <aws/codebuild/model/ListBuildsResult.h>
49#include <aws/codebuild/model/ListBuildsForProjectResult.h>
50#include <aws/codebuild/model/ListCuratedEnvironmentImagesResult.h>
51#include <aws/codebuild/model/ListFleetsResult.h>
52#include <aws/codebuild/model/ListProjectsResult.h>
53#include <aws/codebuild/model/ListReportGroupsResult.h>
54#include <aws/codebuild/model/ListReportsResult.h>
55#include <aws/codebuild/model/ListReportsForReportGroupResult.h>
56#include <aws/codebuild/model/ListSharedProjectsResult.h>
57#include <aws/codebuild/model/ListSharedReportGroupsResult.h>
58#include <aws/codebuild/model/ListSourceCredentialsResult.h>
59#include <aws/codebuild/model/PutResourcePolicyResult.h>
60#include <aws/codebuild/model/RetryBuildResult.h>
61#include <aws/codebuild/model/RetryBuildBatchResult.h>
62#include <aws/codebuild/model/StartBuildResult.h>
63#include <aws/codebuild/model/StartBuildBatchResult.h>
64#include <aws/codebuild/model/StopBuildResult.h>
65#include <aws/codebuild/model/StopBuildBatchResult.h>
66#include <aws/codebuild/model/UpdateFleetResult.h>
67#include <aws/codebuild/model/UpdateProjectResult.h>
68#include <aws/codebuild/model/UpdateProjectVisibilityResult.h>
69#include <aws/codebuild/model/UpdateReportGroupResult.h>
70#include <aws/codebuild/model/UpdateWebhookResult.h>
71#include <aws/codebuild/model/ListReportsRequest.h>
72#include <aws/codebuild/model/RetryBuildRequest.h>
73#include <aws/codebuild/model/ListProjectsRequest.h>
74#include <aws/codebuild/model/ListBuildBatchesForProjectRequest.h>
75#include <aws/codebuild/model/ListCuratedEnvironmentImagesRequest.h>
76#include <aws/codebuild/model/ListFleetsRequest.h>
77#include <aws/codebuild/model/ListReportGroupsRequest.h>
78#include <aws/codebuild/model/ListSharedReportGroupsRequest.h>
79#include <aws/codebuild/model/ListSourceCredentialsRequest.h>
80#include <aws/codebuild/model/RetryBuildBatchRequest.h>
81#include <aws/codebuild/model/ListBuildsRequest.h>
82#include <aws/codebuild/model/ListBuildBatchesRequest.h>
83#include <aws/codebuild/model/ListSharedProjectsRequest.h>
84/* End of service model headers required in CodeBuildClient header */
85
86namespace Aws
87{
88 namespace Http
89 {
90 class HttpClient;
91 class HttpClientFactory;
92 } // namespace Http
93
94 namespace Utils
95 {
96 template< typename R, typename E> class Outcome;
97
98 namespace Threading
99 {
100 class Executor;
101 } // namespace Threading
102 } // namespace Utils
103
104 namespace Auth
105 {
106 class AWSCredentials;
107 class AWSCredentialsProvider;
108 } // namespace Auth
109
110 namespace Client
111 {
112 class RetryStrategy;
113 } // namespace Client
114
115 namespace CodeBuild
116 {
120
121 namespace Model
122 {
123 /* Service model forward declarations required in CodeBuildClient header */
131 class CreateFleetRequest;
136 class DeleteFleetRequest;
151 class ListBuildsRequest;
154 class ListFleetsRequest;
157 class ListReportsRequest;
163 class RetryBuildRequest;
165 class StartBuildRequest;
167 class StopBuildRequest;
169 class UpdateFleetRequest;
174 /* End of service model forward declarations required in CodeBuildClient header */
175
176 /* Service model Outcome class definitions */
227 /* End of service model Outcome class definitions */
228
229 /* Service model Outcome callable definitions */
230 typedef std::future<BatchDeleteBuildsOutcome> BatchDeleteBuildsOutcomeCallable;
231 typedef std::future<BatchGetBuildBatchesOutcome> BatchGetBuildBatchesOutcomeCallable;
232 typedef std::future<BatchGetBuildsOutcome> BatchGetBuildsOutcomeCallable;
233 typedef std::future<BatchGetFleetsOutcome> BatchGetFleetsOutcomeCallable;
234 typedef std::future<BatchGetProjectsOutcome> BatchGetProjectsOutcomeCallable;
235 typedef std::future<BatchGetReportGroupsOutcome> BatchGetReportGroupsOutcomeCallable;
236 typedef std::future<BatchGetReportsOutcome> BatchGetReportsOutcomeCallable;
237 typedef std::future<CreateFleetOutcome> CreateFleetOutcomeCallable;
238 typedef std::future<CreateProjectOutcome> CreateProjectOutcomeCallable;
239 typedef std::future<CreateReportGroupOutcome> CreateReportGroupOutcomeCallable;
240 typedef std::future<CreateWebhookOutcome> CreateWebhookOutcomeCallable;
241 typedef std::future<DeleteBuildBatchOutcome> DeleteBuildBatchOutcomeCallable;
242 typedef std::future<DeleteFleetOutcome> DeleteFleetOutcomeCallable;
243 typedef std::future<DeleteProjectOutcome> DeleteProjectOutcomeCallable;
244 typedef std::future<DeleteReportOutcome> DeleteReportOutcomeCallable;
245 typedef std::future<DeleteReportGroupOutcome> DeleteReportGroupOutcomeCallable;
246 typedef std::future<DeleteResourcePolicyOutcome> DeleteResourcePolicyOutcomeCallable;
247 typedef std::future<DeleteSourceCredentialsOutcome> DeleteSourceCredentialsOutcomeCallable;
248 typedef std::future<DeleteWebhookOutcome> DeleteWebhookOutcomeCallable;
249 typedef std::future<DescribeCodeCoveragesOutcome> DescribeCodeCoveragesOutcomeCallable;
250 typedef std::future<DescribeTestCasesOutcome> DescribeTestCasesOutcomeCallable;
251 typedef std::future<GetReportGroupTrendOutcome> GetReportGroupTrendOutcomeCallable;
252 typedef std::future<GetResourcePolicyOutcome> GetResourcePolicyOutcomeCallable;
253 typedef std::future<ImportSourceCredentialsOutcome> ImportSourceCredentialsOutcomeCallable;
254 typedef std::future<InvalidateProjectCacheOutcome> InvalidateProjectCacheOutcomeCallable;
255 typedef std::future<ListBuildBatchesOutcome> ListBuildBatchesOutcomeCallable;
256 typedef std::future<ListBuildBatchesForProjectOutcome> ListBuildBatchesForProjectOutcomeCallable;
257 typedef std::future<ListBuildsOutcome> ListBuildsOutcomeCallable;
258 typedef std::future<ListBuildsForProjectOutcome> ListBuildsForProjectOutcomeCallable;
259 typedef std::future<ListCuratedEnvironmentImagesOutcome> ListCuratedEnvironmentImagesOutcomeCallable;
260 typedef std::future<ListFleetsOutcome> ListFleetsOutcomeCallable;
261 typedef std::future<ListProjectsOutcome> ListProjectsOutcomeCallable;
262 typedef std::future<ListReportGroupsOutcome> ListReportGroupsOutcomeCallable;
263 typedef std::future<ListReportsOutcome> ListReportsOutcomeCallable;
264 typedef std::future<ListReportsForReportGroupOutcome> ListReportsForReportGroupOutcomeCallable;
265 typedef std::future<ListSharedProjectsOutcome> ListSharedProjectsOutcomeCallable;
266 typedef std::future<ListSharedReportGroupsOutcome> ListSharedReportGroupsOutcomeCallable;
267 typedef std::future<ListSourceCredentialsOutcome> ListSourceCredentialsOutcomeCallable;
268 typedef std::future<PutResourcePolicyOutcome> PutResourcePolicyOutcomeCallable;
269 typedef std::future<RetryBuildOutcome> RetryBuildOutcomeCallable;
270 typedef std::future<RetryBuildBatchOutcome> RetryBuildBatchOutcomeCallable;
271 typedef std::future<StartBuildOutcome> StartBuildOutcomeCallable;
272 typedef std::future<StartBuildBatchOutcome> StartBuildBatchOutcomeCallable;
273 typedef std::future<StopBuildOutcome> StopBuildOutcomeCallable;
274 typedef std::future<StopBuildBatchOutcome> StopBuildBatchOutcomeCallable;
275 typedef std::future<UpdateFleetOutcome> UpdateFleetOutcomeCallable;
276 typedef std::future<UpdateProjectOutcome> UpdateProjectOutcomeCallable;
277 typedef std::future<UpdateProjectVisibilityOutcome> UpdateProjectVisibilityOutcomeCallable;
278 typedef std::future<UpdateReportGroupOutcome> UpdateReportGroupOutcomeCallable;
279 typedef std::future<UpdateWebhookOutcome> UpdateWebhookOutcomeCallable;
280 /* End of service model Outcome callable definitions */
281 } // namespace Model
282
283 class CodeBuildClient;
284
285 /* Service model async handlers definitions */
286 typedef std::function<void(const CodeBuildClient*, const Model::BatchDeleteBuildsRequest&, const Model::BatchDeleteBuildsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeleteBuildsResponseReceivedHandler;
287 typedef std::function<void(const CodeBuildClient*, const Model::BatchGetBuildBatchesRequest&, const Model::BatchGetBuildBatchesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetBuildBatchesResponseReceivedHandler;
288 typedef std::function<void(const CodeBuildClient*, const Model::BatchGetBuildsRequest&, const Model::BatchGetBuildsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetBuildsResponseReceivedHandler;
289 typedef std::function<void(const CodeBuildClient*, const Model::BatchGetFleetsRequest&, const Model::BatchGetFleetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetFleetsResponseReceivedHandler;
290 typedef std::function<void(const CodeBuildClient*, const Model::BatchGetProjectsRequest&, const Model::BatchGetProjectsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetProjectsResponseReceivedHandler;
291 typedef std::function<void(const CodeBuildClient*, const Model::BatchGetReportGroupsRequest&, const Model::BatchGetReportGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetReportGroupsResponseReceivedHandler;
292 typedef std::function<void(const CodeBuildClient*, const Model::BatchGetReportsRequest&, const Model::BatchGetReportsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetReportsResponseReceivedHandler;
293 typedef std::function<void(const CodeBuildClient*, const Model::CreateFleetRequest&, const Model::CreateFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFleetResponseReceivedHandler;
294 typedef std::function<void(const CodeBuildClient*, const Model::CreateProjectRequest&, const Model::CreateProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateProjectResponseReceivedHandler;
295 typedef std::function<void(const CodeBuildClient*, const Model::CreateReportGroupRequest&, const Model::CreateReportGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateReportGroupResponseReceivedHandler;
296 typedef std::function<void(const CodeBuildClient*, const Model::CreateWebhookRequest&, const Model::CreateWebhookOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateWebhookResponseReceivedHandler;
297 typedef std::function<void(const CodeBuildClient*, const Model::DeleteBuildBatchRequest&, const Model::DeleteBuildBatchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBuildBatchResponseReceivedHandler;
298 typedef std::function<void(const CodeBuildClient*, const Model::DeleteFleetRequest&, const Model::DeleteFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFleetResponseReceivedHandler;
299 typedef std::function<void(const CodeBuildClient*, const Model::DeleteProjectRequest&, const Model::DeleteProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteProjectResponseReceivedHandler;
300 typedef std::function<void(const CodeBuildClient*, const Model::DeleteReportRequest&, const Model::DeleteReportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteReportResponseReceivedHandler;
301 typedef std::function<void(const CodeBuildClient*, const Model::DeleteReportGroupRequest&, const Model::DeleteReportGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteReportGroupResponseReceivedHandler;
302 typedef std::function<void(const CodeBuildClient*, const Model::DeleteResourcePolicyRequest&, const Model::DeleteResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourcePolicyResponseReceivedHandler;
303 typedef std::function<void(const CodeBuildClient*, const Model::DeleteSourceCredentialsRequest&, const Model::DeleteSourceCredentialsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSourceCredentialsResponseReceivedHandler;
304 typedef std::function<void(const CodeBuildClient*, const Model::DeleteWebhookRequest&, const Model::DeleteWebhookOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteWebhookResponseReceivedHandler;
305 typedef std::function<void(const CodeBuildClient*, const Model::DescribeCodeCoveragesRequest&, const Model::DescribeCodeCoveragesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeCodeCoveragesResponseReceivedHandler;
306 typedef std::function<void(const CodeBuildClient*, const Model::DescribeTestCasesRequest&, const Model::DescribeTestCasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTestCasesResponseReceivedHandler;
307 typedef std::function<void(const CodeBuildClient*, const Model::GetReportGroupTrendRequest&, const Model::GetReportGroupTrendOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetReportGroupTrendResponseReceivedHandler;
308 typedef std::function<void(const CodeBuildClient*, const Model::GetResourcePolicyRequest&, const Model::GetResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResourcePolicyResponseReceivedHandler;
309 typedef std::function<void(const CodeBuildClient*, const Model::ImportSourceCredentialsRequest&, const Model::ImportSourceCredentialsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportSourceCredentialsResponseReceivedHandler;
310 typedef std::function<void(const CodeBuildClient*, const Model::InvalidateProjectCacheRequest&, const Model::InvalidateProjectCacheOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > InvalidateProjectCacheResponseReceivedHandler;
311 typedef std::function<void(const CodeBuildClient*, const Model::ListBuildBatchesRequest&, const Model::ListBuildBatchesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBuildBatchesResponseReceivedHandler;
312 typedef std::function<void(const CodeBuildClient*, const Model::ListBuildBatchesForProjectRequest&, const Model::ListBuildBatchesForProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBuildBatchesForProjectResponseReceivedHandler;
313 typedef std::function<void(const CodeBuildClient*, const Model::ListBuildsRequest&, const Model::ListBuildsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBuildsResponseReceivedHandler;
314 typedef std::function<void(const CodeBuildClient*, const Model::ListBuildsForProjectRequest&, const Model::ListBuildsForProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBuildsForProjectResponseReceivedHandler;
315 typedef std::function<void(const CodeBuildClient*, const Model::ListCuratedEnvironmentImagesRequest&, const Model::ListCuratedEnvironmentImagesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCuratedEnvironmentImagesResponseReceivedHandler;
316 typedef std::function<void(const CodeBuildClient*, const Model::ListFleetsRequest&, const Model::ListFleetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFleetsResponseReceivedHandler;
317 typedef std::function<void(const CodeBuildClient*, const Model::ListProjectsRequest&, const Model::ListProjectsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListProjectsResponseReceivedHandler;
318 typedef std::function<void(const CodeBuildClient*, const Model::ListReportGroupsRequest&, const Model::ListReportGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListReportGroupsResponseReceivedHandler;
319 typedef std::function<void(const CodeBuildClient*, const Model::ListReportsRequest&, const Model::ListReportsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListReportsResponseReceivedHandler;
320 typedef std::function<void(const CodeBuildClient*, const Model::ListReportsForReportGroupRequest&, const Model::ListReportsForReportGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListReportsForReportGroupResponseReceivedHandler;
321 typedef std::function<void(const CodeBuildClient*, const Model::ListSharedProjectsRequest&, const Model::ListSharedProjectsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSharedProjectsResponseReceivedHandler;
322 typedef std::function<void(const CodeBuildClient*, const Model::ListSharedReportGroupsRequest&, const Model::ListSharedReportGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSharedReportGroupsResponseReceivedHandler;
323 typedef std::function<void(const CodeBuildClient*, const Model::ListSourceCredentialsRequest&, const Model::ListSourceCredentialsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSourceCredentialsResponseReceivedHandler;
324 typedef std::function<void(const CodeBuildClient*, const Model::PutResourcePolicyRequest&, const Model::PutResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutResourcePolicyResponseReceivedHandler;
325 typedef std::function<void(const CodeBuildClient*, const Model::RetryBuildRequest&, const Model::RetryBuildOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RetryBuildResponseReceivedHandler;
326 typedef std::function<void(const CodeBuildClient*, const Model::RetryBuildBatchRequest&, const Model::RetryBuildBatchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RetryBuildBatchResponseReceivedHandler;
327 typedef std::function<void(const CodeBuildClient*, const Model::StartBuildRequest&, const Model::StartBuildOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartBuildResponseReceivedHandler;
328 typedef std::function<void(const CodeBuildClient*, const Model::StartBuildBatchRequest&, const Model::StartBuildBatchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartBuildBatchResponseReceivedHandler;
329 typedef std::function<void(const CodeBuildClient*, const Model::StopBuildRequest&, const Model::StopBuildOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopBuildResponseReceivedHandler;
330 typedef std::function<void(const CodeBuildClient*, const Model::StopBuildBatchRequest&, const Model::StopBuildBatchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopBuildBatchResponseReceivedHandler;
331 typedef std::function<void(const CodeBuildClient*, const Model::UpdateFleetRequest&, const Model::UpdateFleetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFleetResponseReceivedHandler;
332 typedef std::function<void(const CodeBuildClient*, const Model::UpdateProjectRequest&, const Model::UpdateProjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateProjectResponseReceivedHandler;
333 typedef std::function<void(const CodeBuildClient*, const Model::UpdateProjectVisibilityRequest&, const Model::UpdateProjectVisibilityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateProjectVisibilityResponseReceivedHandler;
334 typedef std::function<void(const CodeBuildClient*, const Model::UpdateReportGroupRequest&, const Model::UpdateReportGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateReportGroupResponseReceivedHandler;
335 typedef std::function<void(const CodeBuildClient*, const Model::UpdateWebhookRequest&, const Model::UpdateWebhookOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateWebhookResponseReceivedHandler;
336 /* End of service model async handlers definitions */
337 } // namespace CodeBuild
338} // namespace Aws
EndpointProviderBase< CodeBuildClientConfiguration, CodeBuildBuiltInParameters, CodeBuildClientContextParameters > CodeBuildEndpointProviderBase
Aws::Utils::Outcome< RetryBuildBatchResult, CodeBuildError > RetryBuildBatchOutcome
Aws::Utils::Outcome< ListFleetsResult, CodeBuildError > ListFleetsOutcome
Aws::Utils::Outcome< CreateWebhookResult, CodeBuildError > CreateWebhookOutcome
std::future< InvalidateProjectCacheOutcome > InvalidateProjectCacheOutcomeCallable
std::future< CreateReportGroupOutcome > CreateReportGroupOutcomeCallable
Aws::Utils::Outcome< StopBuildResult, CodeBuildError > StopBuildOutcome
std::future< BatchGetFleetsOutcome > BatchGetFleetsOutcomeCallable
Aws::Utils::Outcome< ListProjectsResult, CodeBuildError > ListProjectsOutcome
std::future< ListBuildBatchesOutcome > ListBuildBatchesOutcomeCallable
Aws::Utils::Outcome< ListBuildBatchesResult, CodeBuildError > ListBuildBatchesOutcome
Aws::Utils::Outcome< ListBuildBatchesForProjectResult, CodeBuildError > ListBuildBatchesForProjectOutcome
std::future< ListReportsForReportGroupOutcome > ListReportsForReportGroupOutcomeCallable
std::future< CreateFleetOutcome > CreateFleetOutcomeCallable
Aws::Utils::Outcome< BatchGetFleetsResult, CodeBuildError > BatchGetFleetsOutcome
Aws::Utils::Outcome< BatchGetProjectsResult, CodeBuildError > BatchGetProjectsOutcome
std::future< DeleteReportGroupOutcome > DeleteReportGroupOutcomeCallable
Aws::Utils::Outcome< StartBuildResult, CodeBuildError > StartBuildOutcome
Aws::Utils::Outcome< BatchGetReportsResult, CodeBuildError > BatchGetReportsOutcome
std::future< UpdateProjectOutcome > UpdateProjectOutcomeCallable
std::future< DescribeTestCasesOutcome > DescribeTestCasesOutcomeCallable
std::future< ListReportGroupsOutcome > ListReportGroupsOutcomeCallable
Aws::Utils::Outcome< StopBuildBatchResult, CodeBuildError > StopBuildBatchOutcome
std::future< GetResourcePolicyOutcome > GetResourcePolicyOutcomeCallable
std::future< DeleteWebhookOutcome > DeleteWebhookOutcomeCallable
std::future< BatchGetBuildsOutcome > BatchGetBuildsOutcomeCallable
Aws::Utils::Outcome< ListReportGroupsResult, CodeBuildError > ListReportGroupsOutcome
std::future< StartBuildBatchOutcome > StartBuildBatchOutcomeCallable
std::future< StopBuildOutcome > StopBuildOutcomeCallable
Aws::Utils::Outcome< DeleteBuildBatchResult, CodeBuildError > DeleteBuildBatchOutcome
Aws::Utils::Outcome< CreateReportGroupResult, CodeBuildError > CreateReportGroupOutcome
std::future< RetryBuildOutcome > RetryBuildOutcomeCallable
Aws::Utils::Outcome< UpdateProjectVisibilityResult, CodeBuildError > UpdateProjectVisibilityOutcome
std::future< ListBuildBatchesForProjectOutcome > ListBuildBatchesForProjectOutcomeCallable
Aws::Utils::Outcome< CreateProjectResult, CodeBuildError > CreateProjectOutcome
std::future< ListFleetsOutcome > ListFleetsOutcomeCallable
Aws::Utils::Outcome< ListSharedReportGroupsResult, CodeBuildError > ListSharedReportGroupsOutcome
Aws::Utils::Outcome< UpdateWebhookResult, CodeBuildError > UpdateWebhookOutcome
std::future< DeleteSourceCredentialsOutcome > DeleteSourceCredentialsOutcomeCallable
Aws::Utils::Outcome< DeleteResourcePolicyResult, CodeBuildError > DeleteResourcePolicyOutcome
Aws::Utils::Outcome< BatchGetReportGroupsResult, CodeBuildError > BatchGetReportGroupsOutcome
std::future< ImportSourceCredentialsOutcome > ImportSourceCredentialsOutcomeCallable
Aws::Utils::Outcome< ListSharedProjectsResult, CodeBuildError > ListSharedProjectsOutcome
Aws::Utils::Outcome< ListSourceCredentialsResult, CodeBuildError > ListSourceCredentialsOutcome
std::future< DeleteProjectOutcome > DeleteProjectOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
Aws::Utils::Outcome< DeleteFleetResult, CodeBuildError > DeleteFleetOutcome
Aws::Utils::Outcome< DeleteReportResult, CodeBuildError > DeleteReportOutcome
Aws::Utils::Outcome< GetReportGroupTrendResult, CodeBuildError > GetReportGroupTrendOutcome
std::future< UpdateFleetOutcome > UpdateFleetOutcomeCallable
Aws::Utils::Outcome< ImportSourceCredentialsResult, CodeBuildError > ImportSourceCredentialsOutcome
Aws::Utils::Outcome< DeleteSourceCredentialsResult, CodeBuildError > DeleteSourceCredentialsOutcome
std::future< BatchDeleteBuildsOutcome > BatchDeleteBuildsOutcomeCallable
std::future< BatchGetProjectsOutcome > BatchGetProjectsOutcomeCallable
std::future< ListCuratedEnvironmentImagesOutcome > ListCuratedEnvironmentImagesOutcomeCallable
Aws::Utils::Outcome< CreateFleetResult, CodeBuildError > CreateFleetOutcome
std::future< DeleteBuildBatchOutcome > DeleteBuildBatchOutcomeCallable
Aws::Utils::Outcome< UpdateFleetResult, CodeBuildError > UpdateFleetOutcome
std::future< ListBuildsForProjectOutcome > ListBuildsForProjectOutcomeCallable
Aws::Utils::Outcome< PutResourcePolicyResult, CodeBuildError > PutResourcePolicyOutcome
Aws::Utils::Outcome< DescribeTestCasesResult, CodeBuildError > DescribeTestCasesOutcome
Aws::Utils::Outcome< ListReportsResult, CodeBuildError > ListReportsOutcome
Aws::Utils::Outcome< BatchGetBuildsResult, CodeBuildError > BatchGetBuildsOutcome
Aws::Utils::Outcome< StartBuildBatchResult, CodeBuildError > StartBuildBatchOutcome
std::future< ListBuildsOutcome > ListBuildsOutcomeCallable
std::future< ListSharedReportGroupsOutcome > ListSharedReportGroupsOutcomeCallable
Aws::Utils::Outcome< DeleteProjectResult, CodeBuildError > DeleteProjectOutcome
Aws::Utils::Outcome< GetResourcePolicyResult, CodeBuildError > GetResourcePolicyOutcome
std::future< BatchGetBuildBatchesOutcome > BatchGetBuildBatchesOutcomeCallable
std::future< DeleteReportOutcome > DeleteReportOutcomeCallable
std::future< GetReportGroupTrendOutcome > GetReportGroupTrendOutcomeCallable
Aws::Utils::Outcome< ListBuildsForProjectResult, CodeBuildError > ListBuildsForProjectOutcome
std::future< ListProjectsOutcome > ListProjectsOutcomeCallable
Aws::Utils::Outcome< UpdateProjectResult, CodeBuildError > UpdateProjectOutcome
Aws::Utils::Outcome< DescribeCodeCoveragesResult, CodeBuildError > DescribeCodeCoveragesOutcome
std::future< StopBuildBatchOutcome > StopBuildBatchOutcomeCallable
Aws::Utils::Outcome< InvalidateProjectCacheResult, CodeBuildError > InvalidateProjectCacheOutcome
Aws::Utils::Outcome< ListReportsForReportGroupResult, CodeBuildError > ListReportsForReportGroupOutcome
std::future< DeleteFleetOutcome > DeleteFleetOutcomeCallable
Aws::Utils::Outcome< UpdateReportGroupResult, CodeBuildError > UpdateReportGroupOutcome
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
std::future< ListReportsOutcome > ListReportsOutcomeCallable
Aws::Utils::Outcome< DeleteReportGroupResult, CodeBuildError > DeleteReportGroupOutcome
Aws::Utils::Outcome< BatchGetBuildBatchesResult, CodeBuildError > BatchGetBuildBatchesOutcome
std::future< BatchGetReportGroupsOutcome > BatchGetReportGroupsOutcomeCallable
Aws::Utils::Outcome< RetryBuildResult, CodeBuildError > RetryBuildOutcome
std::future< UpdateReportGroupOutcome > UpdateReportGroupOutcomeCallable
std::future< DescribeCodeCoveragesOutcome > DescribeCodeCoveragesOutcomeCallable
Aws::Utils::Outcome< BatchDeleteBuildsResult, CodeBuildError > BatchDeleteBuildsOutcome
std::future< RetryBuildBatchOutcome > RetryBuildBatchOutcomeCallable
std::future< BatchGetReportsOutcome > BatchGetReportsOutcomeCallable
std::future< CreateProjectOutcome > CreateProjectOutcomeCallable
Aws::Utils::Outcome< DeleteWebhookResult, CodeBuildError > DeleteWebhookOutcome
std::future< UpdateWebhookOutcome > UpdateWebhookOutcomeCallable
Aws::Utils::Outcome< ListBuildsResult, CodeBuildError > ListBuildsOutcome
std::future< StartBuildOutcome > StartBuildOutcomeCallable
std::future< UpdateProjectVisibilityOutcome > UpdateProjectVisibilityOutcomeCallable
Aws::Utils::Outcome< ListCuratedEnvironmentImagesResult, CodeBuildError > ListCuratedEnvironmentImagesOutcome
std::future< ListSharedProjectsOutcome > ListSharedProjectsOutcomeCallable
std::future< ListSourceCredentialsOutcome > ListSourceCredentialsOutcomeCallable
std::future< CreateWebhookOutcome > CreateWebhookOutcomeCallable
std::function< void(const CodeBuildClient *, const Model::CreateFleetRequest &, const Model::CreateFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFleetResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::CreateWebhookRequest &, const Model::CreateWebhookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWebhookResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::ListBuildsRequest &, const Model::ListBuildsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBuildsResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::DeleteWebhookRequest &, const Model::DeleteWebhookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWebhookResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::RetryBuildRequest &, const Model::RetryBuildOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RetryBuildResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::GetReportGroupTrendRequest &, const Model::GetReportGroupTrendOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetReportGroupTrendResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::InvalidateProjectCacheRequest &, const Model::InvalidateProjectCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InvalidateProjectCacheResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::DeleteBuildBatchRequest &, const Model::DeleteBuildBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBuildBatchResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::StopBuildRequest &, const Model::StopBuildOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopBuildResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::RetryBuildBatchRequest &, const Model::RetryBuildBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RetryBuildBatchResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourcePolicyResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::DeleteReportGroupRequest &, const Model::DeleteReportGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReportGroupResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::ListReportsForReportGroupRequest &, const Model::ListReportsForReportGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReportsForReportGroupResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::ListCuratedEnvironmentImagesRequest &, const Model::ListCuratedEnvironmentImagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCuratedEnvironmentImagesResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::ListSharedProjectsRequest &, const Model::ListSharedProjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSharedProjectsResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::UpdateWebhookRequest &, const Model::UpdateWebhookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateWebhookResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResourcePolicyResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::UpdateProjectVisibilityRequest &, const Model::UpdateProjectVisibilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateProjectVisibilityResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::ListBuildBatchesForProjectRequest &, const Model::ListBuildBatchesForProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBuildBatchesForProjectResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::ListBuildBatchesRequest &, const Model::ListBuildBatchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBuildBatchesResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::ListReportsRequest &, const Model::ListReportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReportsResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::DescribeCodeCoveragesRequest &, const Model::DescribeCodeCoveragesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCodeCoveragesResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::DeleteReportRequest &, const Model::DeleteReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReportResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::StopBuildBatchRequest &, const Model::StopBuildBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopBuildBatchResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::DeleteProjectRequest &, const Model::DeleteProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProjectResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::DescribeTestCasesRequest &, const Model::DescribeTestCasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTestCasesResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::BatchGetReportsRequest &, const Model::BatchGetReportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetReportsResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::ListProjectsRequest &, const Model::ListProjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProjectsResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::UpdateFleetRequest &, const Model::UpdateFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFleetResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::BatchGetFleetsRequest &, const Model::BatchGetFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetFleetsResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::DeleteFleetRequest &, const Model::DeleteFleetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFleetResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::UpdateProjectRequest &, const Model::UpdateProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateProjectResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::StartBuildBatchRequest &, const Model::StartBuildBatchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartBuildBatchResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::ImportSourceCredentialsRequest &, const Model::ImportSourceCredentialsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportSourceCredentialsResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::CreateProjectRequest &, const Model::CreateProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProjectResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::BatchDeleteBuildsRequest &, const Model::BatchDeleteBuildsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteBuildsResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::ListReportGroupsRequest &, const Model::ListReportGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListReportGroupsResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::ListSharedReportGroupsRequest &, const Model::ListSharedReportGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSharedReportGroupsResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::StartBuildRequest &, const Model::StartBuildOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartBuildResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::CreateReportGroupRequest &, const Model::CreateReportGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReportGroupResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::BatchGetProjectsRequest &, const Model::BatchGetProjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetProjectsResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::ListSourceCredentialsRequest &, const Model::ListSourceCredentialsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSourceCredentialsResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::DeleteSourceCredentialsRequest &, const Model::DeleteSourceCredentialsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSourceCredentialsResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::GetResourcePolicyRequest &, const Model::GetResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourcePolicyResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::ListFleetsRequest &, const Model::ListFleetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFleetsResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::BatchGetBuildsRequest &, const Model::BatchGetBuildsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetBuildsResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::BatchGetBuildBatchesRequest &, const Model::BatchGetBuildBatchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetBuildBatchesResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::BatchGetReportGroupsRequest &, const Model::BatchGetReportGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetReportGroupsResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::UpdateReportGroupRequest &, const Model::UpdateReportGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateReportGroupResponseReceivedHandler
std::function< void(const CodeBuildClient *, const Model::ListBuildsForProjectRequest &, const Model::ListBuildsForProjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBuildsForProjectResponseReceivedHandler