9#include <aws/codecommit/CodeCommitErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/codecommit/CodeCommitEndpointProvider.h>
21#include <aws/codecommit/model/BatchAssociateApprovalRuleTemplateWithRepositoriesResult.h>
22#include <aws/codecommit/model/BatchDescribeMergeConflictsResult.h>
23#include <aws/codecommit/model/BatchDisassociateApprovalRuleTemplateFromRepositoriesResult.h>
24#include <aws/codecommit/model/BatchGetCommitsResult.h>
25#include <aws/codecommit/model/BatchGetRepositoriesResult.h>
26#include <aws/codecommit/model/CreateApprovalRuleTemplateResult.h>
27#include <aws/codecommit/model/CreateCommitResult.h>
28#include <aws/codecommit/model/CreatePullRequestResult.h>
29#include <aws/codecommit/model/CreatePullRequestApprovalRuleResult.h>
30#include <aws/codecommit/model/CreateRepositoryResult.h>
31#include <aws/codecommit/model/CreateUnreferencedMergeCommitResult.h>
32#include <aws/codecommit/model/DeleteApprovalRuleTemplateResult.h>
33#include <aws/codecommit/model/DeleteBranchResult.h>
34#include <aws/codecommit/model/DeleteCommentContentResult.h>
35#include <aws/codecommit/model/DeleteFileResult.h>
36#include <aws/codecommit/model/DeletePullRequestApprovalRuleResult.h>
37#include <aws/codecommit/model/DeleteRepositoryResult.h>
38#include <aws/codecommit/model/DescribeMergeConflictsResult.h>
39#include <aws/codecommit/model/DescribePullRequestEventsResult.h>
40#include <aws/codecommit/model/EvaluatePullRequestApprovalRulesResult.h>
41#include <aws/codecommit/model/GetApprovalRuleTemplateResult.h>
42#include <aws/codecommit/model/GetBlobResult.h>
43#include <aws/codecommit/model/GetBranchResult.h>
44#include <aws/codecommit/model/GetCommentResult.h>
45#include <aws/codecommit/model/GetCommentReactionsResult.h>
46#include <aws/codecommit/model/GetCommentsForComparedCommitResult.h>
47#include <aws/codecommit/model/GetCommentsForPullRequestResult.h>
48#include <aws/codecommit/model/GetCommitResult.h>
49#include <aws/codecommit/model/GetDifferencesResult.h>
50#include <aws/codecommit/model/GetFileResult.h>
51#include <aws/codecommit/model/GetFolderResult.h>
52#include <aws/codecommit/model/GetMergeCommitResult.h>
53#include <aws/codecommit/model/GetMergeConflictsResult.h>
54#include <aws/codecommit/model/GetMergeOptionsResult.h>
55#include <aws/codecommit/model/GetPullRequestResult.h>
56#include <aws/codecommit/model/GetPullRequestApprovalStatesResult.h>
57#include <aws/codecommit/model/GetPullRequestOverrideStateResult.h>
58#include <aws/codecommit/model/GetRepositoryResult.h>
59#include <aws/codecommit/model/GetRepositoryTriggersResult.h>
60#include <aws/codecommit/model/ListApprovalRuleTemplatesResult.h>
61#include <aws/codecommit/model/ListAssociatedApprovalRuleTemplatesForRepositoryResult.h>
62#include <aws/codecommit/model/ListBranchesResult.h>
63#include <aws/codecommit/model/ListFileCommitHistoryResult.h>
64#include <aws/codecommit/model/ListPullRequestsResult.h>
65#include <aws/codecommit/model/ListRepositoriesResult.h>
66#include <aws/codecommit/model/ListRepositoriesForApprovalRuleTemplateResult.h>
67#include <aws/codecommit/model/ListTagsForResourceResult.h>
68#include <aws/codecommit/model/MergeBranchesByFastForwardResult.h>
69#include <aws/codecommit/model/MergeBranchesBySquashResult.h>
70#include <aws/codecommit/model/MergeBranchesByThreeWayResult.h>
71#include <aws/codecommit/model/MergePullRequestByFastForwardResult.h>
72#include <aws/codecommit/model/MergePullRequestBySquashResult.h>
73#include <aws/codecommit/model/MergePullRequestByThreeWayResult.h>
74#include <aws/codecommit/model/PostCommentForComparedCommitResult.h>
75#include <aws/codecommit/model/PostCommentForPullRequestResult.h>
76#include <aws/codecommit/model/PostCommentReplyResult.h>
77#include <aws/codecommit/model/PutFileResult.h>
78#include <aws/codecommit/model/PutRepositoryTriggersResult.h>
79#include <aws/codecommit/model/TestRepositoryTriggersResult.h>
80#include <aws/codecommit/model/UpdateApprovalRuleTemplateContentResult.h>
81#include <aws/codecommit/model/UpdateApprovalRuleTemplateDescriptionResult.h>
82#include <aws/codecommit/model/UpdateApprovalRuleTemplateNameResult.h>
83#include <aws/codecommit/model/UpdateCommentResult.h>
84#include <aws/codecommit/model/UpdatePullRequestApprovalRuleContentResult.h>
85#include <aws/codecommit/model/UpdatePullRequestDescriptionResult.h>
86#include <aws/codecommit/model/UpdatePullRequestStatusResult.h>
87#include <aws/codecommit/model/UpdatePullRequestTitleResult.h>
88#include <aws/codecommit/model/UpdateRepositoryEncryptionKeyResult.h>
89#include <aws/codecommit/model/GetBranchRequest.h>
90#include <aws/codecommit/model/ListRepositoriesRequest.h>
91#include <aws/codecommit/model/ListApprovalRuleTemplatesRequest.h>
92#include <aws/core/NoResult.h>
100 class HttpClientFactory;
105 template<
typename R,
typename E>
class Outcome;
115 class AWSCredentials;
116 class AWSCredentialsProvider;
EndpointProviderBase< CodeCommitClientConfiguration, CodeCommitBuiltInParameters, CodeCommitClientContextParameters > CodeCommitEndpointProviderBase
std::future< UpdatePullRequestStatusOutcome > UpdatePullRequestStatusOutcomeCallable
Aws::Utils::Outcome< GetBranchResult, CodeCommitError > GetBranchOutcome
std::future< BatchDescribeMergeConflictsOutcome > BatchDescribeMergeConflictsOutcomeCallable
std::future< OverridePullRequestApprovalRulesOutcome > OverridePullRequestApprovalRulesOutcomeCallable
std::future< MergeBranchesByFastForwardOutcome > MergeBranchesByFastForwardOutcomeCallable
std::future< CreateApprovalRuleTemplateOutcome > CreateApprovalRuleTemplateOutcomeCallable
std::future< DeleteRepositoryOutcome > DeleteRepositoryOutcomeCallable
std::future< MergePullRequestByFastForwardOutcome > MergePullRequestByFastForwardOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CodeCommitError > OverridePullRequestApprovalRulesOutcome
Aws::Utils::Outcome< CreatePullRequestResult, CodeCommitError > CreatePullRequestOutcome
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
Aws::Utils::Outcome< UpdateApprovalRuleTemplateNameResult, CodeCommitError > UpdateApprovalRuleTemplateNameOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< EvaluatePullRequestApprovalRulesResult, CodeCommitError > EvaluatePullRequestApprovalRulesOutcome
Aws::Utils::Outcome< DescribeMergeConflictsResult, CodeCommitError > DescribeMergeConflictsOutcome
std::future< GetMergeOptionsOutcome > GetMergeOptionsOutcomeCallable
Aws::Utils::Outcome< CreateApprovalRuleTemplateResult, CodeCommitError > CreateApprovalRuleTemplateOutcome
std::future< UpdatePullRequestDescriptionOutcome > UpdatePullRequestDescriptionOutcomeCallable
Aws::Utils::Outcome< MergePullRequestByFastForwardResult, CodeCommitError > MergePullRequestByFastForwardOutcome
Aws::Utils::Outcome< Aws::NoResult, CodeCommitError > UpdateRepositoryNameOutcome
std::future< ListAssociatedApprovalRuleTemplatesForRepositoryOutcome > ListAssociatedApprovalRuleTemplatesForRepositoryOutcomeCallable
Aws::Utils::Outcome< PutRepositoryTriggersResult, CodeCommitError > PutRepositoryTriggersOutcome
std::future< UpdateRepositoryDescriptionOutcome > UpdateRepositoryDescriptionOutcomeCallable
Aws::Utils::Outcome< DeleteBranchResult, CodeCommitError > DeleteBranchOutcome
Aws::Utils::Outcome< UpdateApprovalRuleTemplateDescriptionResult, CodeCommitError > UpdateApprovalRuleTemplateDescriptionOutcome
std::future< GetCommentOutcome > GetCommentOutcomeCallable
Aws::Utils::Outcome< CreateCommitResult, CodeCommitError > CreateCommitOutcome
std::future< UpdatePullRequestTitleOutcome > UpdatePullRequestTitleOutcomeCallable
std::future< UpdatePullRequestApprovalStateOutcome > UpdatePullRequestApprovalStateOutcomeCallable
std::future< GetBranchOutcome > GetBranchOutcomeCallable
std::future< GetDifferencesOutcome > GetDifferencesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CodeCommitError > UpdatePullRequestApprovalStateOutcome
std::future< BatchGetCommitsOutcome > BatchGetCommitsOutcomeCallable
std::future< UpdateDefaultBranchOutcome > UpdateDefaultBranchOutcomeCallable
std::future< ListApprovalRuleTemplatesOutcome > ListApprovalRuleTemplatesOutcomeCallable
Aws::Utils::Outcome< GetApprovalRuleTemplateResult, CodeCommitError > GetApprovalRuleTemplateOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, CodeCommitError > ListTagsForResourceOutcome
Aws::Utils::Outcome< PostCommentReplyResult, CodeCommitError > PostCommentReplyOutcome
std::future< MergeBranchesByThreeWayOutcome > MergeBranchesByThreeWayOutcomeCallable
Aws::Utils::Outcome< GetFileResult, CodeCommitError > GetFileOutcome
std::future< GetMergeConflictsOutcome > GetMergeConflictsOutcomeCallable
std::future< DescribeMergeConflictsOutcome > DescribeMergeConflictsOutcomeCallable
Aws::Utils::Outcome< GetPullRequestOverrideStateResult, CodeCommitError > GetPullRequestOverrideStateOutcome
Aws::Utils::Outcome< GetMergeConflictsResult, CodeCommitError > GetMergeConflictsOutcome
Aws::Utils::Outcome< Aws::NoResult, CodeCommitError > TagResourceOutcome
Aws::Utils::Outcome< UpdatePullRequestApprovalRuleContentResult, CodeCommitError > UpdatePullRequestApprovalRuleContentOutcome
Aws::Utils::Outcome< GetCommitResult, CodeCommitError > GetCommitOutcome
std::future< UpdatePullRequestApprovalRuleContentOutcome > UpdatePullRequestApprovalRuleContentOutcomeCallable
Aws::Utils::Outcome< GetDifferencesResult, CodeCommitError > GetDifferencesOutcome
std::future< BatchDisassociateApprovalRuleTemplateFromRepositoriesOutcome > BatchDisassociateApprovalRuleTemplateFromRepositoriesOutcomeCallable
std::future< GetBlobOutcome > GetBlobOutcomeCallable
Aws::Utils::Outcome< UpdatePullRequestDescriptionResult, CodeCommitError > UpdatePullRequestDescriptionOutcome
Aws::Utils::Outcome< GetCommentsForComparedCommitResult, CodeCommitError > GetCommentsForComparedCommitOutcome
std::future< PutCommentReactionOutcome > PutCommentReactionOutcomeCallable
std::future< MergeBranchesBySquashOutcome > MergeBranchesBySquashOutcomeCallable
std::future< GetFolderOutcome > GetFolderOutcomeCallable
Aws::Utils::Outcome< CreatePullRequestApprovalRuleResult, CodeCommitError > CreatePullRequestApprovalRuleOutcome
Aws::Utils::Outcome< PutFileResult, CodeCommitError > PutFileOutcome
Aws::Utils::Outcome< ListApprovalRuleTemplatesResult, CodeCommitError > ListApprovalRuleTemplatesOutcome
std::future< ListRepositoriesOutcome > ListRepositoriesOutcomeCallable
std::future< GetCommentsForPullRequestOutcome > GetCommentsForPullRequestOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CodeCommitError > UntagResourceOutcome
std::future< UpdateRepositoryNameOutcome > UpdateRepositoryNameOutcomeCallable
std::future< MergePullRequestBySquashOutcome > MergePullRequestBySquashOutcomeCallable
std::future< GetRepositoryOutcome > GetRepositoryOutcomeCallable
Aws::Utils::Outcome< BatchDescribeMergeConflictsResult, CodeCommitError > BatchDescribeMergeConflictsOutcome
Aws::Utils::Outcome< DeleteCommentContentResult, CodeCommitError > DeleteCommentContentOutcome
std::future< PutRepositoryTriggersOutcome > PutRepositoryTriggersOutcomeCallable
Aws::Utils::Outcome< GetMergeCommitResult, CodeCommitError > GetMergeCommitOutcome
std::future< GetCommentReactionsOutcome > GetCommentReactionsOutcomeCallable
std::future< GetCommentsForComparedCommitOutcome > GetCommentsForComparedCommitOutcomeCallable
std::future< TestRepositoryTriggersOutcome > TestRepositoryTriggersOutcomeCallable
Aws::Utils::Outcome< UpdateRepositoryEncryptionKeyResult, CodeCommitError > UpdateRepositoryEncryptionKeyOutcome
std::future< GetPullRequestApprovalStatesOutcome > GetPullRequestApprovalStatesOutcomeCallable
std::future< GetPullRequestOutcome > GetPullRequestOutcomeCallable
Aws::Utils::Outcome< GetRepositoryResult, CodeCommitError > GetRepositoryOutcome
std::future< DisassociateApprovalRuleTemplateFromRepositoryOutcome > DisassociateApprovalRuleTemplateFromRepositoryOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CodeCommitError > UpdateDefaultBranchOutcome
Aws::Utils::Outcome< UpdateApprovalRuleTemplateContentResult, CodeCommitError > UpdateApprovalRuleTemplateContentOutcome
std::future< CreateCommitOutcome > CreateCommitOutcomeCallable
Aws::Utils::Outcome< GetMergeOptionsResult, CodeCommitError > GetMergeOptionsOutcome
std::future< GetFileOutcome > GetFileOutcomeCallable
Aws::Utils::Outcome< CreateRepositoryResult, CodeCommitError > CreateRepositoryOutcome
std::future< GetMergeCommitOutcome > GetMergeCommitOutcomeCallable
Aws::Utils::Outcome< DeleteApprovalRuleTemplateResult, CodeCommitError > DeleteApprovalRuleTemplateOutcome
Aws::Utils::Outcome< DeleteFileResult, CodeCommitError > DeleteFileOutcome
Aws::Utils::Outcome< ListRepositoriesResult, CodeCommitError > ListRepositoriesOutcome
Aws::Utils::Outcome< Aws::NoResult, CodeCommitError > AssociateApprovalRuleTemplateWithRepositoryOutcome
Aws::Utils::Outcome< ListPullRequestsResult, CodeCommitError > ListPullRequestsOutcome
std::future< GetApprovalRuleTemplateOutcome > GetApprovalRuleTemplateOutcomeCallable
std::future< CreatePullRequestOutcome > CreatePullRequestOutcomeCallable
Aws::Utils::Outcome< GetRepositoryTriggersResult, CodeCommitError > GetRepositoryTriggersOutcome
Aws::Utils::Outcome< GetFolderResult, CodeCommitError > GetFolderOutcome
Aws::Utils::Outcome< Aws::NoResult, CodeCommitError > UpdateRepositoryDescriptionOutcome
Aws::Utils::Outcome< GetBlobResult, CodeCommitError > GetBlobOutcome
std::future< UpdateRepositoryEncryptionKeyOutcome > UpdateRepositoryEncryptionKeyOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< DescribePullRequestEventsResult, CodeCommitError > DescribePullRequestEventsOutcome
std::future< UpdateCommentOutcome > UpdateCommentOutcomeCallable
Aws::Utils::Outcome< MergeBranchesBySquashResult, CodeCommitError > MergeBranchesBySquashOutcome
std::future< EvaluatePullRequestApprovalRulesOutcome > EvaluatePullRequestApprovalRulesOutcomeCallable
Aws::Utils::Outcome< ListAssociatedApprovalRuleTemplatesForRepositoryResult, CodeCommitError > ListAssociatedApprovalRuleTemplatesForRepositoryOutcome
Aws::Utils::Outcome< GetPullRequestApprovalStatesResult, CodeCommitError > GetPullRequestApprovalStatesOutcome
Aws::Utils::Outcome< TestRepositoryTriggersResult, CodeCommitError > TestRepositoryTriggersOutcome
std::future< GetRepositoryTriggersOutcome > GetRepositoryTriggersOutcomeCallable
Aws::Utils::Outcome< UpdatePullRequestTitleResult, CodeCommitError > UpdatePullRequestTitleOutcome
std::future< DeleteBranchOutcome > DeleteBranchOutcomeCallable
Aws::Utils::Outcome< DeleteRepositoryResult, CodeCommitError > DeleteRepositoryOutcome
Aws::Utils::Outcome< PostCommentForPullRequestResult, CodeCommitError > PostCommentForPullRequestOutcome
Aws::Utils::Outcome< GetCommentReactionsResult, CodeCommitError > GetCommentReactionsOutcome
std::future< CreateRepositoryOutcome > CreateRepositoryOutcomeCallable
Aws::Utils::Outcome< GetCommentsForPullRequestResult, CodeCommitError > GetCommentsForPullRequestOutcome
Aws::Utils::Outcome< UpdateCommentResult, CodeCommitError > UpdateCommentOutcome
std::future< PutFileOutcome > PutFileOutcomeCallable
Aws::Utils::Outcome< UpdatePullRequestStatusResult, CodeCommitError > UpdatePullRequestStatusOutcome
Aws::Utils::Outcome< PostCommentForComparedCommitResult, CodeCommitError > PostCommentForComparedCommitOutcome
Aws::Utils::Outcome< ListBranchesResult, CodeCommitError > ListBranchesOutcome
Aws::Utils::Outcome< MergeBranchesByFastForwardResult, CodeCommitError > MergeBranchesByFastForwardOutcome
Aws::Utils::Outcome< ListFileCommitHistoryResult, CodeCommitError > ListFileCommitHistoryOutcome
std::future< MergePullRequestByThreeWayOutcome > MergePullRequestByThreeWayOutcomeCallable
std::future< DescribePullRequestEventsOutcome > DescribePullRequestEventsOutcomeCallable
std::future< GetPullRequestOverrideStateOutcome > GetPullRequestOverrideStateOutcomeCallable
Aws::Utils::Outcome< BatchAssociateApprovalRuleTemplateWithRepositoriesResult, CodeCommitError > BatchAssociateApprovalRuleTemplateWithRepositoriesOutcome
std::future< BatchAssociateApprovalRuleTemplateWithRepositoriesOutcome > BatchAssociateApprovalRuleTemplateWithRepositoriesOutcomeCallable
std::future< AssociateApprovalRuleTemplateWithRepositoryOutcome > AssociateApprovalRuleTemplateWithRepositoryOutcomeCallable
Aws::Utils::Outcome< MergePullRequestBySquashResult, CodeCommitError > MergePullRequestBySquashOutcome
Aws::Utils::Outcome< CreateUnreferencedMergeCommitResult, CodeCommitError > CreateUnreferencedMergeCommitOutcome
std::future< DeleteCommentContentOutcome > DeleteCommentContentOutcomeCallable
Aws::Utils::Outcome< GetCommentResult, CodeCommitError > GetCommentOutcome
Aws::Utils::Outcome< GetPullRequestResult, CodeCommitError > GetPullRequestOutcome
std::future< CreatePullRequestApprovalRuleOutcome > CreatePullRequestApprovalRuleOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CodeCommitError > PutCommentReactionOutcome
std::future< PostCommentReplyOutcome > PostCommentReplyOutcomeCallable
Aws::Utils::Outcome< ListRepositoriesForApprovalRuleTemplateResult, CodeCommitError > ListRepositoriesForApprovalRuleTemplateOutcome
Aws::Utils::Outcome< BatchDisassociateApprovalRuleTemplateFromRepositoriesResult, CodeCommitError > BatchDisassociateApprovalRuleTemplateFromRepositoriesOutcome
Aws::Utils::Outcome< MergeBranchesByThreeWayResult, CodeCommitError > MergeBranchesByThreeWayOutcome
std::future< ListRepositoriesForApprovalRuleTemplateOutcome > ListRepositoriesForApprovalRuleTemplateOutcomeCallable
std::future< UpdateApprovalRuleTemplateContentOutcome > UpdateApprovalRuleTemplateContentOutcomeCallable
Aws::Utils::Outcome< MergePullRequestByThreeWayResult, CodeCommitError > MergePullRequestByThreeWayOutcome
Aws::Utils::Outcome< Aws::NoResult, CodeCommitError > CreateBranchOutcome
Aws::Utils::Outcome< BatchGetRepositoriesResult, CodeCommitError > BatchGetRepositoriesOutcome
Aws::Utils::Outcome< BatchGetCommitsResult, CodeCommitError > BatchGetCommitsOutcome
std::future< GetCommitOutcome > GetCommitOutcomeCallable
std::future< ListBranchesOutcome > ListBranchesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CodeCommitError > DisassociateApprovalRuleTemplateFromRepositoryOutcome
Aws::Utils::Outcome< DeletePullRequestApprovalRuleResult, CodeCommitError > DeletePullRequestApprovalRuleOutcome
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