7#include <aws/codebuild/CodeBuild_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/codebuild/CodeBuildServiceClientModel.h>
46 std::shared_ptr<CodeBuildEndpointProviderBase> endpointProvider =
nullptr);
53 std::shared_ptr<CodeBuildEndpointProviderBase> endpointProvider =
nullptr,
60 CodeBuildClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
61 std::shared_ptr<CodeBuildEndpointProviderBase> endpointProvider =
nullptr,
83 CodeBuildClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
99 template<
typename BatchDeleteBuildsRequestT = Model::BatchDeleteBuildsRequest>
102 return SubmitCallable(&CodeBuildClient::BatchDeleteBuilds, request);
108 template<
typename BatchDeleteBuildsRequestT = Model::BatchDeleteBuildsRequest>
111 return SubmitAsync(&CodeBuildClient::BatchDeleteBuilds, request, handler, context);
125 template<
typename BatchGetBuildBatchesRequestT = Model::BatchGetBuildBatchesRequest>
128 return SubmitCallable(&CodeBuildClient::BatchGetBuildBatches, request);
134 template<
typename BatchGetBuildBatchesRequestT = Model::BatchGetBuildBatchesRequest>
137 return SubmitAsync(&CodeBuildClient::BatchGetBuildBatches, request, handler, context);
150 template<
typename BatchGetBuildsRequestT = Model::BatchGetBuildsRequest>
153 return SubmitCallable(&CodeBuildClient::BatchGetBuilds, request);
159 template<
typename BatchGetBuildsRequestT = Model::BatchGetBuildsRequest>
162 return SubmitAsync(&CodeBuildClient::BatchGetBuilds, request, handler, context);
176 template<
typename BatchGetFleetsRequestT = Model::BatchGetFleetsRequest>
179 return SubmitCallable(&CodeBuildClient::BatchGetFleets, request);
185 template<
typename BatchGetFleetsRequestT = Model::BatchGetFleetsRequest>
188 return SubmitAsync(&CodeBuildClient::BatchGetFleets, request, handler, context);
202 template<
typename BatchGetProjectsRequestT = Model::BatchGetProjectsRequest>
205 return SubmitCallable(&CodeBuildClient::BatchGetProjects, request);
211 template<
typename BatchGetProjectsRequestT = Model::BatchGetProjectsRequest>
214 return SubmitAsync(&CodeBuildClient::BatchGetProjects, request, handler, context);
227 template<
typename BatchGetReportGroupsRequestT = Model::BatchGetReportGroupsRequest>
230 return SubmitCallable(&CodeBuildClient::BatchGetReportGroups, request);
236 template<
typename BatchGetReportGroupsRequestT = Model::BatchGetReportGroupsRequest>
239 return SubmitAsync(&CodeBuildClient::BatchGetReportGroups, request, handler, context);
252 template<
typename BatchGetReportsRequestT = Model::BatchGetReportsRequest>
255 return SubmitCallable(&CodeBuildClient::BatchGetReports, request);
261 template<
typename BatchGetReportsRequestT = Model::BatchGetReportsRequest>
264 return SubmitAsync(&CodeBuildClient::BatchGetReports, request, handler, context);
277 template<
typename CreateFleetRequestT = Model::CreateFleetRequest>
280 return SubmitCallable(&CodeBuildClient::CreateFleet, request);
286 template<
typename CreateFleetRequestT = Model::CreateFleetRequest>
289 return SubmitAsync(&CodeBuildClient::CreateFleet, request, handler, context);
302 template<
typename CreateProjectRequestT = Model::CreateProjectRequest>
305 return SubmitCallable(&CodeBuildClient::CreateProject, request);
311 template<
typename CreateProjectRequestT = Model::CreateProjectRequest>
314 return SubmitAsync(&CodeBuildClient::CreateProject, request, handler, context);
328 template<
typename CreateReportGroupRequestT = Model::CreateReportGroupRequest>
331 return SubmitCallable(&CodeBuildClient::CreateReportGroup, request);
337 template<
typename CreateReportGroupRequestT = Model::CreateReportGroupRequest>
340 return SubmitAsync(&CodeBuildClient::CreateReportGroup, request, handler, context);
364 template<
typename CreateWebhookRequestT = Model::CreateWebhookRequest>
367 return SubmitCallable(&CodeBuildClient::CreateWebhook, request);
373 template<
typename CreateWebhookRequestT = Model::CreateWebhookRequest>
376 return SubmitAsync(&CodeBuildClient::CreateWebhook, request, handler, context);
389 template<
typename DeleteBuildBatchRequestT = Model::DeleteBuildBatchRequest>
392 return SubmitCallable(&CodeBuildClient::DeleteBuildBatch, request);
398 template<
typename DeleteBuildBatchRequestT = Model::DeleteBuildBatchRequest>
401 return SubmitAsync(&CodeBuildClient::DeleteBuildBatch, request, handler, context);
415 template<
typename DeleteFleetRequestT = Model::DeleteFleetRequest>
418 return SubmitCallable(&CodeBuildClient::DeleteFleet, request);
424 template<
typename DeleteFleetRequestT = Model::DeleteFleetRequest>
427 return SubmitAsync(&CodeBuildClient::DeleteFleet, request, handler, context);
441 template<
typename DeleteProjectRequestT = Model::DeleteProjectRequest>
444 return SubmitCallable(&CodeBuildClient::DeleteProject, request);
450 template<
typename DeleteProjectRequestT = Model::DeleteProjectRequest>
453 return SubmitAsync(&CodeBuildClient::DeleteProject, request, handler, context);
466 template<
typename DeleteReportRequestT = Model::DeleteReportRequest>
469 return SubmitCallable(&CodeBuildClient::DeleteReport, request);
475 template<
typename DeleteReportRequestT = Model::DeleteReportRequest>
478 return SubmitAsync(&CodeBuildClient::DeleteReport, request, handler, context);
492 template<
typename DeleteReportGroupRequestT = Model::DeleteReportGroupRequest>
495 return SubmitCallable(&CodeBuildClient::DeleteReportGroup, request);
501 template<
typename DeleteReportGroupRequestT = Model::DeleteReportGroupRequest>
504 return SubmitAsync(&CodeBuildClient::DeleteReportGroup, request, handler, context);
518 template<
typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
521 return SubmitCallable(&CodeBuildClient::DeleteResourcePolicy, request);
527 template<
typename DeleteResourcePolicyRequestT = Model::DeleteResourcePolicyRequest>
530 return SubmitAsync(&CodeBuildClient::DeleteResourcePolicy, request, handler, context);
544 template<
typename DeleteSourceCredentialsRequestT = Model::DeleteSourceCredentialsRequest>
547 return SubmitCallable(&CodeBuildClient::DeleteSourceCredentials, request);
553 template<
typename DeleteSourceCredentialsRequestT = Model::DeleteSourceCredentialsRequest>
556 return SubmitAsync(&CodeBuildClient::DeleteSourceCredentials, request, handler, context);
572 template<
typename DeleteWebhookRequestT = Model::DeleteWebhookRequest>
575 return SubmitCallable(&CodeBuildClient::DeleteWebhook, request);
581 template<
typename DeleteWebhookRequestT = Model::DeleteWebhookRequest>
584 return SubmitAsync(&CodeBuildClient::DeleteWebhook, request, handler, context);
597 template<
typename DescribeCodeCoveragesRequestT = Model::DescribeCodeCoveragesRequest>
600 return SubmitCallable(&CodeBuildClient::DescribeCodeCoverages, request);
606 template<
typename DescribeCodeCoveragesRequestT = Model::DescribeCodeCoveragesRequest>
609 return SubmitAsync(&CodeBuildClient::DescribeCodeCoverages, request, handler, context);
623 template<
typename DescribeTestCasesRequestT = Model::DescribeTestCasesRequest>
626 return SubmitCallable(&CodeBuildClient::DescribeTestCases, request);
632 template<
typename DescribeTestCasesRequestT = Model::DescribeTestCasesRequest>
635 return SubmitAsync(&CodeBuildClient::DescribeTestCases, request, handler, context);
649 template<
typename GetReportGroupTrendRequestT = Model::GetReportGroupTrendRequest>
652 return SubmitCallable(&CodeBuildClient::GetReportGroupTrend, request);
658 template<
typename GetReportGroupTrendRequestT = Model::GetReportGroupTrendRequest>
661 return SubmitAsync(&CodeBuildClient::GetReportGroupTrend, request, handler, context);
675 template<
typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
678 return SubmitCallable(&CodeBuildClient::GetResourcePolicy, request);
684 template<
typename GetResourcePolicyRequestT = Model::GetResourcePolicyRequest>
687 return SubmitAsync(&CodeBuildClient::GetResourcePolicy, request, handler, context);
702 template<
typename ImportSourceCredentialsRequestT = Model::ImportSourceCredentialsRequest>
705 return SubmitCallable(&CodeBuildClient::ImportSourceCredentials, request);
711 template<
typename ImportSourceCredentialsRequestT = Model::ImportSourceCredentialsRequest>
714 return SubmitAsync(&CodeBuildClient::ImportSourceCredentials, request, handler, context);
727 template<
typename Inval
idateProjectCacheRequestT = Model::Inval
idateProjectCacheRequest>
730 return SubmitCallable(&CodeBuildClient::InvalidateProjectCache, request);
736 template<
typename Inval
idateProjectCacheRequestT = Model::Inval
idateProjectCacheRequest>
739 return SubmitAsync(&CodeBuildClient::InvalidateProjectCache, request, handler, context);
753 template<
typename ListBuildBatchesRequestT = Model::ListBuildBatchesRequest>
756 return SubmitCallable(&CodeBuildClient::ListBuildBatches, request);
762 template<
typename ListBuildBatchesRequestT = Model::ListBuildBatchesRequest>
765 return SubmitAsync(&CodeBuildClient::ListBuildBatches, request, handler, context);
779 template<
typename ListBuildBatchesForProjectRequestT = Model::ListBuildBatchesForProjectRequest>
782 return SubmitCallable(&CodeBuildClient::ListBuildBatchesForProject, request);
788 template<
typename ListBuildBatchesForProjectRequestT = Model::ListBuildBatchesForProjectRequest>
791 return SubmitAsync(&CodeBuildClient::ListBuildBatchesForProject, request, handler, context);
805 template<
typename ListBuildsRequestT = Model::ListBuildsRequest>
808 return SubmitCallable(&CodeBuildClient::ListBuilds, request);
814 template<
typename ListBuildsRequestT = Model::ListBuildsRequest>
817 return SubmitAsync(&CodeBuildClient::ListBuilds, request, handler, context);
831 template<
typename ListBuildsForProjectRequestT = Model::ListBuildsForProjectRequest>
834 return SubmitCallable(&CodeBuildClient::ListBuildsForProject, request);
840 template<
typename ListBuildsForProjectRequestT = Model::ListBuildsForProjectRequest>
843 return SubmitAsync(&CodeBuildClient::ListBuildsForProject, request, handler, context);
857 template<
typename ListCuratedEnvironmentImagesRequestT = Model::ListCuratedEnvironmentImagesRequest>
860 return SubmitCallable(&CodeBuildClient::ListCuratedEnvironmentImages, request);
866 template<
typename ListCuratedEnvironmentImagesRequestT = Model::ListCuratedEnvironmentImagesRequest>
869 return SubmitAsync(&CodeBuildClient::ListCuratedEnvironmentImages, request, handler, context);
883 template<
typename ListFleetsRequestT = Model::ListFleetsRequest>
886 return SubmitCallable(&CodeBuildClient::ListFleets, request);
892 template<
typename ListFleetsRequestT = Model::ListFleetsRequest>
895 return SubmitAsync(&CodeBuildClient::ListFleets, request, handler, context);
909 template<
typename ListProjectsRequestT = Model::ListProjectsRequest>
912 return SubmitCallable(&CodeBuildClient::ListProjects, request);
918 template<
typename ListProjectsRequestT = Model::ListProjectsRequest>
921 return SubmitAsync(&CodeBuildClient::ListProjects, request, handler, context);
935 template<
typename ListReportGroupsRequestT = Model::ListReportGroupsRequest>
938 return SubmitCallable(&CodeBuildClient::ListReportGroups, request);
944 template<
typename ListReportGroupsRequestT = Model::ListReportGroupsRequest>
947 return SubmitAsync(&CodeBuildClient::ListReportGroups, request, handler, context);
961 template<
typename ListReportsRequestT = Model::ListReportsRequest>
964 return SubmitCallable(&CodeBuildClient::ListReports, request);
970 template<
typename ListReportsRequestT = Model::ListReportsRequest>
973 return SubmitAsync(&CodeBuildClient::ListReports, request, handler, context);
987 template<
typename ListReportsForReportGroupRequestT = Model::ListReportsForReportGroupRequest>
990 return SubmitCallable(&CodeBuildClient::ListReportsForReportGroup, request);
996 template<
typename ListReportsForReportGroupRequestT = Model::ListReportsForReportGroupRequest>
999 return SubmitAsync(&CodeBuildClient::ListReportsForReportGroup, request, handler, context);
1013 template<
typename ListSharedProjectsRequestT = Model::ListSharedProjectsRequest>
1016 return SubmitCallable(&CodeBuildClient::ListSharedProjects, request);
1022 template<
typename ListSharedProjectsRequestT = Model::ListSharedProjectsRequest>
1025 return SubmitAsync(&CodeBuildClient::ListSharedProjects, request, handler, context);
1039 template<
typename ListSharedReportGroupsRequestT = Model::ListSharedReportGroupsRequest>
1042 return SubmitCallable(&CodeBuildClient::ListSharedReportGroups, request);
1048 template<
typename ListSharedReportGroupsRequestT = Model::ListSharedReportGroupsRequest>
1051 return SubmitAsync(&CodeBuildClient::ListSharedReportGroups, request, handler, context);
1065 template<
typename ListSourceCredentialsRequestT = Model::ListSourceCredentialsRequest>
1068 return SubmitCallable(&CodeBuildClient::ListSourceCredentials, request);
1074 template<
typename ListSourceCredentialsRequestT = Model::ListSourceCredentialsRequest>
1077 return SubmitAsync(&CodeBuildClient::ListSourceCredentials, request, handler, context);
1091 template<
typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
1094 return SubmitCallable(&CodeBuildClient::PutResourcePolicy, request);
1100 template<
typename PutResourcePolicyRequestT = Model::PutResourcePolicyRequest>
1103 return SubmitAsync(&CodeBuildClient::PutResourcePolicy, request, handler, context);
1116 template<
typename RetryBuildRequestT = Model::RetryBuildRequest>
1119 return SubmitCallable(&CodeBuildClient::RetryBuild, request);
1125 template<
typename RetryBuildRequestT = Model::RetryBuildRequest>
1128 return SubmitAsync(&CodeBuildClient::RetryBuild, request, handler, context);
1142 template<
typename RetryBuildBatchRequestT = Model::RetryBuildBatchRequest>
1145 return SubmitCallable(&CodeBuildClient::RetryBuildBatch, request);
1151 template<
typename RetryBuildBatchRequestT = Model::RetryBuildBatchRequest>
1154 return SubmitAsync(&CodeBuildClient::RetryBuildBatch, request, handler, context);
1173 template<
typename StartBuildRequestT = Model::StartBuildRequest>
1176 return SubmitCallable(&CodeBuildClient::StartBuild, request);
1182 template<
typename StartBuildRequestT = Model::StartBuildRequest>
1185 return SubmitAsync(&CodeBuildClient::StartBuild, request, handler, context);
1198 template<
typename StartBuildBatchRequestT = Model::StartBuildBatchRequest>
1201 return SubmitCallable(&CodeBuildClient::StartBuildBatch, request);
1207 template<
typename StartBuildBatchRequestT = Model::StartBuildBatchRequest>
1210 return SubmitAsync(&CodeBuildClient::StartBuildBatch, request, handler, context);
1223 template<
typename StopBuildRequestT = Model::StopBuildRequest>
1226 return SubmitCallable(&CodeBuildClient::StopBuild, request);
1232 template<
typename StopBuildRequestT = Model::StopBuildRequest>
1235 return SubmitAsync(&CodeBuildClient::StopBuild, request, handler, context);
1248 template<
typename StopBuildBatchRequestT = Model::StopBuildBatchRequest>
1251 return SubmitCallable(&CodeBuildClient::StopBuildBatch, request);
1257 template<
typename StopBuildBatchRequestT = Model::StopBuildBatchRequest>
1260 return SubmitAsync(&CodeBuildClient::StopBuildBatch, request, handler, context);
1273 template<
typename UpdateFleetRequestT = Model::UpdateFleetRequest>
1276 return SubmitCallable(&CodeBuildClient::UpdateFleet, request);
1282 template<
typename UpdateFleetRequestT = Model::UpdateFleetRequest>
1285 return SubmitAsync(&CodeBuildClient::UpdateFleet, request, handler, context);
1298 template<
typename UpdateProjectRequestT = Model::UpdateProjectRequest>
1301 return SubmitCallable(&CodeBuildClient::UpdateProject, request);
1307 template<
typename UpdateProjectRequestT = Model::UpdateProjectRequest>
1310 return SubmitAsync(&CodeBuildClient::UpdateProject, request, handler, context);
1347 template<
typename UpdateProjectVisibilityRequestT = Model::UpdateProjectVisibilityRequest>
1350 return SubmitCallable(&CodeBuildClient::UpdateProjectVisibility, request);
1356 template<
typename UpdateProjectVisibilityRequestT = Model::UpdateProjectVisibilityRequest>
1359 return SubmitAsync(&CodeBuildClient::UpdateProjectVisibility, request, handler, context);
1372 template<
typename UpdateReportGroupRequestT = Model::UpdateReportGroupRequest>
1375 return SubmitCallable(&CodeBuildClient::UpdateReportGroup, request);
1381 template<
typename UpdateReportGroupRequestT = Model::UpdateReportGroupRequest>
1384 return SubmitAsync(&CodeBuildClient::UpdateReportGroup, request, handler, context);
1399 template<
typename UpdateWebhookRequestT = Model::UpdateWebhookRequest>
1402 return SubmitCallable(&CodeBuildClient::UpdateWebhook, request);
1408 template<
typename UpdateWebhookRequestT = Model::UpdateWebhookRequest>
1411 return SubmitAsync(&CodeBuildClient::UpdateWebhook, request, handler, context);
1422 std::shared_ptr<CodeBuildEndpointProviderBase> m_endpointProvider;
virtual Model::BatchGetReportGroupsOutcome BatchGetReportGroups(const Model::BatchGetReportGroupsRequest &request) const
void OverrideEndpoint(const Aws::String &endpoint)
void InvalidateProjectCacheAsync(const InvalidateProjectCacheRequestT &request, const InvalidateProjectCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteBuildBatchOutcome DeleteBuildBatch(const Model::DeleteBuildBatchRequest &request) const
Model::UpdateProjectVisibilityOutcomeCallable UpdateProjectVisibilityCallable(const UpdateProjectVisibilityRequestT &request) const
Model::BatchGetReportsOutcomeCallable BatchGetReportsCallable(const BatchGetReportsRequestT &request) const
virtual Model::ListBuildBatchesOutcome ListBuildBatches(const Model::ListBuildBatchesRequest &request={}) const
Model::DeleteSourceCredentialsOutcomeCallable DeleteSourceCredentialsCallable(const DeleteSourceCredentialsRequestT &request) const
Model::GetReportGroupTrendOutcomeCallable GetReportGroupTrendCallable(const GetReportGroupTrendRequestT &request) const
virtual Model::CreateWebhookOutcome CreateWebhook(const Model::CreateWebhookRequest &request) const
Model::ListReportsForReportGroupOutcomeCallable ListReportsForReportGroupCallable(const ListReportsForReportGroupRequestT &request) const
CodeBuildClientConfiguration ClientConfigurationType
static const char * GetAllocationTag()
CodeBuildClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::ListBuildsOutcome ListBuilds(const Model::ListBuildsRequest &request={}) const
Model::StopBuildOutcomeCallable StopBuildCallable(const StopBuildRequestT &request) const
Model::ListSourceCredentialsOutcomeCallable ListSourceCredentialsCallable(const ListSourceCredentialsRequestT &request={}) const
Aws::Client::AWSJsonClient BASECLASS
Model::DeleteReportGroupOutcomeCallable DeleteReportGroupCallable(const DeleteReportGroupRequestT &request) const
Model::DeleteResourcePolicyOutcomeCallable DeleteResourcePolicyCallable(const DeleteResourcePolicyRequestT &request) const
Model::UpdateFleetOutcomeCallable UpdateFleetCallable(const UpdateFleetRequestT &request) const
void CreateFleetAsync(const CreateFleetRequestT &request, const CreateFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchGetReportGroupsOutcomeCallable BatchGetReportGroupsCallable(const BatchGetReportGroupsRequestT &request) const
void DeleteSourceCredentialsAsync(const DeleteSourceCredentialsRequestT &request, const DeleteSourceCredentialsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListCuratedEnvironmentImagesAsync(const ListCuratedEnvironmentImagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCuratedEnvironmentImagesRequestT &request={}) const
Model::BatchGetProjectsOutcomeCallable BatchGetProjectsCallable(const BatchGetProjectsRequestT &request) const
Model::StartBuildOutcomeCallable StartBuildCallable(const StartBuildRequestT &request) const
void GetReportGroupTrendAsync(const GetReportGroupTrendRequestT &request, const GetReportGroupTrendResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListBuildBatchesForProjectOutcome ListBuildBatchesForProject(const Model::ListBuildBatchesForProjectRequest &request={}) const
Model::DeleteFleetOutcomeCallable DeleteFleetCallable(const DeleteFleetRequestT &request) const
virtual Model::ListReportGroupsOutcome ListReportGroups(const Model::ListReportGroupsRequest &request={}) const
void CreateWebhookAsync(const CreateWebhookRequestT &request, const CreateWebhookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateWebhookOutcomeCallable UpdateWebhookCallable(const UpdateWebhookRequestT &request) const
CodeBuildClient(const Aws::CodeBuild::CodeBuildClientConfiguration &clientConfiguration=Aws::CodeBuild::CodeBuildClientConfiguration(), std::shared_ptr< CodeBuildEndpointProviderBase > endpointProvider=nullptr)
void ListSharedProjectsAsync(const ListSharedProjectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSharedProjectsRequestT &request={}) const
CodeBuildClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::RetryBuildOutcomeCallable RetryBuildCallable(const RetryBuildRequestT &request={}) const
Model::ListReportGroupsOutcomeCallable ListReportGroupsCallable(const ListReportGroupsRequestT &request={}) const
virtual Model::StartBuildOutcome StartBuild(const Model::StartBuildRequest &request) const
void BatchGetProjectsAsync(const BatchGetProjectsRequestT &request, const BatchGetProjectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListBuildBatchesForProjectAsync(const ListBuildBatchesForProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListBuildBatchesForProjectRequestT &request={}) const
Model::DeleteWebhookOutcomeCallable DeleteWebhookCallable(const DeleteWebhookRequestT &request) const
virtual Model::ListBuildsForProjectOutcome ListBuildsForProject(const Model::ListBuildsForProjectRequest &request) const
virtual Model::UpdateProjectVisibilityOutcome UpdateProjectVisibility(const Model::UpdateProjectVisibilityRequest &request) const
virtual Model::UpdateWebhookOutcome UpdateWebhook(const Model::UpdateWebhookRequest &request) const
virtual Model::DeleteResourcePolicyOutcome DeleteResourcePolicy(const Model::DeleteResourcePolicyRequest &request) const
virtual Model::DescribeCodeCoveragesOutcome DescribeCodeCoverages(const Model::DescribeCodeCoveragesRequest &request) const
Model::CreateWebhookOutcomeCallable CreateWebhookCallable(const CreateWebhookRequestT &request) const
Model::BatchGetBuildBatchesOutcomeCallable BatchGetBuildBatchesCallable(const BatchGetBuildBatchesRequestT &request) const
void ListFleetsAsync(const ListFleetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListFleetsRequestT &request={}) const
Model::ListProjectsOutcomeCallable ListProjectsCallable(const ListProjectsRequestT &request={}) const
virtual Model::UpdateProjectOutcome UpdateProject(const Model::UpdateProjectRequest &request) const
std::shared_ptr< CodeBuildEndpointProviderBase > & accessEndpointProvider()
void UpdateWebhookAsync(const UpdateWebhookRequestT &request, const UpdateWebhookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListSourceCredentialsOutcome ListSourceCredentials(const Model::ListSourceCredentialsRequest &request={}) const
virtual Model::DeleteProjectOutcome DeleteProject(const Model::DeleteProjectRequest &request) const
Model::BatchDeleteBuildsOutcomeCallable BatchDeleteBuildsCallable(const BatchDeleteBuildsRequestT &request) const
Model::DescribeTestCasesOutcomeCallable DescribeTestCasesCallable(const DescribeTestCasesRequestT &request) const
void DescribeTestCasesAsync(const DescribeTestCasesRequestT &request, const DescribeTestCasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateReportGroupAsync(const UpdateReportGroupRequestT &request, const UpdateReportGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartBuildBatchOutcomeCallable StartBuildBatchCallable(const StartBuildBatchRequestT &request) const
Model::DeleteReportOutcomeCallable DeleteReportCallable(const DeleteReportRequestT &request) const
virtual Model::ListFleetsOutcome ListFleets(const Model::ListFleetsRequest &request={}) const
Model::InvalidateProjectCacheOutcomeCallable InvalidateProjectCacheCallable(const InvalidateProjectCacheRequestT &request) const
void PutResourcePolicyAsync(const PutResourcePolicyRequestT &request, const PutResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartBuildBatchOutcome StartBuildBatch(const Model::StartBuildBatchRequest &request) const
void ListBuildsAsync(const ListBuildsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListBuildsRequestT &request={}) const
virtual Model::ListCuratedEnvironmentImagesOutcome ListCuratedEnvironmentImages(const Model::ListCuratedEnvironmentImagesRequest &request={}) const
static const char * GetServiceName()
virtual Model::BatchGetBuildsOutcome BatchGetBuilds(const Model::BatchGetBuildsRequest &request) const
void ListProjectsAsync(const ListProjectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListProjectsRequestT &request={}) const
void ListSharedReportGroupsAsync(const ListSharedReportGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSharedReportGroupsRequestT &request={}) const
virtual Model::InvalidateProjectCacheOutcome InvalidateProjectCache(const Model::InvalidateProjectCacheRequest &request) const
void ListBuildBatchesAsync(const ListBuildBatchesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListBuildBatchesRequestT &request={}) const
void StartBuildBatchAsync(const StartBuildBatchRequestT &request, const StartBuildBatchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchGetBuildsOutcomeCallable BatchGetBuildsCallable(const BatchGetBuildsRequestT &request) const
void DeleteBuildBatchAsync(const DeleteBuildBatchRequestT &request, const DeleteBuildBatchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetResourcePolicyOutcome GetResourcePolicy(const Model::GetResourcePolicyRequest &request) const
virtual Model::DescribeTestCasesOutcome DescribeTestCases(const Model::DescribeTestCasesRequest &request) const
CodeBuildEndpointProvider EndpointProviderType
void ImportSourceCredentialsAsync(const ImportSourceCredentialsRequestT &request, const ImportSourceCredentialsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteReportGroupAsync(const DeleteReportGroupRequestT &request, const DeleteReportGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListSharedReportGroupsOutcome ListSharedReportGroups(const Model::ListSharedReportGroupsRequest &request={}) const
Model::ListBuildBatchesOutcomeCallable ListBuildBatchesCallable(const ListBuildBatchesRequestT &request={}) const
Model::ListSharedProjectsOutcomeCallable ListSharedProjectsCallable(const ListSharedProjectsRequestT &request={}) const
void DeleteFleetAsync(const DeleteFleetRequestT &request, const DeleteFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetResourcePolicyOutcomeCallable GetResourcePolicyCallable(const GetResourcePolicyRequestT &request) const
Model::ImportSourceCredentialsOutcomeCallable ImportSourceCredentialsCallable(const ImportSourceCredentialsRequestT &request) const
void ListSourceCredentialsAsync(const ListSourceCredentialsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSourceCredentialsRequestT &request={}) const
void BatchGetBuildBatchesAsync(const BatchGetBuildBatchesRequestT &request, const BatchGetBuildBatchesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListFleetsOutcomeCallable ListFleetsCallable(const ListFleetsRequestT &request={}) const
void GetResourcePolicyAsync(const GetResourcePolicyRequestT &request, const GetResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListReportsOutcome ListReports(const Model::ListReportsRequest &request={}) const
virtual Model::BatchGetProjectsOutcome BatchGetProjects(const Model::BatchGetProjectsRequest &request) const
virtual Model::CreateReportGroupOutcome CreateReportGroup(const Model::CreateReportGroupRequest &request) const
CodeBuildClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< CodeBuildEndpointProviderBase > endpointProvider=nullptr, const Aws::CodeBuild::CodeBuildClientConfiguration &clientConfiguration=Aws::CodeBuild::CodeBuildClientConfiguration())
Model::BatchGetFleetsOutcomeCallable BatchGetFleetsCallable(const BatchGetFleetsRequestT &request) const
void UpdateProjectVisibilityAsync(const UpdateProjectVisibilityRequestT &request, const UpdateProjectVisibilityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetReportGroupTrendOutcome GetReportGroupTrend(const Model::GetReportGroupTrendRequest &request) const
virtual Model::DeleteFleetOutcome DeleteFleet(const Model::DeleteFleetRequest &request) const
void BatchDeleteBuildsAsync(const BatchDeleteBuildsRequestT &request, const BatchDeleteBuildsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CodeBuildClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void ListBuildsForProjectAsync(const ListBuildsForProjectRequestT &request, const ListBuildsForProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateProjectOutcome CreateProject(const Model::CreateProjectRequest &request) const
void DeleteProjectAsync(const DeleteProjectRequestT &request, const DeleteProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListProjectsOutcome ListProjects(const Model::ListProjectsRequest &request={}) const
virtual Model::UpdateFleetOutcome UpdateFleet(const Model::UpdateFleetRequest &request) const
Model::DeleteBuildBatchOutcomeCallable DeleteBuildBatchCallable(const DeleteBuildBatchRequestT &request) const
void CreateProjectAsync(const CreateProjectRequestT &request, const CreateProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateFleetAsync(const UpdateFleetRequestT &request, const UpdateFleetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RetryBuildAsync(const RetryBuildResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const RetryBuildRequestT &request={}) const
CodeBuildClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< CodeBuildEndpointProviderBase > endpointProvider=nullptr, const Aws::CodeBuild::CodeBuildClientConfiguration &clientConfiguration=Aws::CodeBuild::CodeBuildClientConfiguration())
Model::ListBuildsOutcomeCallable ListBuildsCallable(const ListBuildsRequestT &request={}) const
void ListReportsForReportGroupAsync(const ListReportsForReportGroupRequestT &request, const ListReportsForReportGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeCodeCoveragesOutcomeCallable DescribeCodeCoveragesCallable(const DescribeCodeCoveragesRequestT &request) const
Model::UpdateProjectOutcomeCallable UpdateProjectCallable(const UpdateProjectRequestT &request) const
virtual Model::RetryBuildBatchOutcome RetryBuildBatch(const Model::RetryBuildBatchRequest &request={}) const
void DeleteResourcePolicyAsync(const DeleteResourcePolicyRequestT &request, const DeleteResourcePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopBuildOutcome StopBuild(const Model::StopBuildRequest &request) const
Model::PutResourcePolicyOutcomeCallable PutResourcePolicyCallable(const PutResourcePolicyRequestT &request) const
virtual Model::StopBuildBatchOutcome StopBuildBatch(const Model::StopBuildBatchRequest &request) const
Model::UpdateReportGroupOutcomeCallable UpdateReportGroupCallable(const UpdateReportGroupRequestT &request) const
void BatchGetReportGroupsAsync(const BatchGetReportGroupsRequestT &request, const BatchGetReportGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchGetReportsAsync(const BatchGetReportsRequestT &request, const BatchGetReportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchGetBuildBatchesOutcome BatchGetBuildBatches(const Model::BatchGetBuildBatchesRequest &request) const
virtual Model::RetryBuildOutcome RetryBuild(const Model::RetryBuildRequest &request={}) const
void DeleteWebhookAsync(const DeleteWebhookRequestT &request, const DeleteWebhookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateReportGroupAsync(const CreateReportGroupRequestT &request, const CreateReportGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RetryBuildBatchOutcomeCallable RetryBuildBatchCallable(const RetryBuildBatchRequestT &request={}) const
virtual Model::UpdateReportGroupOutcome UpdateReportGroup(const Model::UpdateReportGroupRequest &request) const
void DescribeCodeCoveragesAsync(const DescribeCodeCoveragesRequestT &request, const DescribeCodeCoveragesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateProjectOutcomeCallable CreateProjectCallable(const CreateProjectRequestT &request) const
virtual Model::PutResourcePolicyOutcome PutResourcePolicy(const Model::PutResourcePolicyRequest &request) const
void BatchGetBuildsAsync(const BatchGetBuildsRequestT &request, const BatchGetBuildsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateFleetOutcome CreateFleet(const Model::CreateFleetRequest &request) const
virtual Model::DeleteSourceCredentialsOutcome DeleteSourceCredentials(const Model::DeleteSourceCredentialsRequest &request) const
Model::ListCuratedEnvironmentImagesOutcomeCallable ListCuratedEnvironmentImagesCallable(const ListCuratedEnvironmentImagesRequestT &request={}) const
virtual Model::ListSharedProjectsOutcome ListSharedProjects(const Model::ListSharedProjectsRequest &request={}) const
Model::ListSharedReportGroupsOutcomeCallable ListSharedReportGroupsCallable(const ListSharedReportGroupsRequestT &request={}) const
virtual Model::ListReportsForReportGroupOutcome ListReportsForReportGroup(const Model::ListReportsForReportGroupRequest &request) const
virtual Model::DeleteWebhookOutcome DeleteWebhook(const Model::DeleteWebhookRequest &request) const
Model::ListBuildBatchesForProjectOutcomeCallable ListBuildBatchesForProjectCallable(const ListBuildBatchesForProjectRequestT &request={}) const
void BatchGetFleetsAsync(const BatchGetFleetsRequestT &request, const BatchGetFleetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual ~CodeBuildClient()
Model::DeleteProjectOutcomeCallable DeleteProjectCallable(const DeleteProjectRequestT &request) const
virtual Model::BatchGetFleetsOutcome BatchGetFleets(const Model::BatchGetFleetsRequest &request) const
void StartBuildAsync(const StartBuildRequestT &request, const StartBuildResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListBuildsForProjectOutcomeCallable ListBuildsForProjectCallable(const ListBuildsForProjectRequestT &request) const
virtual Model::BatchGetReportsOutcome BatchGetReports(const Model::BatchGetReportsRequest &request) const
void StopBuildAsync(const StopBuildRequestT &request, const StopBuildResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListReportsOutcomeCallable ListReportsCallable(const ListReportsRequestT &request={}) const
void UpdateProjectAsync(const UpdateProjectRequestT &request, const UpdateProjectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StopBuildBatchAsync(const StopBuildBatchRequestT &request, const StopBuildBatchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteReportOutcome DeleteReport(const Model::DeleteReportRequest &request) const
virtual Model::DeleteReportGroupOutcome DeleteReportGroup(const Model::DeleteReportGroupRequest &request) const
void RetryBuildBatchAsync(const RetryBuildBatchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const RetryBuildBatchRequestT &request={}) const
virtual Model::BatchDeleteBuildsOutcome BatchDeleteBuilds(const Model::BatchDeleteBuildsRequest &request) const
void DeleteReportAsync(const DeleteReportRequestT &request, const DeleteReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateFleetOutcomeCallable CreateFleetCallable(const CreateFleetRequestT &request) const
virtual Model::ImportSourceCredentialsOutcome ImportSourceCredentials(const Model::ImportSourceCredentialsRequest &request) const
void ListReportGroupsAsync(const ListReportGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListReportGroupsRequestT &request={}) const
void ListReportsAsync(const ListReportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListReportsRequestT &request={}) const
Model::CreateReportGroupOutcomeCallable CreateReportGroupCallable(const CreateReportGroupRequestT &request) const
Model::StopBuildBatchOutcomeCallable StopBuildBatchCallable(const StopBuildBatchRequestT &request) const
std::future< InvalidateProjectCacheOutcome > InvalidateProjectCacheOutcomeCallable
std::future< CreateReportGroupOutcome > CreateReportGroupOutcomeCallable
std::future< BatchGetFleetsOutcome > BatchGetFleetsOutcomeCallable
std::future< ListBuildBatchesOutcome > ListBuildBatchesOutcomeCallable
std::future< ListReportsForReportGroupOutcome > ListReportsForReportGroupOutcomeCallable
std::future< CreateFleetOutcome > CreateFleetOutcomeCallable
std::future< DeleteReportGroupOutcome > DeleteReportGroupOutcomeCallable
std::future< UpdateProjectOutcome > UpdateProjectOutcomeCallable
std::future< DescribeTestCasesOutcome > DescribeTestCasesOutcomeCallable
std::future< ListReportGroupsOutcome > ListReportGroupsOutcomeCallable
std::future< GetResourcePolicyOutcome > GetResourcePolicyOutcomeCallable
std::future< DeleteWebhookOutcome > DeleteWebhookOutcomeCallable
std::future< BatchGetBuildsOutcome > BatchGetBuildsOutcomeCallable
std::future< StartBuildBatchOutcome > StartBuildBatchOutcomeCallable
std::future< StopBuildOutcome > StopBuildOutcomeCallable
std::future< RetryBuildOutcome > RetryBuildOutcomeCallable
std::future< ListBuildBatchesForProjectOutcome > ListBuildBatchesForProjectOutcomeCallable
std::future< ListFleetsOutcome > ListFleetsOutcomeCallable
std::future< DeleteSourceCredentialsOutcome > DeleteSourceCredentialsOutcomeCallable
std::future< ImportSourceCredentialsOutcome > ImportSourceCredentialsOutcomeCallable
std::future< DeleteProjectOutcome > DeleteProjectOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
std::future< UpdateFleetOutcome > UpdateFleetOutcomeCallable
std::future< BatchDeleteBuildsOutcome > BatchDeleteBuildsOutcomeCallable
std::future< BatchGetProjectsOutcome > BatchGetProjectsOutcomeCallable
std::future< ListCuratedEnvironmentImagesOutcome > ListCuratedEnvironmentImagesOutcomeCallable
std::future< DeleteBuildBatchOutcome > DeleteBuildBatchOutcomeCallable
std::future< ListBuildsForProjectOutcome > ListBuildsForProjectOutcomeCallable
std::future< ListBuildsOutcome > ListBuildsOutcomeCallable
std::future< ListSharedReportGroupsOutcome > ListSharedReportGroupsOutcomeCallable
std::future< BatchGetBuildBatchesOutcome > BatchGetBuildBatchesOutcomeCallable
std::future< DeleteReportOutcome > DeleteReportOutcomeCallable
std::future< GetReportGroupTrendOutcome > GetReportGroupTrendOutcomeCallable
std::future< ListProjectsOutcome > ListProjectsOutcomeCallable
std::future< StopBuildBatchOutcome > StopBuildBatchOutcomeCallable
std::future< DeleteFleetOutcome > DeleteFleetOutcomeCallable
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
std::future< ListReportsOutcome > ListReportsOutcomeCallable
std::future< BatchGetReportGroupsOutcome > BatchGetReportGroupsOutcomeCallable
std::future< UpdateReportGroupOutcome > UpdateReportGroupOutcomeCallable
std::future< DescribeCodeCoveragesOutcome > DescribeCodeCoveragesOutcomeCallable
std::future< RetryBuildBatchOutcome > RetryBuildBatchOutcomeCallable
std::future< BatchGetReportsOutcome > BatchGetReportsOutcomeCallable
std::future< CreateProjectOutcome > CreateProjectOutcomeCallable
std::future< UpdateWebhookOutcome > UpdateWebhookOutcomeCallable
std::future< StartBuildOutcome > StartBuildOutcomeCallable
std::future< UpdateProjectVisibilityOutcome > UpdateProjectVisibilityOutcomeCallable
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
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String