AWS SDK for C++

AWS SDK for C++ Version 1.11.740

Loading...
Searching...
No Matches
CodeCommitServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/codecommit/CodeCommitEndpointProvider.h>
10#include <aws/codecommit/CodeCommitErrors.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/client/AsyncCallerContext.h>
13#include <aws/core/client/GenericClientConfiguration.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/core/utils/memory/stl/AWSString.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in CodeCommitClient header */
22#include <aws/codecommit/model/BatchAssociateApprovalRuleTemplateWithRepositoriesResult.h>
23#include <aws/codecommit/model/BatchDescribeMergeConflictsResult.h>
24#include <aws/codecommit/model/BatchDisassociateApprovalRuleTemplateFromRepositoriesResult.h>
25#include <aws/codecommit/model/BatchGetCommitsResult.h>
26#include <aws/codecommit/model/BatchGetRepositoriesResult.h>
27#include <aws/codecommit/model/CreateApprovalRuleTemplateResult.h>
28#include <aws/codecommit/model/CreateCommitResult.h>
29#include <aws/codecommit/model/CreatePullRequestApprovalRuleResult.h>
30#include <aws/codecommit/model/CreatePullRequestResult.h>
31#include <aws/codecommit/model/CreateRepositoryResult.h>
32#include <aws/codecommit/model/CreateUnreferencedMergeCommitResult.h>
33#include <aws/codecommit/model/DeleteApprovalRuleTemplateResult.h>
34#include <aws/codecommit/model/DeleteBranchResult.h>
35#include <aws/codecommit/model/DeleteCommentContentResult.h>
36#include <aws/codecommit/model/DeleteFileResult.h>
37#include <aws/codecommit/model/DeletePullRequestApprovalRuleResult.h>
38#include <aws/codecommit/model/DeleteRepositoryResult.h>
39#include <aws/codecommit/model/DescribeMergeConflictsResult.h>
40#include <aws/codecommit/model/DescribePullRequestEventsResult.h>
41#include <aws/codecommit/model/EvaluatePullRequestApprovalRulesResult.h>
42#include <aws/codecommit/model/GetApprovalRuleTemplateResult.h>
43#include <aws/codecommit/model/GetBlobResult.h>
44#include <aws/codecommit/model/GetBranchRequest.h>
45#include <aws/codecommit/model/GetBranchResult.h>
46#include <aws/codecommit/model/GetCommentReactionsResult.h>
47#include <aws/codecommit/model/GetCommentResult.h>
48#include <aws/codecommit/model/GetCommentsForComparedCommitResult.h>
49#include <aws/codecommit/model/GetCommentsForPullRequestResult.h>
50#include <aws/codecommit/model/GetCommitResult.h>
51#include <aws/codecommit/model/GetDifferencesResult.h>
52#include <aws/codecommit/model/GetFileResult.h>
53#include <aws/codecommit/model/GetFolderResult.h>
54#include <aws/codecommit/model/GetMergeCommitResult.h>
55#include <aws/codecommit/model/GetMergeConflictsResult.h>
56#include <aws/codecommit/model/GetMergeOptionsResult.h>
57#include <aws/codecommit/model/GetPullRequestApprovalStatesResult.h>
58#include <aws/codecommit/model/GetPullRequestOverrideStateResult.h>
59#include <aws/codecommit/model/GetPullRequestResult.h>
60#include <aws/codecommit/model/GetRepositoryResult.h>
61#include <aws/codecommit/model/GetRepositoryTriggersResult.h>
62#include <aws/codecommit/model/ListApprovalRuleTemplatesRequest.h>
63#include <aws/codecommit/model/ListApprovalRuleTemplatesResult.h>
64#include <aws/codecommit/model/ListAssociatedApprovalRuleTemplatesForRepositoryResult.h>
65#include <aws/codecommit/model/ListBranchesResult.h>
66#include <aws/codecommit/model/ListFileCommitHistoryResult.h>
67#include <aws/codecommit/model/ListPullRequestsResult.h>
68#include <aws/codecommit/model/ListRepositoriesForApprovalRuleTemplateResult.h>
69#include <aws/codecommit/model/ListRepositoriesRequest.h>
70#include <aws/codecommit/model/ListRepositoriesResult.h>
71#include <aws/codecommit/model/ListTagsForResourceResult.h>
72#include <aws/codecommit/model/MergeBranchesByFastForwardResult.h>
73#include <aws/codecommit/model/MergeBranchesBySquashResult.h>
74#include <aws/codecommit/model/MergeBranchesByThreeWayResult.h>
75#include <aws/codecommit/model/MergePullRequestByFastForwardResult.h>
76#include <aws/codecommit/model/MergePullRequestBySquashResult.h>
77#include <aws/codecommit/model/MergePullRequestByThreeWayResult.h>
78#include <aws/codecommit/model/PostCommentForComparedCommitResult.h>
79#include <aws/codecommit/model/PostCommentForPullRequestResult.h>
80#include <aws/codecommit/model/PostCommentReplyResult.h>
81#include <aws/codecommit/model/PutFileResult.h>
82#include <aws/codecommit/model/PutRepositoryTriggersResult.h>
83#include <aws/codecommit/model/TestRepositoryTriggersResult.h>
84#include <aws/codecommit/model/UpdateApprovalRuleTemplateContentResult.h>
85#include <aws/codecommit/model/UpdateApprovalRuleTemplateDescriptionResult.h>
86#include <aws/codecommit/model/UpdateApprovalRuleTemplateNameResult.h>
87#include <aws/codecommit/model/UpdateCommentResult.h>
88#include <aws/codecommit/model/UpdatePullRequestApprovalRuleContentResult.h>
89#include <aws/codecommit/model/UpdatePullRequestDescriptionResult.h>
90#include <aws/codecommit/model/UpdatePullRequestStatusResult.h>
91#include <aws/codecommit/model/UpdatePullRequestTitleResult.h>
92#include <aws/codecommit/model/UpdateRepositoryEncryptionKeyResult.h>
93#include <aws/core/NoResult.h>
94/* End of service model headers required in CodeCommitClient header */
95
96namespace Aws {
97namespace Http {
98class HttpClient;
99class HttpClientFactory;
100} // namespace Http
101
102namespace Utils {
103template <typename R, typename E>
104class Outcome;
105
106namespace Threading {
107class Executor;
108} // namespace Threading
109} // namespace Utils
110
111namespace Auth {
112class AWSCredentials;
113class AWSCredentialsProvider;
114} // namespace Auth
115
116namespace Client {
117class RetryStrategy;
118} // namespace Client
119
120namespace CodeCommit {
124
125namespace Model {
126/* Service model forward declarations required in CodeCommitClient header */
151class GetBlobRequest;
152class GetBranchRequest;
157class GetCommitRequest;
159class GetFileRequest;
160class GetFolderRequest;
188class PutFileRequest;
206/* End of service model forward declarations required in CodeCommitClient header */
207
208/* Service model Outcome class definitions */
291/* End of service model Outcome class definitions */
292
293/* Service model Outcome callable definitions */
294typedef std::future<AssociateApprovalRuleTemplateWithRepositoryOutcome> AssociateApprovalRuleTemplateWithRepositoryOutcomeCallable;
295typedef std::future<BatchAssociateApprovalRuleTemplateWithRepositoriesOutcome>
297typedef std::future<BatchDescribeMergeConflictsOutcome> BatchDescribeMergeConflictsOutcomeCallable;
298typedef std::future<BatchDisassociateApprovalRuleTemplateFromRepositoriesOutcome>
300typedef std::future<BatchGetCommitsOutcome> BatchGetCommitsOutcomeCallable;
301typedef std::future<BatchGetRepositoriesOutcome> BatchGetRepositoriesOutcomeCallable;
302typedef std::future<CreateApprovalRuleTemplateOutcome> CreateApprovalRuleTemplateOutcomeCallable;
303typedef std::future<CreateBranchOutcome> CreateBranchOutcomeCallable;
304typedef std::future<CreateCommitOutcome> CreateCommitOutcomeCallable;
305typedef std::future<CreatePullRequestOutcome> CreatePullRequestOutcomeCallable;
306typedef std::future<CreatePullRequestApprovalRuleOutcome> CreatePullRequestApprovalRuleOutcomeCallable;
307typedef std::future<CreateRepositoryOutcome> CreateRepositoryOutcomeCallable;
308typedef std::future<CreateUnreferencedMergeCommitOutcome> CreateUnreferencedMergeCommitOutcomeCallable;
309typedef std::future<DeleteApprovalRuleTemplateOutcome> DeleteApprovalRuleTemplateOutcomeCallable;
310typedef std::future<DeleteBranchOutcome> DeleteBranchOutcomeCallable;
311typedef std::future<DeleteCommentContentOutcome> DeleteCommentContentOutcomeCallable;
312typedef std::future<DeleteFileOutcome> DeleteFileOutcomeCallable;
313typedef std::future<DeletePullRequestApprovalRuleOutcome> DeletePullRequestApprovalRuleOutcomeCallable;
314typedef std::future<DeleteRepositoryOutcome> DeleteRepositoryOutcomeCallable;
315typedef std::future<DescribeMergeConflictsOutcome> DescribeMergeConflictsOutcomeCallable;
316typedef std::future<DescribePullRequestEventsOutcome> DescribePullRequestEventsOutcomeCallable;
317typedef std::future<DisassociateApprovalRuleTemplateFromRepositoryOutcome> DisassociateApprovalRuleTemplateFromRepositoryOutcomeCallable;
318typedef std::future<EvaluatePullRequestApprovalRulesOutcome> EvaluatePullRequestApprovalRulesOutcomeCallable;
319typedef std::future<GetApprovalRuleTemplateOutcome> GetApprovalRuleTemplateOutcomeCallable;
320typedef std::future<GetBlobOutcome> GetBlobOutcomeCallable;
321typedef std::future<GetBranchOutcome> GetBranchOutcomeCallable;
322typedef std::future<GetCommentOutcome> GetCommentOutcomeCallable;
323typedef std::future<GetCommentReactionsOutcome> GetCommentReactionsOutcomeCallable;
324typedef std::future<GetCommentsForComparedCommitOutcome> GetCommentsForComparedCommitOutcomeCallable;
325typedef std::future<GetCommentsForPullRequestOutcome> GetCommentsForPullRequestOutcomeCallable;
326typedef std::future<GetCommitOutcome> GetCommitOutcomeCallable;
327typedef std::future<GetDifferencesOutcome> GetDifferencesOutcomeCallable;
328typedef std::future<GetFileOutcome> GetFileOutcomeCallable;
329typedef std::future<GetFolderOutcome> GetFolderOutcomeCallable;
330typedef std::future<GetMergeCommitOutcome> GetMergeCommitOutcomeCallable;
331typedef std::future<GetMergeConflictsOutcome> GetMergeConflictsOutcomeCallable;
332typedef std::future<GetMergeOptionsOutcome> GetMergeOptionsOutcomeCallable;
333typedef std::future<GetPullRequestOutcome> GetPullRequestOutcomeCallable;
334typedef std::future<GetPullRequestApprovalStatesOutcome> GetPullRequestApprovalStatesOutcomeCallable;
335typedef std::future<GetPullRequestOverrideStateOutcome> GetPullRequestOverrideStateOutcomeCallable;
336typedef std::future<GetRepositoryOutcome> GetRepositoryOutcomeCallable;
337typedef std::future<GetRepositoryTriggersOutcome> GetRepositoryTriggersOutcomeCallable;
338typedef std::future<ListApprovalRuleTemplatesOutcome> ListApprovalRuleTemplatesOutcomeCallable;
339typedef std::future<ListAssociatedApprovalRuleTemplatesForRepositoryOutcome>
341typedef std::future<ListBranchesOutcome> ListBranchesOutcomeCallable;
342typedef std::future<ListFileCommitHistoryOutcome> ListFileCommitHistoryOutcomeCallable;
343typedef std::future<ListPullRequestsOutcome> ListPullRequestsOutcomeCallable;
344typedef std::future<ListRepositoriesOutcome> ListRepositoriesOutcomeCallable;
345typedef std::future<ListRepositoriesForApprovalRuleTemplateOutcome> ListRepositoriesForApprovalRuleTemplateOutcomeCallable;
346typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
347typedef std::future<MergeBranchesByFastForwardOutcome> MergeBranchesByFastForwardOutcomeCallable;
348typedef std::future<MergeBranchesBySquashOutcome> MergeBranchesBySquashOutcomeCallable;
349typedef std::future<MergeBranchesByThreeWayOutcome> MergeBranchesByThreeWayOutcomeCallable;
350typedef std::future<MergePullRequestByFastForwardOutcome> MergePullRequestByFastForwardOutcomeCallable;
351typedef std::future<MergePullRequestBySquashOutcome> MergePullRequestBySquashOutcomeCallable;
352typedef std::future<MergePullRequestByThreeWayOutcome> MergePullRequestByThreeWayOutcomeCallable;
353typedef std::future<OverridePullRequestApprovalRulesOutcome> OverridePullRequestApprovalRulesOutcomeCallable;
354typedef std::future<PostCommentForComparedCommitOutcome> PostCommentForComparedCommitOutcomeCallable;
355typedef std::future<PostCommentForPullRequestOutcome> PostCommentForPullRequestOutcomeCallable;
356typedef std::future<PostCommentReplyOutcome> PostCommentReplyOutcomeCallable;
357typedef std::future<PutCommentReactionOutcome> PutCommentReactionOutcomeCallable;
358typedef std::future<PutFileOutcome> PutFileOutcomeCallable;
359typedef std::future<PutRepositoryTriggersOutcome> PutRepositoryTriggersOutcomeCallable;
360typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
361typedef std::future<TestRepositoryTriggersOutcome> TestRepositoryTriggersOutcomeCallable;
362typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
363typedef std::future<UpdateApprovalRuleTemplateContentOutcome> UpdateApprovalRuleTemplateContentOutcomeCallable;
364typedef std::future<UpdateApprovalRuleTemplateDescriptionOutcome> UpdateApprovalRuleTemplateDescriptionOutcomeCallable;
365typedef std::future<UpdateApprovalRuleTemplateNameOutcome> UpdateApprovalRuleTemplateNameOutcomeCallable;
366typedef std::future<UpdateCommentOutcome> UpdateCommentOutcomeCallable;
367typedef std::future<UpdateDefaultBranchOutcome> UpdateDefaultBranchOutcomeCallable;
368typedef std::future<UpdatePullRequestApprovalRuleContentOutcome> UpdatePullRequestApprovalRuleContentOutcomeCallable;
369typedef std::future<UpdatePullRequestApprovalStateOutcome> UpdatePullRequestApprovalStateOutcomeCallable;
370typedef std::future<UpdatePullRequestDescriptionOutcome> UpdatePullRequestDescriptionOutcomeCallable;
371typedef std::future<UpdatePullRequestStatusOutcome> UpdatePullRequestStatusOutcomeCallable;
372typedef std::future<UpdatePullRequestTitleOutcome> UpdatePullRequestTitleOutcomeCallable;
373typedef std::future<UpdateRepositoryDescriptionOutcome> UpdateRepositoryDescriptionOutcomeCallable;
374typedef std::future<UpdateRepositoryEncryptionKeyOutcome> UpdateRepositoryEncryptionKeyOutcomeCallable;
375typedef std::future<UpdateRepositoryNameOutcome> UpdateRepositoryNameOutcomeCallable;
376/* End of service model Outcome callable definitions */
377} // namespace Model
378
379class CodeCommitClient;
380
381/* Service model async handlers definitions */
384 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
388 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
390typedef std::function<void(const CodeCommitClient*, const Model::BatchDescribeMergeConflictsRequest&,
391 const Model::BatchDescribeMergeConflictsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
395 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
397typedef std::function<void(const CodeCommitClient*, const Model::BatchGetCommitsRequest&, const Model::BatchGetCommitsOutcome&,
398 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
400typedef std::function<void(const CodeCommitClient*, const Model::BatchGetRepositoriesRequest&, const Model::BatchGetRepositoriesOutcome&,
401 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
403typedef std::function<void(const CodeCommitClient*, const Model::CreateApprovalRuleTemplateRequest&,
404 const Model::CreateApprovalRuleTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
406typedef std::function<void(const CodeCommitClient*, const Model::CreateBranchRequest&, const Model::CreateBranchOutcome&,
407 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
409typedef std::function<void(const CodeCommitClient*, const Model::CreateCommitRequest&, const Model::CreateCommitOutcome&,
410 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
412typedef std::function<void(const CodeCommitClient*, const Model::CreatePullRequestRequest&, const Model::CreatePullRequestOutcome&,
413 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
415typedef std::function<void(const CodeCommitClient*, const Model::CreatePullRequestApprovalRuleRequest&,
417 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
419typedef std::function<void(const CodeCommitClient*, const Model::CreateRepositoryRequest&, const Model::CreateRepositoryOutcome&,
420 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
422typedef std::function<void(const CodeCommitClient*, const Model::CreateUnreferencedMergeCommitRequest&,
424 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
426typedef std::function<void(const CodeCommitClient*, const Model::DeleteApprovalRuleTemplateRequest&,
427 const Model::DeleteApprovalRuleTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
429typedef std::function<void(const CodeCommitClient*, const Model::DeleteBranchRequest&, const Model::DeleteBranchOutcome&,
430 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
432typedef std::function<void(const CodeCommitClient*, const Model::DeleteCommentContentRequest&, const Model::DeleteCommentContentOutcome&,
433 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
435typedef std::function<void(const CodeCommitClient*, const Model::DeleteFileRequest&, const Model::DeleteFileOutcome&,
436 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
438typedef std::function<void(const CodeCommitClient*, const Model::DeletePullRequestApprovalRuleRequest&,
440 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
442typedef std::function<void(const CodeCommitClient*, const Model::DeleteRepositoryRequest&, const Model::DeleteRepositoryOutcome&,
443 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
445typedef std::function<void(const CodeCommitClient*, const Model::DescribeMergeConflictsRequest&,
446 const Model::DescribeMergeConflictsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
448typedef std::function<void(const CodeCommitClient*, const Model::DescribePullRequestEventsRequest&,
449 const Model::DescribePullRequestEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
453 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
455typedef std::function<void(const CodeCommitClient*, const Model::EvaluatePullRequestApprovalRulesRequest&,
457 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
459typedef std::function<void(const CodeCommitClient*, const Model::GetApprovalRuleTemplateRequest&,
460 const Model::GetApprovalRuleTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
462typedef std::function<void(const CodeCommitClient*, const Model::GetBlobRequest&, const Model::GetBlobOutcome&,
463 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
465typedef std::function<void(const CodeCommitClient*, const Model::GetBranchRequest&, const Model::GetBranchOutcome&,
466 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
468typedef std::function<void(const CodeCommitClient*, const Model::GetCommentRequest&, const Model::GetCommentOutcome&,
469 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
471typedef std::function<void(const CodeCommitClient*, const Model::GetCommentReactionsRequest&, const Model::GetCommentReactionsOutcome&,
472 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
474typedef std::function<void(const CodeCommitClient*, const Model::GetCommentsForComparedCommitRequest&,
476 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
478typedef std::function<void(const CodeCommitClient*, const Model::GetCommentsForPullRequestRequest&,
479 const Model::GetCommentsForPullRequestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
481typedef std::function<void(const CodeCommitClient*, const Model::GetCommitRequest&, const Model::GetCommitOutcome&,
482 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
484typedef std::function<void(const CodeCommitClient*, const Model::GetDifferencesRequest&, const Model::GetDifferencesOutcome&,
485 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
487typedef std::function<void(const CodeCommitClient*, const Model::GetFileRequest&, const Model::GetFileOutcome&,
488 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
490typedef std::function<void(const CodeCommitClient*, const Model::GetFolderRequest&, const Model::GetFolderOutcome&,
491 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
493typedef std::function<void(const CodeCommitClient*, const Model::GetMergeCommitRequest&, const Model::GetMergeCommitOutcome&,
494 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
496typedef std::function<void(const CodeCommitClient*, const Model::GetMergeConflictsRequest&, const Model::GetMergeConflictsOutcome&,
497 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
499typedef std::function<void(const CodeCommitClient*, const Model::GetMergeOptionsRequest&, const Model::GetMergeOptionsOutcome&,
500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
502typedef std::function<void(const CodeCommitClient*, const Model::GetPullRequestRequest&, const Model::GetPullRequestOutcome&,
503 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
505typedef std::function<void(const CodeCommitClient*, const Model::GetPullRequestApprovalStatesRequest&,
507 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
509typedef std::function<void(const CodeCommitClient*, const Model::GetPullRequestOverrideStateRequest&,
510 const Model::GetPullRequestOverrideStateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
512typedef std::function<void(const CodeCommitClient*, const Model::GetRepositoryRequest&, const Model::GetRepositoryOutcome&,
513 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
516 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
518typedef std::function<void(const CodeCommitClient*, const Model::ListApprovalRuleTemplatesRequest&,
519 const Model::ListApprovalRuleTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
523 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
525typedef std::function<void(const CodeCommitClient*, const Model::ListBranchesRequest&, const Model::ListBranchesOutcome&,
526 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
529 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
531typedef std::function<void(const CodeCommitClient*, const Model::ListPullRequestsRequest&, const Model::ListPullRequestsOutcome&,
532 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
534typedef std::function<void(const CodeCommitClient*, const Model::ListRepositoriesRequest&, const Model::ListRepositoriesOutcome&,
535 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
537typedef std::function<void(const CodeCommitClient*, const Model::ListRepositoriesForApprovalRuleTemplateRequest&,
539 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
541typedef std::function<void(const CodeCommitClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
542 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
544typedef std::function<void(const CodeCommitClient*, const Model::MergeBranchesByFastForwardRequest&,
545 const Model::MergeBranchesByFastForwardOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
548 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
550typedef std::function<void(const CodeCommitClient*, const Model::MergeBranchesByThreeWayRequest&,
551 const Model::MergeBranchesByThreeWayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
553typedef std::function<void(const CodeCommitClient*, const Model::MergePullRequestByFastForwardRequest&,
555 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
557typedef std::function<void(const CodeCommitClient*, const Model::MergePullRequestBySquashRequest&,
558 const Model::MergePullRequestBySquashOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
560typedef std::function<void(const CodeCommitClient*, const Model::MergePullRequestByThreeWayRequest&,
561 const Model::MergePullRequestByThreeWayOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
563typedef std::function<void(const CodeCommitClient*, const Model::OverridePullRequestApprovalRulesRequest&,
565 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
567typedef std::function<void(const CodeCommitClient*, const Model::PostCommentForComparedCommitRequest&,
569 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
571typedef std::function<void(const CodeCommitClient*, const Model::PostCommentForPullRequestRequest&,
572 const Model::PostCommentForPullRequestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
574typedef std::function<void(const CodeCommitClient*, const Model::PostCommentReplyRequest&, const Model::PostCommentReplyOutcome&,
575 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
577typedef std::function<void(const CodeCommitClient*, const Model::PutCommentReactionRequest&, const Model::PutCommentReactionOutcome&,
578 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
580typedef std::function<void(const CodeCommitClient*, const Model::PutFileRequest&, const Model::PutFileOutcome&,
581 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
584 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
586typedef std::function<void(const CodeCommitClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
587 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
589typedef std::function<void(const CodeCommitClient*, const Model::TestRepositoryTriggersRequest&,
590 const Model::TestRepositoryTriggersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
592typedef std::function<void(const CodeCommitClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
593 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
595typedef std::function<void(const CodeCommitClient*, const Model::UpdateApprovalRuleTemplateContentRequest&,
597 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
599typedef std::function<void(const CodeCommitClient*, const Model::UpdateApprovalRuleTemplateDescriptionRequest&,
601 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
603typedef std::function<void(const CodeCommitClient*, const Model::UpdateApprovalRuleTemplateNameRequest&,
605 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
607typedef std::function<void(const CodeCommitClient*, const Model::UpdateCommentRequest&, const Model::UpdateCommentOutcome&,
608 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
610typedef std::function<void(const CodeCommitClient*, const Model::UpdateDefaultBranchRequest&, const Model::UpdateDefaultBranchOutcome&,
611 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
613typedef std::function<void(const CodeCommitClient*, const Model::UpdatePullRequestApprovalRuleContentRequest&,
615 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
617typedef std::function<void(const CodeCommitClient*, const Model::UpdatePullRequestApprovalStateRequest&,
619 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
621typedef std::function<void(const CodeCommitClient*, const Model::UpdatePullRequestDescriptionRequest&,
623 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
625typedef std::function<void(const CodeCommitClient*, const Model::UpdatePullRequestStatusRequest&,
626 const Model::UpdatePullRequestStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
628typedef std::function<void(const CodeCommitClient*, const Model::UpdatePullRequestTitleRequest&,
629 const Model::UpdatePullRequestTitleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
631typedef std::function<void(const CodeCommitClient*, const Model::UpdateRepositoryDescriptionRequest&,
632 const Model::UpdateRepositoryDescriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
634typedef std::function<void(const CodeCommitClient*, const Model::UpdateRepositoryEncryptionKeyRequest&,
636 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
638typedef std::function<void(const CodeCommitClient*, const Model::UpdateRepositoryNameRequest&, const Model::UpdateRepositoryNameOutcome&,
639 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
641/* End of service model async handlers definitions */
642} // namespace CodeCommit
643} // namespace Aws
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::UpdateRepositoryDescriptionRequest &, const Model::UpdateRepositoryDescriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRepositoryDescriptionResponseReceivedHandler
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::DescribePullRequestEventsRequest &, const Model::DescribePullRequestEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePullRequestEventsResponseReceivedHandler
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::BatchAssociateApprovalRuleTemplateWithRepositoriesRequest &, const Model::BatchAssociateApprovalRuleTemplateWithRepositoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchAssociateApprovalRuleTemplateWithRepositoriesResponseReceivedHandler
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::DeleteFileRequest &, const Model::DeleteFileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFileResponseReceivedHandler
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::GetApprovalRuleTemplateRequest &, const Model::GetApprovalRuleTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetApprovalRuleTemplateResponseReceivedHandler
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::MergePullRequestByThreeWayRequest &, const Model::MergePullRequestByThreeWayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> MergePullRequestByThreeWayResponseReceivedHandler
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::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
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::CreateRepositoryRequest &, const Model::CreateRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRepositoryResponseReceivedHandler
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::PutRepositoryTriggersRequest &, const Model::PutRepositoryTriggersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutRepositoryTriggersResponseReceivedHandler
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::CreatePullRequestRequest &, const Model::CreatePullRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePullRequestResponseReceivedHandler
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::UpdatePullRequestApprovalStateRequest &, const Model::UpdatePullRequestApprovalStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdatePullRequestApprovalStateResponseReceivedHandler
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::UpdatePullRequestStatusRequest &, const Model::UpdatePullRequestStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdatePullRequestStatusResponseReceivedHandler
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::GetRepositoryRequest &, const Model::GetRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRepositoryResponseReceivedHandler
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::ListAssociatedApprovalRuleTemplatesForRepositoryRequest &, const Model::ListAssociatedApprovalRuleTemplatesForRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssociatedApprovalRuleTemplatesForRepositoryResponseReceivedHandler
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::UpdateApprovalRuleTemplateNameRequest &, const Model::UpdateApprovalRuleTemplateNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateApprovalRuleTemplateNameResponseReceivedHandler
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::DisassociateApprovalRuleTemplateFromRepositoryRequest &, const Model::DisassociateApprovalRuleTemplateFromRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateApprovalRuleTemplateFromRepositoryResponseReceivedHandler
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::UpdateRepositoryNameRequest &, const Model::UpdateRepositoryNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRepositoryNameResponseReceivedHandler
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::BatchDisassociateApprovalRuleTemplateFromRepositoriesRequest &, const Model::BatchDisassociateApprovalRuleTemplateFromRepositoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDisassociateApprovalRuleTemplateFromRepositoriesResponseReceivedHandler
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::UpdatePullRequestApprovalRuleContentRequest &, const Model::UpdatePullRequestApprovalRuleContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdatePullRequestApprovalRuleContentResponseReceivedHandler
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::MergePullRequestByFastForwardRequest &, const Model::MergePullRequestByFastForwardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> MergePullRequestByFastForwardResponseReceivedHandler
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::GetMergeOptionsRequest &, const Model::GetMergeOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMergeOptionsResponseReceivedHandler
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::PutFileRequest &, const Model::PutFileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutFileResponseReceivedHandler
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::BatchDescribeMergeConflictsRequest &, const Model::BatchDescribeMergeConflictsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDescribeMergeConflictsResponseReceivedHandler
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
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::MergeBranchesByThreeWayRequest &, const Model::MergeBranchesByThreeWayOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> MergeBranchesByThreeWayResponseReceivedHandler
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::BatchGetRepositoriesRequest &, const Model::BatchGetRepositoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetRepositoriesResponseReceivedHandler
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::MergePullRequestBySquashRequest &, const Model::MergePullRequestBySquashOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> MergePullRequestBySquashResponseReceivedHandler
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::ListFileCommitHistoryRequest &, const Model::ListFileCommitHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFileCommitHistoryResponseReceivedHandler
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::MergeBranchesBySquashRequest &, const Model::MergeBranchesBySquashOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> MergeBranchesBySquashResponseReceivedHandler
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::OverridePullRequestApprovalRulesRequest &, const Model::OverridePullRequestApprovalRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> OverridePullRequestApprovalRulesResponseReceivedHandler
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::ListBranchesRequest &, const Model::ListBranchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBranchesResponseReceivedHandler
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::GetMergeCommitRequest &, const Model::GetMergeCommitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMergeCommitResponseReceivedHandler
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::MergeBranchesByFastForwardRequest &, const Model::MergeBranchesByFastForwardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> MergeBranchesByFastForwardResponseReceivedHandler
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::CreateBranchRequest &, const Model::CreateBranchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBranchResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::ListRepositoriesForApprovalRuleTemplateRequest &, const Model::ListRepositoriesForApprovalRuleTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRepositoriesForApprovalRuleTemplateResponseReceivedHandler
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::PostCommentReplyRequest &, const Model::PostCommentReplyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PostCommentReplyResponseReceivedHandler
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::GetBlobRequest &, const Model::GetBlobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBlobResponseReceivedHandler
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::UpdateCommentRequest &, const Model::UpdateCommentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCommentResponseReceivedHandler
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::GetCommentsForComparedCommitRequest &, const Model::GetCommentsForComparedCommitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCommentsForComparedCommitResponseReceivedHandler