AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
CodeCommitClient.h
1
6#pragma once
7#include <aws/codecommit/CodeCommit_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/codecommit/CodeCommitServiceClientModel.h>
13
14namespace Aws
15{
16namespace CodeCommit
17{
182 class AWS_CODECOMMIT_API CodeCommitClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<CodeCommitClient>
183 {
184 public:
186 static const char* GetServiceName();
187 static const char* GetAllocationTag();
188
191
197 std::shared_ptr<CodeCommitEndpointProviderBase> endpointProvider = nullptr);
198
204 std::shared_ptr<CodeCommitEndpointProviderBase> endpointProvider = nullptr,
206
211 CodeCommitClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
212 std::shared_ptr<CodeCommitEndpointProviderBase> endpointProvider = nullptr,
214
215
216 /* Legacy constructors due deprecation */
222
228 const Aws::Client::ClientConfiguration& clientConfiguration);
229
234 CodeCommitClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
235 const Aws::Client::ClientConfiguration& clientConfiguration);
236
237 /* End of legacy constructors due deprecation */
239
253
257 template<typename AssociateApprovalRuleTemplateWithRepositoryRequestT = Model::AssociateApprovalRuleTemplateWithRepositoryRequest>
259 {
260 return SubmitCallable(&CodeCommitClient::AssociateApprovalRuleTemplateWithRepository, request);
261 }
262
266 template<typename AssociateApprovalRuleTemplateWithRepositoryRequestT = Model::AssociateApprovalRuleTemplateWithRepositoryRequest>
267 void AssociateApprovalRuleTemplateWithRepositoryAsync(const AssociateApprovalRuleTemplateWithRepositoryRequestT& request, const AssociateApprovalRuleTemplateWithRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
268 {
269 return SubmitAsync(&CodeCommitClient::AssociateApprovalRuleTemplateWithRepository, request, handler, context);
270 }
271
279
283 template<typename BatchAssociateApprovalRuleTemplateWithRepositoriesRequestT = Model::BatchAssociateApprovalRuleTemplateWithRepositoriesRequest>
285 {
286 return SubmitCallable(&CodeCommitClient::BatchAssociateApprovalRuleTemplateWithRepositories, request);
287 }
288
292 template<typename BatchAssociateApprovalRuleTemplateWithRepositoriesRequestT = Model::BatchAssociateApprovalRuleTemplateWithRepositoriesRequest>
293 void BatchAssociateApprovalRuleTemplateWithRepositoriesAsync(const BatchAssociateApprovalRuleTemplateWithRepositoriesRequestT& request, const BatchAssociateApprovalRuleTemplateWithRepositoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
294 {
295 return SubmitAsync(&CodeCommitClient::BatchAssociateApprovalRuleTemplateWithRepositories, request, handler, context);
296 }
297
306
310 template<typename BatchDescribeMergeConflictsRequestT = Model::BatchDescribeMergeConflictsRequest>
311 Model::BatchDescribeMergeConflictsOutcomeCallable BatchDescribeMergeConflictsCallable(const BatchDescribeMergeConflictsRequestT& request) const
312 {
313 return SubmitCallable(&CodeCommitClient::BatchDescribeMergeConflicts, request);
314 }
315
319 template<typename BatchDescribeMergeConflictsRequestT = Model::BatchDescribeMergeConflictsRequest>
320 void BatchDescribeMergeConflictsAsync(const BatchDescribeMergeConflictsRequestT& request, const BatchDescribeMergeConflictsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
321 {
322 return SubmitAsync(&CodeCommitClient::BatchDescribeMergeConflicts, request, handler, context);
323 }
324
332
336 template<typename BatchDisassociateApprovalRuleTemplateFromRepositoriesRequestT = Model::BatchDisassociateApprovalRuleTemplateFromRepositoriesRequest>
338 {
339 return SubmitCallable(&CodeCommitClient::BatchDisassociateApprovalRuleTemplateFromRepositories, request);
340 }
341
345 template<typename BatchDisassociateApprovalRuleTemplateFromRepositoriesRequestT = Model::BatchDisassociateApprovalRuleTemplateFromRepositoriesRequest>
346 void BatchDisassociateApprovalRuleTemplateFromRepositoriesAsync(const BatchDisassociateApprovalRuleTemplateFromRepositoriesRequestT& request, const BatchDisassociateApprovalRuleTemplateFromRepositoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
347 {
348 return SubmitAsync(&CodeCommitClient::BatchDisassociateApprovalRuleTemplateFromRepositories, request, handler, context);
349 }
350
358
362 template<typename BatchGetCommitsRequestT = Model::BatchGetCommitsRequest>
363 Model::BatchGetCommitsOutcomeCallable BatchGetCommitsCallable(const BatchGetCommitsRequestT& request) const
364 {
365 return SubmitCallable(&CodeCommitClient::BatchGetCommits, request);
366 }
367
371 template<typename BatchGetCommitsRequestT = Model::BatchGetCommitsRequest>
372 void BatchGetCommitsAsync(const BatchGetCommitsRequestT& request, const BatchGetCommitsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
373 {
374 return SubmitAsync(&CodeCommitClient::BatchGetCommits, request, handler, context);
375 }
376
389
393 template<typename BatchGetRepositoriesRequestT = Model::BatchGetRepositoriesRequest>
394 Model::BatchGetRepositoriesOutcomeCallable BatchGetRepositoriesCallable(const BatchGetRepositoriesRequestT& request) const
395 {
396 return SubmitCallable(&CodeCommitClient::BatchGetRepositories, request);
397 }
398
402 template<typename BatchGetRepositoriesRequestT = Model::BatchGetRepositoriesRequest>
403 void BatchGetRepositoriesAsync(const BatchGetRepositoriesRequestT& request, const BatchGetRepositoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
404 {
405 return SubmitAsync(&CodeCommitClient::BatchGetRepositories, request, handler, context);
406 }
407
420
424 template<typename CreateApprovalRuleTemplateRequestT = Model::CreateApprovalRuleTemplateRequest>
425 Model::CreateApprovalRuleTemplateOutcomeCallable CreateApprovalRuleTemplateCallable(const CreateApprovalRuleTemplateRequestT& request) const
426 {
427 return SubmitCallable(&CodeCommitClient::CreateApprovalRuleTemplate, request);
428 }
429
433 template<typename CreateApprovalRuleTemplateRequestT = Model::CreateApprovalRuleTemplateRequest>
434 void CreateApprovalRuleTemplateAsync(const CreateApprovalRuleTemplateRequestT& request, const CreateApprovalRuleTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
435 {
436 return SubmitAsync(&CodeCommitClient::CreateApprovalRuleTemplate, request, handler, context);
437 }
438
448
452 template<typename CreateBranchRequestT = Model::CreateBranchRequest>
453 Model::CreateBranchOutcomeCallable CreateBranchCallable(const CreateBranchRequestT& request) const
454 {
455 return SubmitCallable(&CodeCommitClient::CreateBranch, request);
456 }
457
461 template<typename CreateBranchRequestT = Model::CreateBranchRequest>
462 void CreateBranchAsync(const CreateBranchRequestT& request, const CreateBranchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
463 {
464 return SubmitAsync(&CodeCommitClient::CreateBranch, request, handler, context);
465 }
466
474
478 template<typename CreateCommitRequestT = Model::CreateCommitRequest>
479 Model::CreateCommitOutcomeCallable CreateCommitCallable(const CreateCommitRequestT& request) const
480 {
481 return SubmitCallable(&CodeCommitClient::CreateCommit, request);
482 }
483
487 template<typename CreateCommitRequestT = Model::CreateCommitRequest>
488 void CreateCommitAsync(const CreateCommitRequestT& request, const CreateCommitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
489 {
490 return SubmitAsync(&CodeCommitClient::CreateCommit, request, handler, context);
491 }
492
500
504 template<typename CreatePullRequestRequestT = Model::CreatePullRequestRequest>
505 Model::CreatePullRequestOutcomeCallable CreatePullRequestCallable(const CreatePullRequestRequestT& request) const
506 {
507 return SubmitCallable(&CodeCommitClient::CreatePullRequest, request);
508 }
509
513 template<typename CreatePullRequestRequestT = Model::CreatePullRequestRequest>
514 void CreatePullRequestAsync(const CreatePullRequestRequestT& request, const CreatePullRequestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
515 {
516 return SubmitAsync(&CodeCommitClient::CreatePullRequest, request, handler, context);
517 }
518
525
529 template<typename CreatePullRequestApprovalRuleRequestT = Model::CreatePullRequestApprovalRuleRequest>
530 Model::CreatePullRequestApprovalRuleOutcomeCallable CreatePullRequestApprovalRuleCallable(const CreatePullRequestApprovalRuleRequestT& request) const
531 {
532 return SubmitCallable(&CodeCommitClient::CreatePullRequestApprovalRule, request);
533 }
534
538 template<typename CreatePullRequestApprovalRuleRequestT = Model::CreatePullRequestApprovalRuleRequest>
539 void CreatePullRequestApprovalRuleAsync(const CreatePullRequestApprovalRuleRequestT& request, const CreatePullRequestApprovalRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
540 {
541 return SubmitAsync(&CodeCommitClient::CreatePullRequestApprovalRule, request, handler, context);
542 }
543
550
554 template<typename CreateRepositoryRequestT = Model::CreateRepositoryRequest>
555 Model::CreateRepositoryOutcomeCallable CreateRepositoryCallable(const CreateRepositoryRequestT& request) const
556 {
557 return SubmitCallable(&CodeCommitClient::CreateRepository, request);
558 }
559
563 template<typename CreateRepositoryRequestT = Model::CreateRepositoryRequest>
564 void CreateRepositoryAsync(const CreateRepositoryRequestT& request, const CreateRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
565 {
566 return SubmitAsync(&CodeCommitClient::CreateRepository, request, handler, context);
567 }
568
582
586 template<typename CreateUnreferencedMergeCommitRequestT = Model::CreateUnreferencedMergeCommitRequest>
587 Model::CreateUnreferencedMergeCommitOutcomeCallable CreateUnreferencedMergeCommitCallable(const CreateUnreferencedMergeCommitRequestT& request) const
588 {
589 return SubmitCallable(&CodeCommitClient::CreateUnreferencedMergeCommit, request);
590 }
591
595 template<typename CreateUnreferencedMergeCommitRequestT = Model::CreateUnreferencedMergeCommitRequest>
596 void CreateUnreferencedMergeCommitAsync(const CreateUnreferencedMergeCommitRequestT& request, const CreateUnreferencedMergeCommitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
597 {
598 return SubmitAsync(&CodeCommitClient::CreateUnreferencedMergeCommit, request, handler, context);
599 }
600
609
613 template<typename DeleteApprovalRuleTemplateRequestT = Model::DeleteApprovalRuleTemplateRequest>
614 Model::DeleteApprovalRuleTemplateOutcomeCallable DeleteApprovalRuleTemplateCallable(const DeleteApprovalRuleTemplateRequestT& request) const
615 {
616 return SubmitCallable(&CodeCommitClient::DeleteApprovalRuleTemplate, request);
617 }
618
622 template<typename DeleteApprovalRuleTemplateRequestT = Model::DeleteApprovalRuleTemplateRequest>
623 void DeleteApprovalRuleTemplateAsync(const DeleteApprovalRuleTemplateRequestT& request, const DeleteApprovalRuleTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
624 {
625 return SubmitAsync(&CodeCommitClient::DeleteApprovalRuleTemplate, request, handler, context);
626 }
627
635
639 template<typename DeleteBranchRequestT = Model::DeleteBranchRequest>
640 Model::DeleteBranchOutcomeCallable DeleteBranchCallable(const DeleteBranchRequestT& request) const
641 {
642 return SubmitCallable(&CodeCommitClient::DeleteBranch, request);
643 }
644
648 template<typename DeleteBranchRequestT = Model::DeleteBranchRequest>
649 void DeleteBranchAsync(const DeleteBranchRequestT& request, const DeleteBranchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
650 {
651 return SubmitAsync(&CodeCommitClient::DeleteBranch, request, handler, context);
652 }
653
661
665 template<typename DeleteCommentContentRequestT = Model::DeleteCommentContentRequest>
666 Model::DeleteCommentContentOutcomeCallable DeleteCommentContentCallable(const DeleteCommentContentRequestT& request) const
667 {
668 return SubmitCallable(&CodeCommitClient::DeleteCommentContent, request);
669 }
670
674 template<typename DeleteCommentContentRequestT = Model::DeleteCommentContentRequest>
675 void DeleteCommentContentAsync(const DeleteCommentContentRequestT& request, const DeleteCommentContentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
676 {
677 return SubmitAsync(&CodeCommitClient::DeleteCommentContent, request, handler, context);
678 }
679
688
692 template<typename DeleteFileRequestT = Model::DeleteFileRequest>
693 Model::DeleteFileOutcomeCallable DeleteFileCallable(const DeleteFileRequestT& request) const
694 {
695 return SubmitCallable(&CodeCommitClient::DeleteFile, request);
696 }
697
701 template<typename DeleteFileRequestT = Model::DeleteFileRequest>
702 void DeleteFileAsync(const DeleteFileRequestT& request, const DeleteFileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
703 {
704 return SubmitAsync(&CodeCommitClient::DeleteFile, request, handler, context);
705 }
706
718
722 template<typename DeletePullRequestApprovalRuleRequestT = Model::DeletePullRequestApprovalRuleRequest>
723 Model::DeletePullRequestApprovalRuleOutcomeCallable DeletePullRequestApprovalRuleCallable(const DeletePullRequestApprovalRuleRequestT& request) const
724 {
725 return SubmitCallable(&CodeCommitClient::DeletePullRequestApprovalRule, request);
726 }
727
731 template<typename DeletePullRequestApprovalRuleRequestT = Model::DeletePullRequestApprovalRuleRequest>
732 void DeletePullRequestApprovalRuleAsync(const DeletePullRequestApprovalRuleRequestT& request, const DeletePullRequestApprovalRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
733 {
734 return SubmitAsync(&CodeCommitClient::DeletePullRequestApprovalRule, request, handler, context);
735 }
736
747
751 template<typename DeleteRepositoryRequestT = Model::DeleteRepositoryRequest>
752 Model::DeleteRepositoryOutcomeCallable DeleteRepositoryCallable(const DeleteRepositoryRequestT& request) const
753 {
754 return SubmitCallable(&CodeCommitClient::DeleteRepository, request);
755 }
756
760 template<typename DeleteRepositoryRequestT = Model::DeleteRepositoryRequest>
761 void DeleteRepositoryAsync(const DeleteRepositoryRequestT& request, const DeleteRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
762 {
763 return SubmitAsync(&CodeCommitClient::DeleteRepository, request, handler, context);
764 }
765
775
779 template<typename DescribeMergeConflictsRequestT = Model::DescribeMergeConflictsRequest>
780 Model::DescribeMergeConflictsOutcomeCallable DescribeMergeConflictsCallable(const DescribeMergeConflictsRequestT& request) const
781 {
782 return SubmitCallable(&CodeCommitClient::DescribeMergeConflicts, request);
783 }
784
788 template<typename DescribeMergeConflictsRequestT = Model::DescribeMergeConflictsRequest>
789 void DescribeMergeConflictsAsync(const DescribeMergeConflictsRequestT& request, const DescribeMergeConflictsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
790 {
791 return SubmitAsync(&CodeCommitClient::DescribeMergeConflicts, request, handler, context);
792 }
793
801
805 template<typename DescribePullRequestEventsRequestT = Model::DescribePullRequestEventsRequest>
806 Model::DescribePullRequestEventsOutcomeCallable DescribePullRequestEventsCallable(const DescribePullRequestEventsRequestT& request) const
807 {
808 return SubmitCallable(&CodeCommitClient::DescribePullRequestEvents, request);
809 }
810
814 template<typename DescribePullRequestEventsRequestT = Model::DescribePullRequestEventsRequest>
815 void DescribePullRequestEventsAsync(const DescribePullRequestEventsRequestT& request, const DescribePullRequestEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
816 {
817 return SubmitAsync(&CodeCommitClient::DescribePullRequestEvents, request, handler, context);
818 }
819
830
834 template<typename DisassociateApprovalRuleTemplateFromRepositoryRequestT = Model::DisassociateApprovalRuleTemplateFromRepositoryRequest>
836 {
837 return SubmitCallable(&CodeCommitClient::DisassociateApprovalRuleTemplateFromRepository, request);
838 }
839
843 template<typename DisassociateApprovalRuleTemplateFromRepositoryRequestT = Model::DisassociateApprovalRuleTemplateFromRepositoryRequest>
844 void DisassociateApprovalRuleTemplateFromRepositoryAsync(const DisassociateApprovalRuleTemplateFromRepositoryRequestT& request, const DisassociateApprovalRuleTemplateFromRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
845 {
846 return SubmitAsync(&CodeCommitClient::DisassociateApprovalRuleTemplateFromRepository, request, handler, context);
847 }
848
856
860 template<typename EvaluatePullRequestApprovalRulesRequestT = Model::EvaluatePullRequestApprovalRulesRequest>
862 {
863 return SubmitCallable(&CodeCommitClient::EvaluatePullRequestApprovalRules, request);
864 }
865
869 template<typename EvaluatePullRequestApprovalRulesRequestT = Model::EvaluatePullRequestApprovalRulesRequest>
870 void EvaluatePullRequestApprovalRulesAsync(const EvaluatePullRequestApprovalRulesRequestT& request, const EvaluatePullRequestApprovalRulesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
871 {
872 return SubmitAsync(&CodeCommitClient::EvaluatePullRequestApprovalRules, request, handler, context);
873 }
874
882
886 template<typename GetApprovalRuleTemplateRequestT = Model::GetApprovalRuleTemplateRequest>
887 Model::GetApprovalRuleTemplateOutcomeCallable GetApprovalRuleTemplateCallable(const GetApprovalRuleTemplateRequestT& request) const
888 {
889 return SubmitCallable(&CodeCommitClient::GetApprovalRuleTemplate, request);
890 }
891
895 template<typename GetApprovalRuleTemplateRequestT = Model::GetApprovalRuleTemplateRequest>
896 void GetApprovalRuleTemplateAsync(const GetApprovalRuleTemplateRequestT& request, const GetApprovalRuleTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
897 {
898 return SubmitAsync(&CodeCommitClient::GetApprovalRuleTemplate, request, handler, context);
899 }
900
908
912 template<typename GetBlobRequestT = Model::GetBlobRequest>
913 Model::GetBlobOutcomeCallable GetBlobCallable(const GetBlobRequestT& request) const
914 {
915 return SubmitCallable(&CodeCommitClient::GetBlob, request);
916 }
917
921 template<typename GetBlobRequestT = Model::GetBlobRequest>
922 void GetBlobAsync(const GetBlobRequestT& request, const GetBlobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
923 {
924 return SubmitAsync(&CodeCommitClient::GetBlob, request, handler, context);
925 }
926
934
938 template<typename GetBranchRequestT = Model::GetBranchRequest>
939 Model::GetBranchOutcomeCallable GetBranchCallable(const GetBranchRequestT& request = {}) const
940 {
941 return SubmitCallable(&CodeCommitClient::GetBranch, request);
942 }
943
947 template<typename GetBranchRequestT = Model::GetBranchRequest>
948 void GetBranchAsync(const GetBranchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const GetBranchRequestT& request = {}) const
949 {
950 return SubmitAsync(&CodeCommitClient::GetBranch, request, handler, context);
951 }
952
963
967 template<typename GetCommentRequestT = Model::GetCommentRequest>
968 Model::GetCommentOutcomeCallable GetCommentCallable(const GetCommentRequestT& request) const
969 {
970 return SubmitCallable(&CodeCommitClient::GetComment, request);
971 }
972
976 template<typename GetCommentRequestT = Model::GetCommentRequest>
977 void GetCommentAsync(const GetCommentRequestT& request, const GetCommentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
978 {
979 return SubmitAsync(&CodeCommitClient::GetComment, request, handler, context);
980 }
981
990
994 template<typename GetCommentReactionsRequestT = Model::GetCommentReactionsRequest>
995 Model::GetCommentReactionsOutcomeCallable GetCommentReactionsCallable(const GetCommentReactionsRequestT& request) const
996 {
997 return SubmitCallable(&CodeCommitClient::GetCommentReactions, request);
998 }
999
1003 template<typename GetCommentReactionsRequestT = Model::GetCommentReactionsRequest>
1004 void GetCommentReactionsAsync(const GetCommentReactionsRequestT& request, const GetCommentReactionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1005 {
1006 return SubmitAsync(&CodeCommitClient::GetCommentReactions, request, handler, context);
1007 }
1008
1019
1023 template<typename GetCommentsForComparedCommitRequestT = Model::GetCommentsForComparedCommitRequest>
1024 Model::GetCommentsForComparedCommitOutcomeCallable GetCommentsForComparedCommitCallable(const GetCommentsForComparedCommitRequestT& request) const
1025 {
1026 return SubmitCallable(&CodeCommitClient::GetCommentsForComparedCommit, request);
1027 }
1028
1032 template<typename GetCommentsForComparedCommitRequestT = Model::GetCommentsForComparedCommitRequest>
1033 void GetCommentsForComparedCommitAsync(const GetCommentsForComparedCommitRequestT& request, const GetCommentsForComparedCommitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1034 {
1035 return SubmitAsync(&CodeCommitClient::GetCommentsForComparedCommit, request, handler, context);
1036 }
1037
1047
1051 template<typename GetCommentsForPullRequestRequestT = Model::GetCommentsForPullRequestRequest>
1052 Model::GetCommentsForPullRequestOutcomeCallable GetCommentsForPullRequestCallable(const GetCommentsForPullRequestRequestT& request) const
1053 {
1054 return SubmitCallable(&CodeCommitClient::GetCommentsForPullRequest, request);
1055 }
1056
1060 template<typename GetCommentsForPullRequestRequestT = Model::GetCommentsForPullRequestRequest>
1061 void GetCommentsForPullRequestAsync(const GetCommentsForPullRequestRequestT& request, const GetCommentsForPullRequestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1062 {
1063 return SubmitAsync(&CodeCommitClient::GetCommentsForPullRequest, request, handler, context);
1064 }
1065
1073
1077 template<typename GetCommitRequestT = Model::GetCommitRequest>
1078 Model::GetCommitOutcomeCallable GetCommitCallable(const GetCommitRequestT& request) const
1079 {
1080 return SubmitCallable(&CodeCommitClient::GetCommit, request);
1081 }
1082
1086 template<typename GetCommitRequestT = Model::GetCommitRequest>
1087 void GetCommitAsync(const GetCommitRequestT& request, const GetCommitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1088 {
1089 return SubmitAsync(&CodeCommitClient::GetCommit, request, handler, context);
1090 }
1091
1100
1104 template<typename GetDifferencesRequestT = Model::GetDifferencesRequest>
1105 Model::GetDifferencesOutcomeCallable GetDifferencesCallable(const GetDifferencesRequestT& request) const
1106 {
1107 return SubmitCallable(&CodeCommitClient::GetDifferences, request);
1108 }
1109
1113 template<typename GetDifferencesRequestT = Model::GetDifferencesRequest>
1114 void GetDifferencesAsync(const GetDifferencesRequestT& request, const GetDifferencesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1115 {
1116 return SubmitAsync(&CodeCommitClient::GetDifferences, request, handler, context);
1117 }
1118
1126
1130 template<typename GetFileRequestT = Model::GetFileRequest>
1131 Model::GetFileOutcomeCallable GetFileCallable(const GetFileRequestT& request) const
1132 {
1133 return SubmitCallable(&CodeCommitClient::GetFile, request);
1134 }
1135
1139 template<typename GetFileRequestT = Model::GetFileRequest>
1140 void GetFileAsync(const GetFileRequestT& request, const GetFileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1141 {
1142 return SubmitAsync(&CodeCommitClient::GetFile, request, handler, context);
1143 }
1144
1152
1156 template<typename GetFolderRequestT = Model::GetFolderRequest>
1157 Model::GetFolderOutcomeCallable GetFolderCallable(const GetFolderRequestT& request) const
1158 {
1159 return SubmitCallable(&CodeCommitClient::GetFolder, request);
1160 }
1161
1165 template<typename GetFolderRequestT = Model::GetFolderRequest>
1166 void GetFolderAsync(const GetFolderRequestT& request, const GetFolderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1167 {
1168 return SubmitAsync(&CodeCommitClient::GetFolder, request, handler, context);
1169 }
1170
1178
1182 template<typename GetMergeCommitRequestT = Model::GetMergeCommitRequest>
1183 Model::GetMergeCommitOutcomeCallable GetMergeCommitCallable(const GetMergeCommitRequestT& request) const
1184 {
1185 return SubmitCallable(&CodeCommitClient::GetMergeCommit, request);
1186 }
1187
1191 template<typename GetMergeCommitRequestT = Model::GetMergeCommitRequest>
1192 void GetMergeCommitAsync(const GetMergeCommitRequestT& request, const GetMergeCommitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1193 {
1194 return SubmitAsync(&CodeCommitClient::GetMergeCommit, request, handler, context);
1195 }
1196
1204
1208 template<typename GetMergeConflictsRequestT = Model::GetMergeConflictsRequest>
1209 Model::GetMergeConflictsOutcomeCallable GetMergeConflictsCallable(const GetMergeConflictsRequestT& request) const
1210 {
1211 return SubmitCallable(&CodeCommitClient::GetMergeConflicts, request);
1212 }
1213
1217 template<typename GetMergeConflictsRequestT = Model::GetMergeConflictsRequest>
1218 void GetMergeConflictsAsync(const GetMergeConflictsRequestT& request, const GetMergeConflictsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1219 {
1220 return SubmitAsync(&CodeCommitClient::GetMergeConflicts, request, handler, context);
1221 }
1222
1231
1235 template<typename GetMergeOptionsRequestT = Model::GetMergeOptionsRequest>
1236 Model::GetMergeOptionsOutcomeCallable GetMergeOptionsCallable(const GetMergeOptionsRequestT& request) const
1237 {
1238 return SubmitCallable(&CodeCommitClient::GetMergeOptions, request);
1239 }
1240
1244 template<typename GetMergeOptionsRequestT = Model::GetMergeOptionsRequest>
1245 void GetMergeOptionsAsync(const GetMergeOptionsRequestT& request, const GetMergeOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1246 {
1247 return SubmitAsync(&CodeCommitClient::GetMergeOptions, request, handler, context);
1248 }
1249
1257
1261 template<typename GetPullRequestRequestT = Model::GetPullRequestRequest>
1262 Model::GetPullRequestOutcomeCallable GetPullRequestCallable(const GetPullRequestRequestT& request) const
1263 {
1264 return SubmitCallable(&CodeCommitClient::GetPullRequest, request);
1265 }
1266
1270 template<typename GetPullRequestRequestT = Model::GetPullRequestRequest>
1271 void GetPullRequestAsync(const GetPullRequestRequestT& request, const GetPullRequestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1272 {
1273 return SubmitAsync(&CodeCommitClient::GetPullRequest, request, handler, context);
1274 }
1275
1284
1288 template<typename GetPullRequestApprovalStatesRequestT = Model::GetPullRequestApprovalStatesRequest>
1289 Model::GetPullRequestApprovalStatesOutcomeCallable GetPullRequestApprovalStatesCallable(const GetPullRequestApprovalStatesRequestT& request) const
1290 {
1291 return SubmitCallable(&CodeCommitClient::GetPullRequestApprovalStates, request);
1292 }
1293
1297 template<typename GetPullRequestApprovalStatesRequestT = Model::GetPullRequestApprovalStatesRequest>
1298 void GetPullRequestApprovalStatesAsync(const GetPullRequestApprovalStatesRequestT& request, const GetPullRequestApprovalStatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1299 {
1300 return SubmitAsync(&CodeCommitClient::GetPullRequestApprovalStates, request, handler, context);
1301 }
1302
1312
1316 template<typename GetPullRequestOverrideStateRequestT = Model::GetPullRequestOverrideStateRequest>
1317 Model::GetPullRequestOverrideStateOutcomeCallable GetPullRequestOverrideStateCallable(const GetPullRequestOverrideStateRequestT& request) const
1318 {
1319 return SubmitCallable(&CodeCommitClient::GetPullRequestOverrideState, request);
1320 }
1321
1325 template<typename GetPullRequestOverrideStateRequestT = Model::GetPullRequestOverrideStateRequest>
1326 void GetPullRequestOverrideStateAsync(const GetPullRequestOverrideStateRequestT& request, const GetPullRequestOverrideStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1327 {
1328 return SubmitAsync(&CodeCommitClient::GetPullRequestOverrideState, request, handler, context);
1329 }
1330
1342
1346 template<typename GetRepositoryRequestT = Model::GetRepositoryRequest>
1347 Model::GetRepositoryOutcomeCallable GetRepositoryCallable(const GetRepositoryRequestT& request) const
1348 {
1349 return SubmitCallable(&CodeCommitClient::GetRepository, request);
1350 }
1351
1355 template<typename GetRepositoryRequestT = Model::GetRepositoryRequest>
1356 void GetRepositoryAsync(const GetRepositoryRequestT& request, const GetRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1357 {
1358 return SubmitAsync(&CodeCommitClient::GetRepository, request, handler, context);
1359 }
1360
1368
1372 template<typename GetRepositoryTriggersRequestT = Model::GetRepositoryTriggersRequest>
1373 Model::GetRepositoryTriggersOutcomeCallable GetRepositoryTriggersCallable(const GetRepositoryTriggersRequestT& request) const
1374 {
1375 return SubmitCallable(&CodeCommitClient::GetRepositoryTriggers, request);
1376 }
1377
1381 template<typename GetRepositoryTriggersRequestT = Model::GetRepositoryTriggersRequest>
1382 void GetRepositoryTriggersAsync(const GetRepositoryTriggersRequestT& request, const GetRepositoryTriggersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1383 {
1384 return SubmitAsync(&CodeCommitClient::GetRepositoryTriggers, request, handler, context);
1385 }
1386
1396
1400 template<typename ListApprovalRuleTemplatesRequestT = Model::ListApprovalRuleTemplatesRequest>
1401 Model::ListApprovalRuleTemplatesOutcomeCallable ListApprovalRuleTemplatesCallable(const ListApprovalRuleTemplatesRequestT& request = {}) const
1402 {
1403 return SubmitCallable(&CodeCommitClient::ListApprovalRuleTemplates, request);
1404 }
1405
1409 template<typename ListApprovalRuleTemplatesRequestT = Model::ListApprovalRuleTemplatesRequest>
1410 void ListApprovalRuleTemplatesAsync(const ListApprovalRuleTemplatesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListApprovalRuleTemplatesRequestT& request = {}) const
1411 {
1412 return SubmitAsync(&CodeCommitClient::ListApprovalRuleTemplates, request, handler, context);
1413 }
1414
1422
1426 template<typename ListAssociatedApprovalRuleTemplatesForRepositoryRequestT = Model::ListAssociatedApprovalRuleTemplatesForRepositoryRequest>
1428 {
1429 return SubmitCallable(&CodeCommitClient::ListAssociatedApprovalRuleTemplatesForRepository, request);
1430 }
1431
1435 template<typename ListAssociatedApprovalRuleTemplatesForRepositoryRequestT = Model::ListAssociatedApprovalRuleTemplatesForRepositoryRequest>
1436 void ListAssociatedApprovalRuleTemplatesForRepositoryAsync(const ListAssociatedApprovalRuleTemplatesForRepositoryRequestT& request, const ListAssociatedApprovalRuleTemplatesForRepositoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1437 {
1438 return SubmitAsync(&CodeCommitClient::ListAssociatedApprovalRuleTemplatesForRepository, request, handler, context);
1439 }
1440
1448
1452 template<typename ListBranchesRequestT = Model::ListBranchesRequest>
1453 Model::ListBranchesOutcomeCallable ListBranchesCallable(const ListBranchesRequestT& request) const
1454 {
1455 return SubmitCallable(&CodeCommitClient::ListBranches, request);
1456 }
1457
1461 template<typename ListBranchesRequestT = Model::ListBranchesRequest>
1462 void ListBranchesAsync(const ListBranchesRequestT& request, const ListBranchesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1463 {
1464 return SubmitAsync(&CodeCommitClient::ListBranches, request, handler, context);
1465 }
1466
1474
1478 template<typename ListFileCommitHistoryRequestT = Model::ListFileCommitHistoryRequest>
1479 Model::ListFileCommitHistoryOutcomeCallable ListFileCommitHistoryCallable(const ListFileCommitHistoryRequestT& request) const
1480 {
1481 return SubmitCallable(&CodeCommitClient::ListFileCommitHistory, request);
1482 }
1483
1487 template<typename ListFileCommitHistoryRequestT = Model::ListFileCommitHistoryRequest>
1488 void ListFileCommitHistoryAsync(const ListFileCommitHistoryRequestT& request, const ListFileCommitHistoryResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1489 {
1490 return SubmitAsync(&CodeCommitClient::ListFileCommitHistory, request, handler, context);
1491 }
1492
1501
1505 template<typename ListPullRequestsRequestT = Model::ListPullRequestsRequest>
1506 Model::ListPullRequestsOutcomeCallable ListPullRequestsCallable(const ListPullRequestsRequestT& request) const
1507 {
1508 return SubmitCallable(&CodeCommitClient::ListPullRequests, request);
1509 }
1510
1514 template<typename ListPullRequestsRequestT = Model::ListPullRequestsRequest>
1515 void ListPullRequestsAsync(const ListPullRequestsRequestT& request, const ListPullRequestsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1516 {
1517 return SubmitAsync(&CodeCommitClient::ListPullRequests, request, handler, context);
1518 }
1519
1527
1531 template<typename ListRepositoriesRequestT = Model::ListRepositoriesRequest>
1532 Model::ListRepositoriesOutcomeCallable ListRepositoriesCallable(const ListRepositoriesRequestT& request = {}) const
1533 {
1534 return SubmitCallable(&CodeCommitClient::ListRepositories, request);
1535 }
1536
1540 template<typename ListRepositoriesRequestT = Model::ListRepositoriesRequest>
1541 void ListRepositoriesAsync(const ListRepositoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListRepositoriesRequestT& request = {}) const
1542 {
1543 return SubmitAsync(&CodeCommitClient::ListRepositories, request, handler, context);
1544 }
1545
1553
1557 template<typename ListRepositoriesForApprovalRuleTemplateRequestT = Model::ListRepositoriesForApprovalRuleTemplateRequest>
1559 {
1560 return SubmitCallable(&CodeCommitClient::ListRepositoriesForApprovalRuleTemplate, request);
1561 }
1562
1566 template<typename ListRepositoriesForApprovalRuleTemplateRequestT = Model::ListRepositoriesForApprovalRuleTemplateRequest>
1567 void ListRepositoriesForApprovalRuleTemplateAsync(const ListRepositoriesForApprovalRuleTemplateRequestT& request, const ListRepositoriesForApprovalRuleTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1568 {
1569 return SubmitAsync(&CodeCommitClient::ListRepositoriesForApprovalRuleTemplate, request, handler, context);
1570 }
1571
1583
1587 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1588 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
1589 {
1590 return SubmitCallable(&CodeCommitClient::ListTagsForResource, request);
1591 }
1592
1596 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1597 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1598 {
1599 return SubmitAsync(&CodeCommitClient::ListTagsForResource, request, handler, context);
1600 }
1601
1609
1613 template<typename MergeBranchesByFastForwardRequestT = Model::MergeBranchesByFastForwardRequest>
1614 Model::MergeBranchesByFastForwardOutcomeCallable MergeBranchesByFastForwardCallable(const MergeBranchesByFastForwardRequestT& request) const
1615 {
1616 return SubmitCallable(&CodeCommitClient::MergeBranchesByFastForward, request);
1617 }
1618
1622 template<typename MergeBranchesByFastForwardRequestT = Model::MergeBranchesByFastForwardRequest>
1623 void MergeBranchesByFastForwardAsync(const MergeBranchesByFastForwardRequestT& request, const MergeBranchesByFastForwardResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1624 {
1625 return SubmitAsync(&CodeCommitClient::MergeBranchesByFastForward, request, handler, context);
1626 }
1627
1635
1639 template<typename MergeBranchesBySquashRequestT = Model::MergeBranchesBySquashRequest>
1640 Model::MergeBranchesBySquashOutcomeCallable MergeBranchesBySquashCallable(const MergeBranchesBySquashRequestT& request) const
1641 {
1642 return SubmitCallable(&CodeCommitClient::MergeBranchesBySquash, request);
1643 }
1644
1648 template<typename MergeBranchesBySquashRequestT = Model::MergeBranchesBySquashRequest>
1649 void MergeBranchesBySquashAsync(const MergeBranchesBySquashRequestT& request, const MergeBranchesBySquashResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1650 {
1651 return SubmitAsync(&CodeCommitClient::MergeBranchesBySquash, request, handler, context);
1652 }
1653
1661
1665 template<typename MergeBranchesByThreeWayRequestT = Model::MergeBranchesByThreeWayRequest>
1666 Model::MergeBranchesByThreeWayOutcomeCallable MergeBranchesByThreeWayCallable(const MergeBranchesByThreeWayRequestT& request) const
1667 {
1668 return SubmitCallable(&CodeCommitClient::MergeBranchesByThreeWay, request);
1669 }
1670
1674 template<typename MergeBranchesByThreeWayRequestT = Model::MergeBranchesByThreeWayRequest>
1675 void MergeBranchesByThreeWayAsync(const MergeBranchesByThreeWayRequestT& request, const MergeBranchesByThreeWayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1676 {
1677 return SubmitAsync(&CodeCommitClient::MergeBranchesByThreeWay, request, handler, context);
1678 }
1679
1689
1693 template<typename MergePullRequestByFastForwardRequestT = Model::MergePullRequestByFastForwardRequest>
1694 Model::MergePullRequestByFastForwardOutcomeCallable MergePullRequestByFastForwardCallable(const MergePullRequestByFastForwardRequestT& request) const
1695 {
1696 return SubmitCallable(&CodeCommitClient::MergePullRequestByFastForward, request);
1697 }
1698
1702 template<typename MergePullRequestByFastForwardRequestT = Model::MergePullRequestByFastForwardRequest>
1703 void MergePullRequestByFastForwardAsync(const MergePullRequestByFastForwardRequestT& request, const MergePullRequestByFastForwardResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1704 {
1705 return SubmitAsync(&CodeCommitClient::MergePullRequestByFastForward, request, handler, context);
1706 }
1707
1717
1721 template<typename MergePullRequestBySquashRequestT = Model::MergePullRequestBySquashRequest>
1722 Model::MergePullRequestBySquashOutcomeCallable MergePullRequestBySquashCallable(const MergePullRequestBySquashRequestT& request) const
1723 {
1724 return SubmitCallable(&CodeCommitClient::MergePullRequestBySquash, request);
1725 }
1726
1730 template<typename MergePullRequestBySquashRequestT = Model::MergePullRequestBySquashRequest>
1731 void MergePullRequestBySquashAsync(const MergePullRequestBySquashRequestT& request, const MergePullRequestBySquashResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1732 {
1733 return SubmitAsync(&CodeCommitClient::MergePullRequestBySquash, request, handler, context);
1734 }
1735
1745
1749 template<typename MergePullRequestByThreeWayRequestT = Model::MergePullRequestByThreeWayRequest>
1750 Model::MergePullRequestByThreeWayOutcomeCallable MergePullRequestByThreeWayCallable(const MergePullRequestByThreeWayRequestT& request) const
1751 {
1752 return SubmitCallable(&CodeCommitClient::MergePullRequestByThreeWay, request);
1753 }
1754
1758 template<typename MergePullRequestByThreeWayRequestT = Model::MergePullRequestByThreeWayRequest>
1759 void MergePullRequestByThreeWayAsync(const MergePullRequestByThreeWayRequestT& request, const MergePullRequestByThreeWayResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1760 {
1761 return SubmitAsync(&CodeCommitClient::MergePullRequestByThreeWay, request, handler, context);
1762 }
1763
1771
1775 template<typename OverridePullRequestApprovalRulesRequestT = Model::OverridePullRequestApprovalRulesRequest>
1777 {
1778 return SubmitCallable(&CodeCommitClient::OverridePullRequestApprovalRules, request);
1779 }
1780
1784 template<typename OverridePullRequestApprovalRulesRequestT = Model::OverridePullRequestApprovalRulesRequest>
1785 void OverridePullRequestApprovalRulesAsync(const OverridePullRequestApprovalRulesRequestT& request, const OverridePullRequestApprovalRulesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1786 {
1787 return SubmitAsync(&CodeCommitClient::OverridePullRequestApprovalRules, request, handler, context);
1788 }
1789
1797
1801 template<typename PostCommentForComparedCommitRequestT = Model::PostCommentForComparedCommitRequest>
1802 Model::PostCommentForComparedCommitOutcomeCallable PostCommentForComparedCommitCallable(const PostCommentForComparedCommitRequestT& request) const
1803 {
1804 return SubmitCallable(&CodeCommitClient::PostCommentForComparedCommit, request);
1805 }
1806
1810 template<typename PostCommentForComparedCommitRequestT = Model::PostCommentForComparedCommitRequest>
1811 void PostCommentForComparedCommitAsync(const PostCommentForComparedCommitRequestT& request, const PostCommentForComparedCommitResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1812 {
1813 return SubmitAsync(&CodeCommitClient::PostCommentForComparedCommit, request, handler, context);
1814 }
1815
1822
1826 template<typename PostCommentForPullRequestRequestT = Model::PostCommentForPullRequestRequest>
1827 Model::PostCommentForPullRequestOutcomeCallable PostCommentForPullRequestCallable(const PostCommentForPullRequestRequestT& request) const
1828 {
1829 return SubmitCallable(&CodeCommitClient::PostCommentForPullRequest, request);
1830 }
1831
1835 template<typename PostCommentForPullRequestRequestT = Model::PostCommentForPullRequestRequest>
1836 void PostCommentForPullRequestAsync(const PostCommentForPullRequestRequestT& request, const PostCommentForPullRequestResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1837 {
1838 return SubmitAsync(&CodeCommitClient::PostCommentForPullRequest, request, handler, context);
1839 }
1840
1848
1852 template<typename PostCommentReplyRequestT = Model::PostCommentReplyRequest>
1853 Model::PostCommentReplyOutcomeCallable PostCommentReplyCallable(const PostCommentReplyRequestT& request) const
1854 {
1855 return SubmitCallable(&CodeCommitClient::PostCommentReply, request);
1856 }
1857
1861 template<typename PostCommentReplyRequestT = Model::PostCommentReplyRequest>
1862 void PostCommentReplyAsync(const PostCommentReplyRequestT& request, const PostCommentReplyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1863 {
1864 return SubmitAsync(&CodeCommitClient::PostCommentReply, request, handler, context);
1865 }
1866
1876
1880 template<typename PutCommentReactionRequestT = Model::PutCommentReactionRequest>
1881 Model::PutCommentReactionOutcomeCallable PutCommentReactionCallable(const PutCommentReactionRequestT& request) const
1882 {
1883 return SubmitCallable(&CodeCommitClient::PutCommentReaction, request);
1884 }
1885
1889 template<typename PutCommentReactionRequestT = Model::PutCommentReactionRequest>
1890 void PutCommentReactionAsync(const PutCommentReactionRequestT& request, const PutCommentReactionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1891 {
1892 return SubmitAsync(&CodeCommitClient::PutCommentReaction, request, handler, context);
1893 }
1894
1902
1906 template<typename PutFileRequestT = Model::PutFileRequest>
1907 Model::PutFileOutcomeCallable PutFileCallable(const PutFileRequestT& request) const
1908 {
1909 return SubmitCallable(&CodeCommitClient::PutFile, request);
1910 }
1911
1915 template<typename PutFileRequestT = Model::PutFileRequest>
1916 void PutFileAsync(const PutFileRequestT& request, const PutFileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1917 {
1918 return SubmitAsync(&CodeCommitClient::PutFile, request, handler, context);
1919 }
1920
1928
1932 template<typename PutRepositoryTriggersRequestT = Model::PutRepositoryTriggersRequest>
1933 Model::PutRepositoryTriggersOutcomeCallable PutRepositoryTriggersCallable(const PutRepositoryTriggersRequestT& request) const
1934 {
1935 return SubmitCallable(&CodeCommitClient::PutRepositoryTriggers, request);
1936 }
1937
1941 template<typename PutRepositoryTriggersRequestT = Model::PutRepositoryTriggersRequest>
1942 void PutRepositoryTriggersAsync(const PutRepositoryTriggersRequestT& request, const PutRepositoryTriggersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1943 {
1944 return SubmitAsync(&CodeCommitClient::PutRepositoryTriggers, request, handler, context);
1945 }
1946
1957
1961 template<typename TagResourceRequestT = Model::TagResourceRequest>
1962 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
1963 {
1964 return SubmitCallable(&CodeCommitClient::TagResource, request);
1965 }
1966
1970 template<typename TagResourceRequestT = Model::TagResourceRequest>
1971 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1972 {
1973 return SubmitAsync(&CodeCommitClient::TagResource, request, handler, context);
1974 }
1975
1985
1989 template<typename TestRepositoryTriggersRequestT = Model::TestRepositoryTriggersRequest>
1990 Model::TestRepositoryTriggersOutcomeCallable TestRepositoryTriggersCallable(const TestRepositoryTriggersRequestT& request) const
1991 {
1992 return SubmitCallable(&CodeCommitClient::TestRepositoryTriggers, request);
1993 }
1994
1998 template<typename TestRepositoryTriggersRequestT = Model::TestRepositoryTriggersRequest>
1999 void TestRepositoryTriggersAsync(const TestRepositoryTriggersRequestT& request, const TestRepositoryTriggersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2000 {
2001 return SubmitAsync(&CodeCommitClient::TestRepositoryTriggers, request, handler, context);
2002 }
2003
2014
2018 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
2019 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
2020 {
2021 return SubmitCallable(&CodeCommitClient::UntagResource, request);
2022 }
2023
2027 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
2028 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2029 {
2030 return SubmitAsync(&CodeCommitClient::UntagResource, request, handler, context);
2031 }
2032
2041
2045 template<typename UpdateApprovalRuleTemplateContentRequestT = Model::UpdateApprovalRuleTemplateContentRequest>
2047 {
2048 return SubmitCallable(&CodeCommitClient::UpdateApprovalRuleTemplateContent, request);
2049 }
2050
2054 template<typename UpdateApprovalRuleTemplateContentRequestT = Model::UpdateApprovalRuleTemplateContentRequest>
2055 void UpdateApprovalRuleTemplateContentAsync(const UpdateApprovalRuleTemplateContentRequestT& request, const UpdateApprovalRuleTemplateContentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2056 {
2057 return SubmitAsync(&CodeCommitClient::UpdateApprovalRuleTemplateContent, request, handler, context);
2058 }
2059
2067
2071 template<typename UpdateApprovalRuleTemplateDescriptionRequestT = Model::UpdateApprovalRuleTemplateDescriptionRequest>
2073 {
2074 return SubmitCallable(&CodeCommitClient::UpdateApprovalRuleTemplateDescription, request);
2075 }
2076
2080 template<typename UpdateApprovalRuleTemplateDescriptionRequestT = Model::UpdateApprovalRuleTemplateDescriptionRequest>
2081 void UpdateApprovalRuleTemplateDescriptionAsync(const UpdateApprovalRuleTemplateDescriptionRequestT& request, const UpdateApprovalRuleTemplateDescriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2082 {
2083 return SubmitAsync(&CodeCommitClient::UpdateApprovalRuleTemplateDescription, request, handler, context);
2084 }
2085
2093
2097 template<typename UpdateApprovalRuleTemplateNameRequestT = Model::UpdateApprovalRuleTemplateNameRequest>
2099 {
2100 return SubmitCallable(&CodeCommitClient::UpdateApprovalRuleTemplateName, request);
2101 }
2102
2106 template<typename UpdateApprovalRuleTemplateNameRequestT = Model::UpdateApprovalRuleTemplateNameRequest>
2107 void UpdateApprovalRuleTemplateNameAsync(const UpdateApprovalRuleTemplateNameRequestT& request, const UpdateApprovalRuleTemplateNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2108 {
2109 return SubmitAsync(&CodeCommitClient::UpdateApprovalRuleTemplateName, request, handler, context);
2110 }
2111
2118
2122 template<typename UpdateCommentRequestT = Model::UpdateCommentRequest>
2123 Model::UpdateCommentOutcomeCallable UpdateCommentCallable(const UpdateCommentRequestT& request) const
2124 {
2125 return SubmitCallable(&CodeCommitClient::UpdateComment, request);
2126 }
2127
2131 template<typename UpdateCommentRequestT = Model::UpdateCommentRequest>
2132 void UpdateCommentAsync(const UpdateCommentRequestT& request, const UpdateCommentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2133 {
2134 return SubmitAsync(&CodeCommitClient::UpdateComment, request, handler, context);
2135 }
2136
2146
2150 template<typename UpdateDefaultBranchRequestT = Model::UpdateDefaultBranchRequest>
2151 Model::UpdateDefaultBranchOutcomeCallable UpdateDefaultBranchCallable(const UpdateDefaultBranchRequestT& request) const
2152 {
2153 return SubmitCallable(&CodeCommitClient::UpdateDefaultBranch, request);
2154 }
2155
2159 template<typename UpdateDefaultBranchRequestT = Model::UpdateDefaultBranchRequest>
2160 void UpdateDefaultBranchAsync(const UpdateDefaultBranchRequestT& request, const UpdateDefaultBranchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2161 {
2162 return SubmitAsync(&CodeCommitClient::UpdateDefaultBranch, request, handler, context);
2163 }
2164
2173
2177 template<typename UpdatePullRequestApprovalRuleContentRequestT = Model::UpdatePullRequestApprovalRuleContentRequest>
2179 {
2180 return SubmitCallable(&CodeCommitClient::UpdatePullRequestApprovalRuleContent, request);
2181 }
2182
2186 template<typename UpdatePullRequestApprovalRuleContentRequestT = Model::UpdatePullRequestApprovalRuleContentRequest>
2187 void UpdatePullRequestApprovalRuleContentAsync(const UpdatePullRequestApprovalRuleContentRequestT& request, const UpdatePullRequestApprovalRuleContentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2188 {
2189 return SubmitAsync(&CodeCommitClient::UpdatePullRequestApprovalRuleContent, request, handler, context);
2190 }
2191
2200
2204 template<typename UpdatePullRequestApprovalStateRequestT = Model::UpdatePullRequestApprovalStateRequest>
2206 {
2207 return SubmitCallable(&CodeCommitClient::UpdatePullRequestApprovalState, request);
2208 }
2209
2213 template<typename UpdatePullRequestApprovalStateRequestT = Model::UpdatePullRequestApprovalStateRequest>
2214 void UpdatePullRequestApprovalStateAsync(const UpdatePullRequestApprovalStateRequestT& request, const UpdatePullRequestApprovalStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2215 {
2216 return SubmitAsync(&CodeCommitClient::UpdatePullRequestApprovalState, request, handler, context);
2217 }
2218
2226
2230 template<typename UpdatePullRequestDescriptionRequestT = Model::UpdatePullRequestDescriptionRequest>
2231 Model::UpdatePullRequestDescriptionOutcomeCallable UpdatePullRequestDescriptionCallable(const UpdatePullRequestDescriptionRequestT& request) const
2232 {
2233 return SubmitCallable(&CodeCommitClient::UpdatePullRequestDescription, request);
2234 }
2235
2239 template<typename UpdatePullRequestDescriptionRequestT = Model::UpdatePullRequestDescriptionRequest>
2240 void UpdatePullRequestDescriptionAsync(const UpdatePullRequestDescriptionRequestT& request, const UpdatePullRequestDescriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2241 {
2242 return SubmitAsync(&CodeCommitClient::UpdatePullRequestDescription, request, handler, context);
2243 }
2244
2251
2255 template<typename UpdatePullRequestStatusRequestT = Model::UpdatePullRequestStatusRequest>
2256 Model::UpdatePullRequestStatusOutcomeCallable UpdatePullRequestStatusCallable(const UpdatePullRequestStatusRequestT& request) const
2257 {
2258 return SubmitCallable(&CodeCommitClient::UpdatePullRequestStatus, request);
2259 }
2260
2264 template<typename UpdatePullRequestStatusRequestT = Model::UpdatePullRequestStatusRequest>
2265 void UpdatePullRequestStatusAsync(const UpdatePullRequestStatusRequestT& request, const UpdatePullRequestStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2266 {
2267 return SubmitAsync(&CodeCommitClient::UpdatePullRequestStatus, request, handler, context);
2268 }
2269
2276
2280 template<typename UpdatePullRequestTitleRequestT = Model::UpdatePullRequestTitleRequest>
2281 Model::UpdatePullRequestTitleOutcomeCallable UpdatePullRequestTitleCallable(const UpdatePullRequestTitleRequestT& request) const
2282 {
2283 return SubmitCallable(&CodeCommitClient::UpdatePullRequestTitle, request);
2284 }
2285
2289 template<typename UpdatePullRequestTitleRequestT = Model::UpdatePullRequestTitleRequest>
2290 void UpdatePullRequestTitleAsync(const UpdatePullRequestTitleRequestT& request, const UpdatePullRequestTitleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2291 {
2292 return SubmitAsync(&CodeCommitClient::UpdatePullRequestTitle, request, handler, context);
2293 }
2294
2307
2311 template<typename UpdateRepositoryDescriptionRequestT = Model::UpdateRepositoryDescriptionRequest>
2312 Model::UpdateRepositoryDescriptionOutcomeCallable UpdateRepositoryDescriptionCallable(const UpdateRepositoryDescriptionRequestT& request) const
2313 {
2314 return SubmitCallable(&CodeCommitClient::UpdateRepositoryDescription, request);
2315 }
2316
2320 template<typename UpdateRepositoryDescriptionRequestT = Model::UpdateRepositoryDescriptionRequest>
2321 void UpdateRepositoryDescriptionAsync(const UpdateRepositoryDescriptionRequestT& request, const UpdateRepositoryDescriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2322 {
2323 return SubmitAsync(&CodeCommitClient::UpdateRepositoryDescription, request, handler, context);
2324 }
2325
2333
2337 template<typename UpdateRepositoryEncryptionKeyRequestT = Model::UpdateRepositoryEncryptionKeyRequest>
2338 Model::UpdateRepositoryEncryptionKeyOutcomeCallable UpdateRepositoryEncryptionKeyCallable(const UpdateRepositoryEncryptionKeyRequestT& request) const
2339 {
2340 return SubmitCallable(&CodeCommitClient::UpdateRepositoryEncryptionKey, request);
2341 }
2342
2346 template<typename UpdateRepositoryEncryptionKeyRequestT = Model::UpdateRepositoryEncryptionKeyRequest>
2347 void UpdateRepositoryEncryptionKeyAsync(const UpdateRepositoryEncryptionKeyRequestT& request, const UpdateRepositoryEncryptionKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2348 {
2349 return SubmitAsync(&CodeCommitClient::UpdateRepositoryEncryptionKey, request, handler, context);
2350 }
2351
2364
2368 template<typename UpdateRepositoryNameRequestT = Model::UpdateRepositoryNameRequest>
2369 Model::UpdateRepositoryNameOutcomeCallable UpdateRepositoryNameCallable(const UpdateRepositoryNameRequestT& request) const
2370 {
2371 return SubmitCallable(&CodeCommitClient::UpdateRepositoryName, request);
2372 }
2373
2377 template<typename UpdateRepositoryNameRequestT = Model::UpdateRepositoryNameRequest>
2378 void UpdateRepositoryNameAsync(const UpdateRepositoryNameRequestT& request, const UpdateRepositoryNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2379 {
2380 return SubmitAsync(&CodeCommitClient::UpdateRepositoryName, request, handler, context);
2381 }
2382
2383
2384 void OverrideEndpoint(const Aws::String& endpoint);
2385 std::shared_ptr<CodeCommitEndpointProviderBase>& accessEndpointProvider();
2386 private:
2388 void init(const CodeCommitClientConfiguration& clientConfiguration);
2389
2390 CodeCommitClientConfiguration m_clientConfiguration;
2391 std::shared_ptr<CodeCommitEndpointProviderBase> m_endpointProvider;
2392 };
2393
2394} // namespace CodeCommit
2395} // namespace Aws
Model::GetMergeCommitOutcomeCallable GetMergeCommitCallable(const GetMergeCommitRequestT &request) const
Model::CreateBranchOutcomeCallable CreateBranchCallable(const CreateBranchRequestT &request) const
void ListRepositoriesForApprovalRuleTemplateAsync(const ListRepositoriesForApprovalRuleTemplateRequestT &request, const ListRepositoriesForApprovalRuleTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeletePullRequestApprovalRuleOutcomeCallable DeletePullRequestApprovalRuleCallable(const DeletePullRequestApprovalRuleRequestT &request) const
void GetPullRequestOverrideStateAsync(const GetPullRequestOverrideStateRequestT &request, const GetPullRequestOverrideStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteBranchOutcomeCallable DeleteBranchCallable(const DeleteBranchRequestT &request) const
virtual Model::ListAssociatedApprovalRuleTemplatesForRepositoryOutcome ListAssociatedApprovalRuleTemplatesForRepository(const Model::ListAssociatedApprovalRuleTemplatesForRepositoryRequest &request) const
Model::GetCommentReactionsOutcomeCallable GetCommentReactionsCallable(const GetCommentReactionsRequestT &request) const
Model::UpdateCommentOutcomeCallable UpdateCommentCallable(const UpdateCommentRequestT &request) const
virtual Model::GetFolderOutcome GetFolder(const Model::GetFolderRequest &request) const
virtual Model::GetRepositoryOutcome GetRepository(const Model::GetRepositoryRequest &request) const
virtual Model::TestRepositoryTriggersOutcome TestRepositoryTriggers(const Model::TestRepositoryTriggersRequest &request) const
Model::BatchDisassociateApprovalRuleTemplateFromRepositoriesOutcomeCallable BatchDisassociateApprovalRuleTemplateFromRepositoriesCallable(const BatchDisassociateApprovalRuleTemplateFromRepositoriesRequestT &request) const
Model::GetBranchOutcomeCallable GetBranchCallable(const GetBranchRequestT &request={}) const
Model::BatchAssociateApprovalRuleTemplateWithRepositoriesOutcomeCallable BatchAssociateApprovalRuleTemplateWithRepositoriesCallable(const BatchAssociateApprovalRuleTemplateWithRepositoriesRequestT &request) const
void UpdateRepositoryEncryptionKeyAsync(const UpdateRepositoryEncryptionKeyRequestT &request, const UpdateRepositoryEncryptionKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetAllocationTag()
Model::GetCommentOutcomeCallable GetCommentCallable(const GetCommentRequestT &request) const
virtual Model::ListApprovalRuleTemplatesOutcome ListApprovalRuleTemplates(const Model::ListApprovalRuleTemplatesRequest &request={}) const
void DeleteBranchAsync(const DeleteBranchRequestT &request, const DeleteBranchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateApprovalRuleTemplateAsync(const CreateApprovalRuleTemplateRequestT &request, const CreateApprovalRuleTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void MergeBranchesByFastForwardAsync(const MergeBranchesByFastForwardRequestT &request, const MergeBranchesByFastForwardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribePullRequestEventsOutcome DescribePullRequestEvents(const Model::DescribePullRequestEventsRequest &request) const
void EvaluatePullRequestApprovalRulesAsync(const EvaluatePullRequestApprovalRulesRequestT &request, const EvaluatePullRequestApprovalRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchGetCommitsOutcomeCallable BatchGetCommitsCallable(const BatchGetCommitsRequestT &request) const
Model::MergeBranchesByFastForwardOutcomeCallable MergeBranchesByFastForwardCallable(const MergeBranchesByFastForwardRequestT &request) const
Model::EvaluatePullRequestApprovalRulesOutcomeCallable EvaluatePullRequestApprovalRulesCallable(const EvaluatePullRequestApprovalRulesRequestT &request) const
void GetPullRequestApprovalStatesAsync(const GetPullRequestApprovalStatesRequestT &request, const GetPullRequestApprovalStatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateApprovalRuleTemplateFromRepositoryOutcome DisassociateApprovalRuleTemplateFromRepository(const Model::DisassociateApprovalRuleTemplateFromRepositoryRequest &request) const
Model::DescribeMergeConflictsOutcomeCallable DescribeMergeConflictsCallable(const DescribeMergeConflictsRequestT &request) const
Model::GetFileOutcomeCallable GetFileCallable(const GetFileRequestT &request) const
Model::UpdateApprovalRuleTemplateDescriptionOutcomeCallable UpdateApprovalRuleTemplateDescriptionCallable(const UpdateApprovalRuleTemplateDescriptionRequestT &request) const
void BatchDescribeMergeConflictsAsync(const BatchDescribeMergeConflictsRequestT &request, const BatchDescribeMergeConflictsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetCommitOutcome GetCommit(const Model::GetCommitRequest &request) const
virtual Model::GetDifferencesOutcome GetDifferences(const Model::GetDifferencesRequest &request) const
virtual Model::PutCommentReactionOutcome PutCommentReaction(const Model::PutCommentReactionRequest &request) const
Model::UpdateRepositoryDescriptionOutcomeCallable UpdateRepositoryDescriptionCallable(const UpdateRepositoryDescriptionRequestT &request) const
virtual Model::GetCommentOutcome GetComment(const Model::GetCommentRequest &request) const
virtual Model::ListRepositoriesForApprovalRuleTemplateOutcome ListRepositoriesForApprovalRuleTemplate(const Model::ListRepositoriesForApprovalRuleTemplateRequest &request) const
Model::GetDifferencesOutcomeCallable GetDifferencesCallable(const GetDifferencesRequestT &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void PutRepositoryTriggersAsync(const PutRepositoryTriggersRequestT &request, const PutRepositoryTriggersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetCommentsForPullRequestOutcomeCallable GetCommentsForPullRequestCallable(const GetCommentsForPullRequestRequestT &request) const
void UpdateRepositoryNameAsync(const UpdateRepositoryNameRequestT &request, const UpdateRepositoryNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetCommentsForComparedCommitOutcome GetCommentsForComparedCommit(const Model::GetCommentsForComparedCommitRequest &request) const
void UpdateApprovalRuleTemplateContentAsync(const UpdateApprovalRuleTemplateContentRequestT &request, const UpdateApprovalRuleTemplateContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetCommentReactionsOutcome GetCommentReactions(const Model::GetCommentReactionsRequest &request) const
virtual Model::UpdateCommentOutcome UpdateComment(const Model::UpdateCommentRequest &request) const
void GetBranchAsync(const GetBranchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetBranchRequestT &request={}) const
void GetCommitAsync(const GetCommitRequestT &request, const GetCommitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdatePullRequestApprovalRuleContentOutcomeCallable UpdatePullRequestApprovalRuleContentCallable(const UpdatePullRequestApprovalRuleContentRequestT &request) const
Model::CreateRepositoryOutcomeCallable CreateRepositoryCallable(const CreateRepositoryRequestT &request) const
void MergePullRequestByFastForwardAsync(const MergePullRequestByFastForwardRequestT &request, const MergePullRequestByFastForwardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetPullRequestApprovalStatesOutcome GetPullRequestApprovalStates(const Model::GetPullRequestApprovalStatesRequest &request) const
Model::ListApprovalRuleTemplatesOutcomeCallable ListApprovalRuleTemplatesCallable(const ListApprovalRuleTemplatesRequestT &request={}) const
Model::TestRepositoryTriggersOutcomeCallable TestRepositoryTriggersCallable(const TestRepositoryTriggersRequestT &request) const
virtual Model::PutRepositoryTriggersOutcome PutRepositoryTriggers(const Model::PutRepositoryTriggersRequest &request) const
virtual Model::UpdateApprovalRuleTemplateContentOutcome UpdateApprovalRuleTemplateContent(const Model::UpdateApprovalRuleTemplateContentRequest &request) const
virtual Model::UpdateRepositoryEncryptionKeyOutcome UpdateRepositoryEncryptionKey(const Model::UpdateRepositoryEncryptionKeyRequest &request) const
CodeCommitClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< CodeCommitEndpointProviderBase > endpointProvider=nullptr, const Aws::CodeCommit::CodeCommitClientConfiguration &clientConfiguration=Aws::CodeCommit::CodeCommitClientConfiguration())
Model::MergePullRequestByFastForwardOutcomeCallable MergePullRequestByFastForwardCallable(const MergePullRequestByFastForwardRequestT &request) const
void GetCommentAsync(const GetCommentRequestT &request, const GetCommentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PostCommentReplyAsync(const PostCommentReplyRequestT &request, const PostCommentReplyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PostCommentForComparedCommitAsync(const PostCommentForComparedCommitRequestT &request, const PostCommentForComparedCommitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::OverridePullRequestApprovalRulesOutcome OverridePullRequestApprovalRules(const Model::OverridePullRequestApprovalRulesRequest &request) const
CodeCommitClientConfiguration ClientConfigurationType
void ListFileCommitHistoryAsync(const ListFileCommitHistoryRequestT &request, const ListFileCommitHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetRepositoryOutcomeCallable GetRepositoryCallable(const GetRepositoryRequestT &request) const
Model::PostCommentForComparedCommitOutcomeCallable PostCommentForComparedCommitCallable(const PostCommentForComparedCommitRequestT &request) const
void MergePullRequestByThreeWayAsync(const MergePullRequestByThreeWayRequestT &request, const MergePullRequestByThreeWayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchDisassociateApprovalRuleTemplateFromRepositoriesAsync(const BatchDisassociateApprovalRuleTemplateFromRepositoriesRequestT &request, const BatchDisassociateApprovalRuleTemplateFromRepositoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateRepositoryEncryptionKeyOutcomeCallable UpdateRepositoryEncryptionKeyCallable(const UpdateRepositoryEncryptionKeyRequestT &request) const
void GetPullRequestAsync(const GetPullRequestRequestT &request, const GetPullRequestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteCommentContentOutcomeCallable DeleteCommentContentCallable(const DeleteCommentContentRequestT &request) const
void GetApprovalRuleTemplateAsync(const GetApprovalRuleTemplateRequestT &request, const GetApprovalRuleTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateUnreferencedMergeCommitOutcomeCallable CreateUnreferencedMergeCommitCallable(const CreateUnreferencedMergeCommitRequestT &request) const
void UpdateDefaultBranchAsync(const UpdateDefaultBranchRequestT &request, const UpdateDefaultBranchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateUnreferencedMergeCommitAsync(const CreateUnreferencedMergeCommitRequestT &request, const CreateUnreferencedMergeCommitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateApprovalRuleTemplateDescriptionOutcome UpdateApprovalRuleTemplateDescription(const Model::UpdateApprovalRuleTemplateDescriptionRequest &request) const
Model::GetPullRequestOverrideStateOutcomeCallable GetPullRequestOverrideStateCallable(const GetPullRequestOverrideStateRequestT &request) const
void OverridePullRequestApprovalRulesAsync(const OverridePullRequestApprovalRulesRequestT &request, const OverridePullRequestApprovalRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::MergePullRequestBySquashOutcome MergePullRequestBySquash(const Model::MergePullRequestBySquashRequest &request) const
virtual Model::MergeBranchesByFastForwardOutcome MergeBranchesByFastForward(const Model::MergeBranchesByFastForwardRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListPullRequestsOutcomeCallable ListPullRequestsCallable(const ListPullRequestsRequestT &request) const
void GetFolderAsync(const GetFolderRequestT &request, const GetFolderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetPullRequestApprovalStatesOutcomeCallable GetPullRequestApprovalStatesCallable(const GetPullRequestApprovalStatesRequestT &request) const
void DeleteCommentContentAsync(const DeleteCommentContentRequestT &request, const DeleteCommentContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdatePullRequestTitleAsync(const UpdatePullRequestTitleRequestT &request, const UpdatePullRequestTitleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateRepositoryDescriptionAsync(const UpdateRepositoryDescriptionRequestT &request, const UpdateRepositoryDescriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdatePullRequestApprovalStateOutcome UpdatePullRequestApprovalState(const Model::UpdatePullRequestApprovalStateRequest &request) const
virtual Model::CreateUnreferencedMergeCommitOutcome CreateUnreferencedMergeCommit(const Model::CreateUnreferencedMergeCommitRequest &request) const
Model::DeleteFileOutcomeCallable DeleteFileCallable(const DeleteFileRequestT &request) const
virtual Model::UpdatePullRequestStatusOutcome UpdatePullRequestStatus(const Model::UpdatePullRequestStatusRequest &request) const
virtual Model::GetBlobOutcome GetBlob(const Model::GetBlobRequest &request) const
Model::PostCommentReplyOutcomeCallable PostCommentReplyCallable(const PostCommentReplyRequestT &request) const
Model::BatchDescribeMergeConflictsOutcomeCallable BatchDescribeMergeConflictsCallable(const BatchDescribeMergeConflictsRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::CreateApprovalRuleTemplateOutcomeCallable CreateApprovalRuleTemplateCallable(const CreateApprovalRuleTemplateRequestT &request) const
void PutFileAsync(const PutFileRequestT &request, const PutFileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateApprovalRuleTemplateWithRepositoryOutcome AssociateApprovalRuleTemplateWithRepository(const Model::AssociateApprovalRuleTemplateWithRepositoryRequest &request) const
void MergeBranchesByThreeWayAsync(const MergeBranchesByThreeWayRequestT &request, const MergeBranchesByThreeWayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::EvaluatePullRequestApprovalRulesOutcome EvaluatePullRequestApprovalRules(const Model::EvaluatePullRequestApprovalRulesRequest &request) const
Model::DeleteApprovalRuleTemplateOutcomeCallable DeleteApprovalRuleTemplateCallable(const DeleteApprovalRuleTemplateRequestT &request) const
virtual Model::PutFileOutcome PutFile(const Model::PutFileRequest &request) const
Model::GetPullRequestOutcomeCallable GetPullRequestCallable(const GetPullRequestRequestT &request) const
void ListPullRequestsAsync(const ListPullRequestsRequestT &request, const ListPullRequestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateRepositoryOutcome CreateRepository(const Model::CreateRepositoryRequest &request) const
Model::CreatePullRequestApprovalRuleOutcomeCallable CreatePullRequestApprovalRuleCallable(const CreatePullRequestApprovalRuleRequestT &request) const
virtual Model::DeleteRepositoryOutcome DeleteRepository(const Model::DeleteRepositoryRequest &request) const
void DeleteApprovalRuleTemplateAsync(const DeleteApprovalRuleTemplateRequestT &request, const DeleteApprovalRuleTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdatePullRequestDescriptionOutcomeCallable UpdatePullRequestDescriptionCallable(const UpdatePullRequestDescriptionRequestT &request) const
Model::MergeBranchesBySquashOutcomeCallable MergeBranchesBySquashCallable(const MergeBranchesBySquashRequestT &request) const
void CreatePullRequestApprovalRuleAsync(const CreatePullRequestApprovalRuleRequestT &request, const CreatePullRequestApprovalRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PostCommentForPullRequestOutcomeCallable PostCommentForPullRequestCallable(const PostCommentForPullRequestRequestT &request) const
virtual Model::CreateCommitOutcome CreateCommit(const Model::CreateCommitRequest &request) const
Model::MergePullRequestByThreeWayOutcomeCallable MergePullRequestByThreeWayCallable(const MergePullRequestByThreeWayRequestT &request) const
void UpdatePullRequestDescriptionAsync(const UpdatePullRequestDescriptionRequestT &request, const UpdatePullRequestDescriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetBlobAsync(const GetBlobRequestT &request, const GetBlobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void GetMergeConflictsAsync(const GetMergeConflictsRequestT &request, const GetMergeConflictsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribePullRequestEventsAsync(const DescribePullRequestEventsRequestT &request, const DescribePullRequestEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisassociateApprovalRuleTemplateFromRepositoryAsync(const DisassociateApprovalRuleTemplateFromRepositoryRequestT &request, const DisassociateApprovalRuleTemplateFromRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetBranchOutcome GetBranch(const Model::GetBranchRequest &request={}) const
void UpdatePullRequestApprovalRuleContentAsync(const UpdatePullRequestApprovalRuleContentRequestT &request, const UpdatePullRequestApprovalRuleContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::MergeBranchesByThreeWayOutcomeCallable MergeBranchesByThreeWayCallable(const MergeBranchesByThreeWayRequestT &request) const
virtual Model::MergePullRequestByFastForwardOutcome MergePullRequestByFastForward(const Model::MergePullRequestByFastForwardRequest &request) const
void GetDifferencesAsync(const GetDifferencesRequestT &request, const GetDifferencesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeletePullRequestApprovalRuleAsync(const DeletePullRequestApprovalRuleRequestT &request, const DeletePullRequestApprovalRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::shared_ptr< CodeCommitEndpointProviderBase > & accessEndpointProvider()
Model::GetFolderOutcomeCallable GetFolderCallable(const GetFolderRequestT &request) const
virtual Model::ListRepositoriesOutcome ListRepositories(const Model::ListRepositoriesRequest &request={}) const
void CreatePullRequestAsync(const CreatePullRequestRequestT &request, const CreatePullRequestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateApprovalRuleTemplateFromRepositoryOutcomeCallable DisassociateApprovalRuleTemplateFromRepositoryCallable(const DisassociateApprovalRuleTemplateFromRepositoryRequestT &request) const
void AssociateApprovalRuleTemplateWithRepositoryAsync(const AssociateApprovalRuleTemplateWithRepositoryRequestT &request, const AssociateApprovalRuleTemplateWithRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateApprovalRuleTemplateNameOutcome UpdateApprovalRuleTemplateName(const Model::UpdateApprovalRuleTemplateNameRequest &request) const
Model::PutFileOutcomeCallable PutFileCallable(const PutFileRequestT &request) const
void GetFileAsync(const GetFileRequestT &request, const GetFileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateBranchAsync(const CreateBranchRequestT &request, const CreateBranchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateCommentAsync(const UpdateCommentRequestT &request, const UpdateCommentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateApprovalRuleTemplateNameAsync(const UpdateApprovalRuleTemplateNameRequestT &request, const UpdateApprovalRuleTemplateNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeMergeConflictsAsync(const DescribeMergeConflictsRequestT &request, const DescribeMergeConflictsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetRepositoryTriggersOutcome GetRepositoryTriggers(const Model::GetRepositoryTriggersRequest &request) const
virtual Model::ListPullRequestsOutcome ListPullRequests(const Model::ListPullRequestsRequest &request) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::MergeBranchesBySquashOutcome MergeBranchesBySquash(const Model::MergeBranchesBySquashRequest &request) const
Model::ListRepositoriesOutcomeCallable ListRepositoriesCallable(const ListRepositoriesRequestT &request={}) const
Model::ListRepositoriesForApprovalRuleTemplateOutcomeCallable ListRepositoriesForApprovalRuleTemplateCallable(const ListRepositoriesForApprovalRuleTemplateRequestT &request) const
void GetCommentsForPullRequestAsync(const GetCommentsForPullRequestRequestT &request, const GetCommentsForPullRequestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdatePullRequestStatusAsync(const UpdatePullRequestStatusRequestT &request, const UpdatePullRequestStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteRepositoryOutcomeCallable DeleteRepositoryCallable(const DeleteRepositoryRequestT &request) const
void UpdateApprovalRuleTemplateDescriptionAsync(const UpdateApprovalRuleTemplateDescriptionRequestT &request, const UpdateApprovalRuleTemplateDescriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CodeCommitClient(const Aws::CodeCommit::CodeCommitClientConfiguration &clientConfiguration=Aws::CodeCommit::CodeCommitClientConfiguration(), std::shared_ptr< CodeCommitEndpointProviderBase > endpointProvider=nullptr)
CodeCommitClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::UpdateRepositoryNameOutcome UpdateRepositoryName(const Model::UpdateRepositoryNameRequest &request) const
virtual Model::PostCommentReplyOutcome PostCommentReply(const Model::PostCommentReplyRequest &request) const
virtual Model::GetPullRequestOverrideStateOutcome GetPullRequestOverrideState(const Model::GetPullRequestOverrideStateRequest &request) const
CodeCommitClient(const Aws::Client::ClientConfiguration &clientConfiguration)
CodeCommitClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< CodeCommitEndpointProviderBase > endpointProvider=nullptr, const Aws::CodeCommit::CodeCommitClientConfiguration &clientConfiguration=Aws::CodeCommit::CodeCommitClientConfiguration())
void ListRepositoriesAsync(const ListRepositoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRepositoriesRequestT &request={}) const
virtual Model::BatchDisassociateApprovalRuleTemplateFromRepositoriesOutcome BatchDisassociateApprovalRuleTemplateFromRepositories(const Model::BatchDisassociateApprovalRuleTemplateFromRepositoriesRequest &request) const
virtual Model::GetApprovalRuleTemplateOutcome GetApprovalRuleTemplate(const Model::GetApprovalRuleTemplateRequest &request) const
Model::UpdatePullRequestApprovalStateOutcomeCallable UpdatePullRequestApprovalStateCallable(const UpdatePullRequestApprovalStateRequestT &request) const
virtual Model::PostCommentForComparedCommitOutcome PostCommentForComparedCommit(const Model::PostCommentForComparedCommitRequest &request) const
virtual Model::DeleteBranchOutcome DeleteBranch(const Model::DeleteBranchRequest &request) const
void TestRepositoryTriggersAsync(const TestRepositoryTriggersRequestT &request, const TestRepositoryTriggersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void MergePullRequestBySquashAsync(const MergePullRequestBySquashRequestT &request, const MergePullRequestBySquashResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PostCommentForPullRequestOutcome PostCommentForPullRequest(const Model::PostCommentForPullRequestRequest &request) const
virtual Model::GetMergeOptionsOutcome GetMergeOptions(const Model::GetMergeOptionsRequest &request) const
void GetRepositoryAsync(const GetRepositoryRequestT &request, const GetRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchAssociateApprovalRuleTemplateWithRepositoriesAsync(const BatchAssociateApprovalRuleTemplateWithRepositoriesRequestT &request, const BatchAssociateApprovalRuleTemplateWithRepositoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListBranchesOutcomeCallable ListBranchesCallable(const ListBranchesRequestT &request) const
void ListApprovalRuleTemplatesAsync(const ListApprovalRuleTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListApprovalRuleTemplatesRequestT &request={}) const
virtual Model::CreateApprovalRuleTemplateOutcome CreateApprovalRuleTemplate(const Model::CreateApprovalRuleTemplateRequest &request) const
void ListAssociatedApprovalRuleTemplatesForRepositoryAsync(const ListAssociatedApprovalRuleTemplatesForRepositoryRequestT &request, const ListAssociatedApprovalRuleTemplatesForRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateDefaultBranchOutcomeCallable UpdateDefaultBranchCallable(const UpdateDefaultBranchRequestT &request) const
virtual Model::GetPullRequestOutcome GetPullRequest(const Model::GetPullRequestRequest &request) const
virtual Model::ListBranchesOutcome ListBranches(const Model::ListBranchesRequest &request) const
Model::AssociateApprovalRuleTemplateWithRepositoryOutcomeCallable AssociateApprovalRuleTemplateWithRepositoryCallable(const AssociateApprovalRuleTemplateWithRepositoryRequestT &request) const
virtual Model::DeletePullRequestApprovalRuleOutcome DeletePullRequestApprovalRule(const Model::DeletePullRequestApprovalRuleRequest &request) const
Model::PutRepositoryTriggersOutcomeCallable PutRepositoryTriggersCallable(const PutRepositoryTriggersRequestT &request) const
virtual Model::BatchAssociateApprovalRuleTemplateWithRepositoriesOutcome BatchAssociateApprovalRuleTemplateWithRepositories(const Model::BatchAssociateApprovalRuleTemplateWithRepositoriesRequest &request) const
virtual Model::UpdatePullRequestApprovalRuleContentOutcome UpdatePullRequestApprovalRuleContent(const Model::UpdatePullRequestApprovalRuleContentRequest &request) const
virtual Model::CreatePullRequestApprovalRuleOutcome CreatePullRequestApprovalRule(const Model::CreatePullRequestApprovalRuleRequest &request) const
Model::DescribePullRequestEventsOutcomeCallable DescribePullRequestEventsCallable(const DescribePullRequestEventsRequestT &request) const
virtual Model::MergePullRequestByThreeWayOutcome MergePullRequestByThreeWay(const Model::MergePullRequestByThreeWayRequest &request) const
virtual Model::BatchDescribeMergeConflictsOutcome BatchDescribeMergeConflicts(const Model::BatchDescribeMergeConflictsRequest &request) const
void PutCommentReactionAsync(const PutCommentReactionRequestT &request, const PutCommentReactionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListFileCommitHistoryOutcomeCallable ListFileCommitHistoryCallable(const ListFileCommitHistoryRequestT &request) const
virtual Model::CreatePullRequestOutcome CreatePullRequest(const Model::CreatePullRequestRequest &request) const
virtual Model::UpdateRepositoryDescriptionOutcome UpdateRepositoryDescription(const Model::UpdateRepositoryDescriptionRequest &request) const
void GetCommentReactionsAsync(const GetCommentReactionsRequestT &request, const GetCommentReactionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetBlobOutcomeCallable GetBlobCallable(const GetBlobRequestT &request) const
void GetCommentsForComparedCommitAsync(const GetCommentsForComparedCommitRequestT &request, const GetCommentsForComparedCommitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetRepositoryTriggersOutcomeCallable GetRepositoryTriggersCallable(const GetRepositoryTriggersRequestT &request) const
Model::UpdateApprovalRuleTemplateNameOutcomeCallable UpdateApprovalRuleTemplateNameCallable(const UpdateApprovalRuleTemplateNameRequestT &request) const
Model::UpdatePullRequestTitleOutcomeCallable UpdatePullRequestTitleCallable(const UpdatePullRequestTitleRequestT &request) const
Model::GetApprovalRuleTemplateOutcomeCallable GetApprovalRuleTemplateCallable(const GetApprovalRuleTemplateRequestT &request) const
virtual Model::UpdatePullRequestTitleOutcome UpdatePullRequestTitle(const Model::UpdatePullRequestTitleRequest &request) const
virtual Model::UpdateDefaultBranchOutcome UpdateDefaultBranch(const Model::UpdateDefaultBranchRequest &request) const
Aws::Client::AWSJsonClient BASECLASS
static const char * GetServiceName()
void GetMergeOptionsAsync(const GetMergeOptionsRequestT &request, const GetMergeOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::OverridePullRequestApprovalRulesOutcomeCallable OverridePullRequestApprovalRulesCallable(const OverridePullRequestApprovalRulesRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
virtual Model::BatchGetCommitsOutcome BatchGetCommits(const Model::BatchGetCommitsRequest &request) const
virtual Model::ListFileCommitHistoryOutcome ListFileCommitHistory(const Model::ListFileCommitHistoryRequest &request) const
virtual Model::UpdatePullRequestDescriptionOutcome UpdatePullRequestDescription(const Model::UpdatePullRequestDescriptionRequest &request) const
void CreateCommitAsync(const CreateCommitRequestT &request, const CreateCommitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetMergeOptionsOutcomeCallable GetMergeOptionsCallable(const GetMergeOptionsRequestT &request) const
virtual Model::DescribeMergeConflictsOutcome DescribeMergeConflicts(const Model::DescribeMergeConflictsRequest &request) const
virtual Model::CreateBranchOutcome CreateBranch(const Model::CreateBranchRequest &request) const
virtual Model::GetCommentsForPullRequestOutcome GetCommentsForPullRequest(const Model::GetCommentsForPullRequestRequest &request) const
Model::UpdateRepositoryNameOutcomeCallable UpdateRepositoryNameCallable(const UpdateRepositoryNameRequestT &request) const
void MergeBranchesBySquashAsync(const MergeBranchesBySquashRequestT &request, const MergeBranchesBySquashResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetMergeConflictsOutcomeCallable GetMergeConflictsCallable(const GetMergeConflictsRequestT &request) const
void DeleteFileAsync(const DeleteFileRequestT &request, const DeleteFileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetCommentsForComparedCommitOutcomeCallable GetCommentsForComparedCommitCallable(const GetCommentsForComparedCommitRequestT &request) const
virtual Model::GetFileOutcome GetFile(const Model::GetFileRequest &request) const
Model::BatchGetRepositoriesOutcomeCallable BatchGetRepositoriesCallable(const BatchGetRepositoriesRequestT &request) const
virtual Model::DeleteApprovalRuleTemplateOutcome DeleteApprovalRuleTemplate(const Model::DeleteApprovalRuleTemplateRequest &request) const
void BatchGetCommitsAsync(const BatchGetCommitsRequestT &request, const BatchGetCommitsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetMergeCommitOutcome GetMergeCommit(const Model::GetMergeCommitRequest &request) const
virtual Model::DeleteFileOutcome DeleteFile(const Model::DeleteFileRequest &request) const
Model::MergePullRequestBySquashOutcomeCallable MergePullRequestBySquashCallable(const MergePullRequestBySquashRequestT &request) const
Model::ListAssociatedApprovalRuleTemplatesForRepositoryOutcomeCallable ListAssociatedApprovalRuleTemplatesForRepositoryCallable(const ListAssociatedApprovalRuleTemplatesForRepositoryRequestT &request) const
void BatchGetRepositoriesAsync(const BatchGetRepositoriesRequestT &request, const BatchGetRepositoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreatePullRequestOutcomeCallable CreatePullRequestCallable(const CreatePullRequestRequestT &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::BatchGetRepositoriesOutcome BatchGetRepositories(const Model::BatchGetRepositoriesRequest &request) const
void DeleteRepositoryAsync(const DeleteRepositoryRequestT &request, const DeleteRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateCommitOutcomeCallable CreateCommitCallable(const CreateCommitRequestT &request) const
void UpdatePullRequestApprovalStateAsync(const UpdatePullRequestApprovalStateRequestT &request, const UpdatePullRequestApprovalStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetCommitOutcomeCallable GetCommitCallable(const GetCommitRequestT &request) const
Model::UpdatePullRequestStatusOutcomeCallable UpdatePullRequestStatusCallable(const UpdatePullRequestStatusRequestT &request) const
void PostCommentForPullRequestAsync(const PostCommentForPullRequestRequestT &request, const PostCommentForPullRequestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateRepositoryAsync(const CreateRepositoryRequestT &request, const CreateRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListBranchesAsync(const ListBranchesRequestT &request, const ListBranchesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::MergeBranchesByThreeWayOutcome MergeBranchesByThreeWay(const Model::MergeBranchesByThreeWayRequest &request) const
CodeCommitClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void GetRepositoryTriggersAsync(const GetRepositoryTriggersRequestT &request, const GetRepositoryTriggersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CodeCommitEndpointProvider EndpointProviderType
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutCommentReactionOutcomeCallable PutCommentReactionCallable(const PutCommentReactionRequestT &request) const
Model::UpdateApprovalRuleTemplateContentOutcomeCallable UpdateApprovalRuleTemplateContentCallable(const UpdateApprovalRuleTemplateContentRequestT &request) const
virtual Model::GetMergeConflictsOutcome GetMergeConflicts(const Model::GetMergeConflictsRequest &request) const
virtual Model::DeleteCommentContentOutcome DeleteCommentContent(const Model::DeleteCommentContentRequest &request) const
void GetMergeCommitAsync(const GetMergeCommitRequestT &request, const GetMergeCommitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< UpdatePullRequestStatusOutcome > UpdatePullRequestStatusOutcomeCallable
std::future< BatchDescribeMergeConflictsOutcome > BatchDescribeMergeConflictsOutcomeCallable
std::future< OverridePullRequestApprovalRulesOutcome > OverridePullRequestApprovalRulesOutcomeCallable
std::future< MergeBranchesByFastForwardOutcome > MergeBranchesByFastForwardOutcomeCallable
std::future< CreateApprovalRuleTemplateOutcome > CreateApprovalRuleTemplateOutcomeCallable
std::future< DeleteRepositoryOutcome > DeleteRepositoryOutcomeCallable
std::future< MergePullRequestByFastForwardOutcome > MergePullRequestByFastForwardOutcomeCallable
std::future< UpdateApprovalRuleTemplateDescriptionOutcome > UpdateApprovalRuleTemplateDescriptionOutcomeCallable
std::future< ListFileCommitHistoryOutcome > ListFileCommitHistoryOutcomeCallable
std::future< DeleteFileOutcome > DeleteFileOutcomeCallable
std::future< CreateBranchOutcome > CreateBranchOutcomeCallable
std::future< ListPullRequestsOutcome > ListPullRequestsOutcomeCallable
std::future< CreateUnreferencedMergeCommitOutcome > CreateUnreferencedMergeCommitOutcomeCallable
std::future< DeleteApprovalRuleTemplateOutcome > DeleteApprovalRuleTemplateOutcomeCallable
std::future< PostCommentForComparedCommitOutcome > PostCommentForComparedCommitOutcomeCallable
std::future< DeletePullRequestApprovalRuleOutcome > DeletePullRequestApprovalRuleOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< GetMergeOptionsOutcome > GetMergeOptionsOutcomeCallable
std::future< UpdatePullRequestDescriptionOutcome > UpdatePullRequestDescriptionOutcomeCallable
std::future< ListAssociatedApprovalRuleTemplatesForRepositoryOutcome > ListAssociatedApprovalRuleTemplatesForRepositoryOutcomeCallable
std::future< UpdateRepositoryDescriptionOutcome > UpdateRepositoryDescriptionOutcomeCallable
std::future< GetCommentOutcome > GetCommentOutcomeCallable
std::future< UpdatePullRequestTitleOutcome > UpdatePullRequestTitleOutcomeCallable
std::future< UpdatePullRequestApprovalStateOutcome > UpdatePullRequestApprovalStateOutcomeCallable
std::future< GetBranchOutcome > GetBranchOutcomeCallable
std::future< GetDifferencesOutcome > GetDifferencesOutcomeCallable
std::future< BatchGetCommitsOutcome > BatchGetCommitsOutcomeCallable
std::future< UpdateDefaultBranchOutcome > UpdateDefaultBranchOutcomeCallable
std::future< ListApprovalRuleTemplatesOutcome > ListApprovalRuleTemplatesOutcomeCallable
std::future< MergeBranchesByThreeWayOutcome > MergeBranchesByThreeWayOutcomeCallable
std::future< GetMergeConflictsOutcome > GetMergeConflictsOutcomeCallable
std::future< DescribeMergeConflictsOutcome > DescribeMergeConflictsOutcomeCallable
std::future< UpdatePullRequestApprovalRuleContentOutcome > UpdatePullRequestApprovalRuleContentOutcomeCallable
std::future< BatchDisassociateApprovalRuleTemplateFromRepositoriesOutcome > BatchDisassociateApprovalRuleTemplateFromRepositoriesOutcomeCallable
std::future< GetBlobOutcome > GetBlobOutcomeCallable
std::future< PutCommentReactionOutcome > PutCommentReactionOutcomeCallable
std::future< MergeBranchesBySquashOutcome > MergeBranchesBySquashOutcomeCallable
std::future< GetFolderOutcome > GetFolderOutcomeCallable
std::future< ListRepositoriesOutcome > ListRepositoriesOutcomeCallable
std::future< GetCommentsForPullRequestOutcome > GetCommentsForPullRequestOutcomeCallable
std::future< UpdateRepositoryNameOutcome > UpdateRepositoryNameOutcomeCallable
std::future< MergePullRequestBySquashOutcome > MergePullRequestBySquashOutcomeCallable
std::future< GetRepositoryOutcome > GetRepositoryOutcomeCallable
std::future< PutRepositoryTriggersOutcome > PutRepositoryTriggersOutcomeCallable
std::future< GetCommentReactionsOutcome > GetCommentReactionsOutcomeCallable
std::future< GetCommentsForComparedCommitOutcome > GetCommentsForComparedCommitOutcomeCallable
std::future< TestRepositoryTriggersOutcome > TestRepositoryTriggersOutcomeCallable
std::future< GetPullRequestApprovalStatesOutcome > GetPullRequestApprovalStatesOutcomeCallable
std::future< GetPullRequestOutcome > GetPullRequestOutcomeCallable
std::future< DisassociateApprovalRuleTemplateFromRepositoryOutcome > DisassociateApprovalRuleTemplateFromRepositoryOutcomeCallable
std::future< CreateCommitOutcome > CreateCommitOutcomeCallable
std::future< GetFileOutcome > GetFileOutcomeCallable
std::future< GetMergeCommitOutcome > GetMergeCommitOutcomeCallable
std::future< GetApprovalRuleTemplateOutcome > GetApprovalRuleTemplateOutcomeCallable
std::future< CreatePullRequestOutcome > CreatePullRequestOutcomeCallable
std::future< UpdateRepositoryEncryptionKeyOutcome > UpdateRepositoryEncryptionKeyOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< UpdateCommentOutcome > UpdateCommentOutcomeCallable
std::future< EvaluatePullRequestApprovalRulesOutcome > EvaluatePullRequestApprovalRulesOutcomeCallable
std::future< GetRepositoryTriggersOutcome > GetRepositoryTriggersOutcomeCallable
std::future< DeleteBranchOutcome > DeleteBranchOutcomeCallable
std::future< CreateRepositoryOutcome > CreateRepositoryOutcomeCallable
std::future< PutFileOutcome > PutFileOutcomeCallable
std::future< MergePullRequestByThreeWayOutcome > MergePullRequestByThreeWayOutcomeCallable
std::future< DescribePullRequestEventsOutcome > DescribePullRequestEventsOutcomeCallable
std::future< GetPullRequestOverrideStateOutcome > GetPullRequestOverrideStateOutcomeCallable
std::future< BatchAssociateApprovalRuleTemplateWithRepositoriesOutcome > BatchAssociateApprovalRuleTemplateWithRepositoriesOutcomeCallable
std::future< AssociateApprovalRuleTemplateWithRepositoryOutcome > AssociateApprovalRuleTemplateWithRepositoryOutcomeCallable
std::future< DeleteCommentContentOutcome > DeleteCommentContentOutcomeCallable
std::future< CreatePullRequestApprovalRuleOutcome > CreatePullRequestApprovalRuleOutcomeCallable
std::future< PostCommentReplyOutcome > PostCommentReplyOutcomeCallable
std::future< ListRepositoriesForApprovalRuleTemplateOutcome > ListRepositoriesForApprovalRuleTemplateOutcomeCallable
std::future< UpdateApprovalRuleTemplateContentOutcome > UpdateApprovalRuleTemplateContentOutcomeCallable
std::future< GetCommitOutcome > GetCommitOutcomeCallable
std::future< ListBranchesOutcome > ListBranchesOutcomeCallable
std::future< PostCommentForPullRequestOutcome > PostCommentForPullRequestOutcomeCallable
std::future< UpdateApprovalRuleTemplateNameOutcome > UpdateApprovalRuleTemplateNameOutcomeCallable
std::future< BatchGetRepositoriesOutcome > BatchGetRepositoriesOutcomeCallable
std::function< void(const CodeCommitClient *, const Model::GetPullRequestOverrideStateRequest &, const Model::GetPullRequestOverrideStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPullRequestOverrideStateResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::UpdateRepositoryDescriptionRequest &, const Model::UpdateRepositoryDescriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRepositoryDescriptionResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::MergeBranchesBySquashRequest &, const Model::MergeBranchesBySquashOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > MergeBranchesBySquashResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::TestRepositoryTriggersRequest &, const Model::TestRepositoryTriggersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestRepositoryTriggersResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::PostCommentForComparedCommitRequest &, const Model::PostCommentForComparedCommitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PostCommentForComparedCommitResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::UpdateDefaultBranchRequest &, const Model::UpdateDefaultBranchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDefaultBranchResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::GetCommentReactionsRequest &, const Model::GetCommentReactionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCommentReactionsResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::GetMergeConflictsRequest &, const Model::GetMergeConflictsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMergeConflictsResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::PutFileRequest &, const Model::PutFileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutFileResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::ListBranchesRequest &, const Model::ListBranchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBranchesResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::GetCommentRequest &, const Model::GetCommentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCommentResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::CreateRepositoryRequest &, const Model::CreateRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRepositoryResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::GetBranchRequest &, const Model::GetBranchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBranchResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::BatchGetRepositoriesRequest &, const Model::BatchGetRepositoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetRepositoriesResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::GetApprovalRuleTemplateRequest &, const Model::GetApprovalRuleTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApprovalRuleTemplateResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::GetDifferencesRequest &, const Model::GetDifferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDifferencesResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::CreatePullRequestApprovalRuleRequest &, const Model::CreatePullRequestApprovalRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePullRequestApprovalRuleResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::GetBlobRequest &, const Model::GetBlobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBlobResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::DeleteFileRequest &, const Model::DeleteFileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFileResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::DescribePullRequestEventsRequest &, const Model::DescribePullRequestEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePullRequestEventsResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::PostCommentForPullRequestRequest &, const Model::PostCommentForPullRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PostCommentForPullRequestResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::OverridePullRequestApprovalRulesRequest &, const Model::OverridePullRequestApprovalRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > OverridePullRequestApprovalRulesResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::GetFileRequest &, const Model::GetFileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFileResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::BatchGetCommitsRequest &, const Model::BatchGetCommitsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetCommitsResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::GetMergeOptionsRequest &, const Model::GetMergeOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMergeOptionsResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::CreateUnreferencedMergeCommitRequest &, const Model::CreateUnreferencedMergeCommitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUnreferencedMergeCommitResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::BatchDescribeMergeConflictsRequest &, const Model::BatchDescribeMergeConflictsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDescribeMergeConflictsResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::DeleteApprovalRuleTemplateRequest &, const Model::DeleteApprovalRuleTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApprovalRuleTemplateResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::UpdatePullRequestStatusRequest &, const Model::UpdatePullRequestStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePullRequestStatusResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::ListRepositoriesRequest &, const Model::ListRepositoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRepositoriesResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::MergeBranchesByFastForwardRequest &, const Model::MergeBranchesByFastForwardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > MergeBranchesByFastForwardResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::GetPullRequestRequest &, const Model::GetPullRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPullRequestResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::DeletePullRequestApprovalRuleRequest &, const Model::DeletePullRequestApprovalRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePullRequestApprovalRuleResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::PostCommentReplyRequest &, const Model::PostCommentReplyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PostCommentReplyResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::UpdateRepositoryNameRequest &, const Model::UpdateRepositoryNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRepositoryNameResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::PutCommentReactionRequest &, const Model::PutCommentReactionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutCommentReactionResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::EvaluatePullRequestApprovalRulesRequest &, const Model::EvaluatePullRequestApprovalRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EvaluatePullRequestApprovalRulesResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::UpdateApprovalRuleTemplateNameRequest &, const Model::UpdateApprovalRuleTemplateNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApprovalRuleTemplateNameResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::BatchAssociateApprovalRuleTemplateWithRepositoriesRequest &, const Model::BatchAssociateApprovalRuleTemplateWithRepositoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchAssociateApprovalRuleTemplateWithRepositoriesResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::ListApprovalRuleTemplatesRequest &, const Model::ListApprovalRuleTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApprovalRuleTemplatesResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::ListPullRequestsRequest &, const Model::ListPullRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPullRequestsResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::MergeBranchesByThreeWayRequest &, const Model::MergeBranchesByThreeWayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > MergeBranchesByThreeWayResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::MergePullRequestBySquashRequest &, const Model::MergePullRequestBySquashOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > MergePullRequestBySquashResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::DeleteCommentContentRequest &, const Model::DeleteCommentContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCommentContentResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::DisassociateApprovalRuleTemplateFromRepositoryRequest &, const Model::DisassociateApprovalRuleTemplateFromRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateApprovalRuleTemplateFromRepositoryResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::UpdatePullRequestDescriptionRequest &, const Model::UpdatePullRequestDescriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePullRequestDescriptionResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::GetCommitRequest &, const Model::GetCommitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCommitResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::UpdateRepositoryEncryptionKeyRequest &, const Model::UpdateRepositoryEncryptionKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRepositoryEncryptionKeyResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::DescribeMergeConflictsRequest &, const Model::DescribeMergeConflictsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMergeConflictsResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::GetRepositoryTriggersRequest &, const Model::GetRepositoryTriggersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRepositoryTriggersResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::UpdateApprovalRuleTemplateContentRequest &, const Model::UpdateApprovalRuleTemplateContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApprovalRuleTemplateContentResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::PutRepositoryTriggersRequest &, const Model::PutRepositoryTriggersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRepositoryTriggersResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::UpdateApprovalRuleTemplateDescriptionRequest &, const Model::UpdateApprovalRuleTemplateDescriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApprovalRuleTemplateDescriptionResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::CreateCommitRequest &, const Model::CreateCommitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCommitResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::UpdateCommentRequest &, const Model::UpdateCommentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCommentResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::BatchDisassociateApprovalRuleTemplateFromRepositoriesRequest &, const Model::BatchDisassociateApprovalRuleTemplateFromRepositoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDisassociateApprovalRuleTemplateFromRepositoriesResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::UpdatePullRequestApprovalStateRequest &, const Model::UpdatePullRequestApprovalStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePullRequestApprovalStateResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::CreateBranchRequest &, const Model::CreateBranchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBranchResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::UpdatePullRequestApprovalRuleContentRequest &, const Model::UpdatePullRequestApprovalRuleContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePullRequestApprovalRuleContentResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::GetCommentsForComparedCommitRequest &, const Model::GetCommentsForComparedCommitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCommentsForComparedCommitResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::AssociateApprovalRuleTemplateWithRepositoryRequest &, const Model::AssociateApprovalRuleTemplateWithRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateApprovalRuleTemplateWithRepositoryResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::GetRepositoryRequest &, const Model::GetRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRepositoryResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::MergePullRequestByThreeWayRequest &, const Model::MergePullRequestByThreeWayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > MergePullRequestByThreeWayResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::ListAssociatedApprovalRuleTemplatesForRepositoryRequest &, const Model::ListAssociatedApprovalRuleTemplatesForRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssociatedApprovalRuleTemplatesForRepositoryResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::CreatePullRequestRequest &, const Model::CreatePullRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePullRequestResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::GetFolderRequest &, const Model::GetFolderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFolderResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::GetMergeCommitRequest &, const Model::GetMergeCommitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMergeCommitResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::GetCommentsForPullRequestRequest &, const Model::GetCommentsForPullRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCommentsForPullRequestResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::ListFileCommitHistoryRequest &, const Model::ListFileCommitHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFileCommitHistoryResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::CreateApprovalRuleTemplateRequest &, const Model::CreateApprovalRuleTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApprovalRuleTemplateResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::MergePullRequestByFastForwardRequest &, const Model::MergePullRequestByFastForwardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > MergePullRequestByFastForwardResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::UpdatePullRequestTitleRequest &, const Model::UpdatePullRequestTitleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePullRequestTitleResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::DeleteBranchRequest &, const Model::DeleteBranchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBranchResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::DeleteRepositoryRequest &, const Model::DeleteRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRepositoryResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::GetPullRequestApprovalStatesRequest &, const Model::GetPullRequestApprovalStatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPullRequestApprovalStatesResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::ListRepositoriesForApprovalRuleTemplateRequest &, const Model::ListRepositoriesForApprovalRuleTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRepositoriesForApprovalRuleTemplateResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String