AWS SDK for C++  1.8.95
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::CodeCommit::CodeCommitClient Class Reference

#include <CodeCommitClient.h>

+ Inheritance diagram for Aws::CodeCommit::CodeCommitClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 CodeCommitClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 CodeCommitClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 CodeCommitClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~CodeCommitClient ()
 
virtual Model::AssociateApprovalRuleTemplateWithRepositoryOutcome AssociateApprovalRuleTemplateWithRepository (const Model::AssociateApprovalRuleTemplateWithRepositoryRequest &request) const
 
virtual Model::AssociateApprovalRuleTemplateWithRepositoryOutcomeCallable AssociateApprovalRuleTemplateWithRepositoryCallable (const Model::AssociateApprovalRuleTemplateWithRepositoryRequest &request) const
 
virtual void AssociateApprovalRuleTemplateWithRepositoryAsync (const Model::AssociateApprovalRuleTemplateWithRepositoryRequest &request, const AssociateApprovalRuleTemplateWithRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchAssociateApprovalRuleTemplateWithRepositoriesOutcome BatchAssociateApprovalRuleTemplateWithRepositories (const Model::BatchAssociateApprovalRuleTemplateWithRepositoriesRequest &request) const
 
virtual Model::BatchAssociateApprovalRuleTemplateWithRepositoriesOutcomeCallable BatchAssociateApprovalRuleTemplateWithRepositoriesCallable (const Model::BatchAssociateApprovalRuleTemplateWithRepositoriesRequest &request) const
 
virtual void BatchAssociateApprovalRuleTemplateWithRepositoriesAsync (const Model::BatchAssociateApprovalRuleTemplateWithRepositoriesRequest &request, const BatchAssociateApprovalRuleTemplateWithRepositoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchDescribeMergeConflictsOutcome BatchDescribeMergeConflicts (const Model::BatchDescribeMergeConflictsRequest &request) const
 
virtual Model::BatchDescribeMergeConflictsOutcomeCallable BatchDescribeMergeConflictsCallable (const Model::BatchDescribeMergeConflictsRequest &request) const
 
virtual void BatchDescribeMergeConflictsAsync (const Model::BatchDescribeMergeConflictsRequest &request, const BatchDescribeMergeConflictsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchDisassociateApprovalRuleTemplateFromRepositoriesOutcome BatchDisassociateApprovalRuleTemplateFromRepositories (const Model::BatchDisassociateApprovalRuleTemplateFromRepositoriesRequest &request) const
 
virtual Model::BatchDisassociateApprovalRuleTemplateFromRepositoriesOutcomeCallable BatchDisassociateApprovalRuleTemplateFromRepositoriesCallable (const Model::BatchDisassociateApprovalRuleTemplateFromRepositoriesRequest &request) const
 
virtual void BatchDisassociateApprovalRuleTemplateFromRepositoriesAsync (const Model::BatchDisassociateApprovalRuleTemplateFromRepositoriesRequest &request, const BatchDisassociateApprovalRuleTemplateFromRepositoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchGetCommitsOutcome BatchGetCommits (const Model::BatchGetCommitsRequest &request) const
 
virtual Model::BatchGetCommitsOutcomeCallable BatchGetCommitsCallable (const Model::BatchGetCommitsRequest &request) const
 
virtual void BatchGetCommitsAsync (const Model::BatchGetCommitsRequest &request, const BatchGetCommitsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::BatchGetRepositoriesOutcome BatchGetRepositories (const Model::BatchGetRepositoriesRequest &request) const
 
virtual Model::BatchGetRepositoriesOutcomeCallable BatchGetRepositoriesCallable (const Model::BatchGetRepositoriesRequest &request) const
 
virtual void BatchGetRepositoriesAsync (const Model::BatchGetRepositoriesRequest &request, const BatchGetRepositoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateApprovalRuleTemplateOutcome CreateApprovalRuleTemplate (const Model::CreateApprovalRuleTemplateRequest &request) const
 
virtual Model::CreateApprovalRuleTemplateOutcomeCallable CreateApprovalRuleTemplateCallable (const Model::CreateApprovalRuleTemplateRequest &request) const
 
virtual void CreateApprovalRuleTemplateAsync (const Model::CreateApprovalRuleTemplateRequest &request, const CreateApprovalRuleTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateBranchOutcome CreateBranch (const Model::CreateBranchRequest &request) const
 
virtual Model::CreateBranchOutcomeCallable CreateBranchCallable (const Model::CreateBranchRequest &request) const
 
virtual void CreateBranchAsync (const Model::CreateBranchRequest &request, const CreateBranchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateCommitOutcome CreateCommit (const Model::CreateCommitRequest &request) const
 
virtual Model::CreateCommitOutcomeCallable CreateCommitCallable (const Model::CreateCommitRequest &request) const
 
virtual void CreateCommitAsync (const Model::CreateCommitRequest &request, const CreateCommitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreatePullRequestOutcome CreatePullRequest (const Model::CreatePullRequestRequest &request) const
 
virtual Model::CreatePullRequestOutcomeCallable CreatePullRequestCallable (const Model::CreatePullRequestRequest &request) const
 
virtual void CreatePullRequestAsync (const Model::CreatePullRequestRequest &request, const CreatePullRequestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreatePullRequestApprovalRuleOutcome CreatePullRequestApprovalRule (const Model::CreatePullRequestApprovalRuleRequest &request) const
 
virtual Model::CreatePullRequestApprovalRuleOutcomeCallable CreatePullRequestApprovalRuleCallable (const Model::CreatePullRequestApprovalRuleRequest &request) const
 
virtual void CreatePullRequestApprovalRuleAsync (const Model::CreatePullRequestApprovalRuleRequest &request, const CreatePullRequestApprovalRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateRepositoryOutcome CreateRepository (const Model::CreateRepositoryRequest &request) const
 
virtual Model::CreateRepositoryOutcomeCallable CreateRepositoryCallable (const Model::CreateRepositoryRequest &request) const
 
virtual void CreateRepositoryAsync (const Model::CreateRepositoryRequest &request, const CreateRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateUnreferencedMergeCommitOutcome CreateUnreferencedMergeCommit (const Model::CreateUnreferencedMergeCommitRequest &request) const
 
virtual Model::CreateUnreferencedMergeCommitOutcomeCallable CreateUnreferencedMergeCommitCallable (const Model::CreateUnreferencedMergeCommitRequest &request) const
 
virtual void CreateUnreferencedMergeCommitAsync (const Model::CreateUnreferencedMergeCommitRequest &request, const CreateUnreferencedMergeCommitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteApprovalRuleTemplateOutcome DeleteApprovalRuleTemplate (const Model::DeleteApprovalRuleTemplateRequest &request) const
 
virtual Model::DeleteApprovalRuleTemplateOutcomeCallable DeleteApprovalRuleTemplateCallable (const Model::DeleteApprovalRuleTemplateRequest &request) const
 
virtual void DeleteApprovalRuleTemplateAsync (const Model::DeleteApprovalRuleTemplateRequest &request, const DeleteApprovalRuleTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteBranchOutcome DeleteBranch (const Model::DeleteBranchRequest &request) const
 
virtual Model::DeleteBranchOutcomeCallable DeleteBranchCallable (const Model::DeleteBranchRequest &request) const
 
virtual void DeleteBranchAsync (const Model::DeleteBranchRequest &request, const DeleteBranchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteCommentContentOutcome DeleteCommentContent (const Model::DeleteCommentContentRequest &request) const
 
virtual Model::DeleteCommentContentOutcomeCallable DeleteCommentContentCallable (const Model::DeleteCommentContentRequest &request) const
 
virtual void DeleteCommentContentAsync (const Model::DeleteCommentContentRequest &request, const DeleteCommentContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteFileOutcome DeleteFile (const Model::DeleteFileRequest &request) const
 
virtual Model::DeleteFileOutcomeCallable DeleteFileCallable (const Model::DeleteFileRequest &request) const
 
virtual void DeleteFileAsync (const Model::DeleteFileRequest &request, const DeleteFileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeletePullRequestApprovalRuleOutcome DeletePullRequestApprovalRule (const Model::DeletePullRequestApprovalRuleRequest &request) const
 
virtual Model::DeletePullRequestApprovalRuleOutcomeCallable DeletePullRequestApprovalRuleCallable (const Model::DeletePullRequestApprovalRuleRequest &request) const
 
virtual void DeletePullRequestApprovalRuleAsync (const Model::DeletePullRequestApprovalRuleRequest &request, const DeletePullRequestApprovalRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteRepositoryOutcome DeleteRepository (const Model::DeleteRepositoryRequest &request) const
 
virtual Model::DeleteRepositoryOutcomeCallable DeleteRepositoryCallable (const Model::DeleteRepositoryRequest &request) const
 
virtual void DeleteRepositoryAsync (const Model::DeleteRepositoryRequest &request, const DeleteRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeMergeConflictsOutcome DescribeMergeConflicts (const Model::DescribeMergeConflictsRequest &request) const
 
virtual Model::DescribeMergeConflictsOutcomeCallable DescribeMergeConflictsCallable (const Model::DescribeMergeConflictsRequest &request) const
 
virtual void DescribeMergeConflictsAsync (const Model::DescribeMergeConflictsRequest &request, const DescribeMergeConflictsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribePullRequestEventsOutcome DescribePullRequestEvents (const Model::DescribePullRequestEventsRequest &request) const
 
virtual Model::DescribePullRequestEventsOutcomeCallable DescribePullRequestEventsCallable (const Model::DescribePullRequestEventsRequest &request) const
 
virtual void DescribePullRequestEventsAsync (const Model::DescribePullRequestEventsRequest &request, const DescribePullRequestEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateApprovalRuleTemplateFromRepositoryOutcome DisassociateApprovalRuleTemplateFromRepository (const Model::DisassociateApprovalRuleTemplateFromRepositoryRequest &request) const
 
virtual Model::DisassociateApprovalRuleTemplateFromRepositoryOutcomeCallable DisassociateApprovalRuleTemplateFromRepositoryCallable (const Model::DisassociateApprovalRuleTemplateFromRepositoryRequest &request) const
 
virtual void DisassociateApprovalRuleTemplateFromRepositoryAsync (const Model::DisassociateApprovalRuleTemplateFromRepositoryRequest &request, const DisassociateApprovalRuleTemplateFromRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::EvaluatePullRequestApprovalRulesOutcome EvaluatePullRequestApprovalRules (const Model::EvaluatePullRequestApprovalRulesRequest &request) const
 
virtual Model::EvaluatePullRequestApprovalRulesOutcomeCallable EvaluatePullRequestApprovalRulesCallable (const Model::EvaluatePullRequestApprovalRulesRequest &request) const
 
virtual void EvaluatePullRequestApprovalRulesAsync (const Model::EvaluatePullRequestApprovalRulesRequest &request, const EvaluatePullRequestApprovalRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetApprovalRuleTemplateOutcome GetApprovalRuleTemplate (const Model::GetApprovalRuleTemplateRequest &request) const
 
virtual Model::GetApprovalRuleTemplateOutcomeCallable GetApprovalRuleTemplateCallable (const Model::GetApprovalRuleTemplateRequest &request) const
 
virtual void GetApprovalRuleTemplateAsync (const Model::GetApprovalRuleTemplateRequest &request, const GetApprovalRuleTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetBlobOutcome GetBlob (const Model::GetBlobRequest &request) const
 
virtual Model::GetBlobOutcomeCallable GetBlobCallable (const Model::GetBlobRequest &request) const
 
virtual void GetBlobAsync (const Model::GetBlobRequest &request, const GetBlobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetBranchOutcome GetBranch (const Model::GetBranchRequest &request) const
 
virtual Model::GetBranchOutcomeCallable GetBranchCallable (const Model::GetBranchRequest &request) const
 
virtual void GetBranchAsync (const Model::GetBranchRequest &request, const GetBranchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetCommentOutcome GetComment (const Model::GetCommentRequest &request) const
 
virtual Model::GetCommentOutcomeCallable GetCommentCallable (const Model::GetCommentRequest &request) const
 
virtual void GetCommentAsync (const Model::GetCommentRequest &request, const GetCommentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetCommentReactionsOutcome GetCommentReactions (const Model::GetCommentReactionsRequest &request) const
 
virtual Model::GetCommentReactionsOutcomeCallable GetCommentReactionsCallable (const Model::GetCommentReactionsRequest &request) const
 
virtual void GetCommentReactionsAsync (const Model::GetCommentReactionsRequest &request, const GetCommentReactionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetCommentsForComparedCommitOutcome GetCommentsForComparedCommit (const Model::GetCommentsForComparedCommitRequest &request) const
 
virtual Model::GetCommentsForComparedCommitOutcomeCallable GetCommentsForComparedCommitCallable (const Model::GetCommentsForComparedCommitRequest &request) const
 
virtual void GetCommentsForComparedCommitAsync (const Model::GetCommentsForComparedCommitRequest &request, const GetCommentsForComparedCommitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetCommentsForPullRequestOutcome GetCommentsForPullRequest (const Model::GetCommentsForPullRequestRequest &request) const
 
virtual Model::GetCommentsForPullRequestOutcomeCallable GetCommentsForPullRequestCallable (const Model::GetCommentsForPullRequestRequest &request) const
 
virtual void GetCommentsForPullRequestAsync (const Model::GetCommentsForPullRequestRequest &request, const GetCommentsForPullRequestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetCommitOutcome GetCommit (const Model::GetCommitRequest &request) const
 
virtual Model::GetCommitOutcomeCallable GetCommitCallable (const Model::GetCommitRequest &request) const
 
virtual void GetCommitAsync (const Model::GetCommitRequest &request, const GetCommitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDifferencesOutcome GetDifferences (const Model::GetDifferencesRequest &request) const
 
virtual Model::GetDifferencesOutcomeCallable GetDifferencesCallable (const Model::GetDifferencesRequest &request) const
 
virtual void GetDifferencesAsync (const Model::GetDifferencesRequest &request, const GetDifferencesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetFileOutcome GetFile (const Model::GetFileRequest &request) const
 
virtual Model::GetFileOutcomeCallable GetFileCallable (const Model::GetFileRequest &request) const
 
virtual void GetFileAsync (const Model::GetFileRequest &request, const GetFileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetFolderOutcome GetFolder (const Model::GetFolderRequest &request) const
 
virtual Model::GetFolderOutcomeCallable GetFolderCallable (const Model::GetFolderRequest &request) const
 
virtual void GetFolderAsync (const Model::GetFolderRequest &request, const GetFolderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetMergeCommitOutcome GetMergeCommit (const Model::GetMergeCommitRequest &request) const
 
virtual Model::GetMergeCommitOutcomeCallable GetMergeCommitCallable (const Model::GetMergeCommitRequest &request) const
 
virtual void GetMergeCommitAsync (const Model::GetMergeCommitRequest &request, const GetMergeCommitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetMergeConflictsOutcome GetMergeConflicts (const Model::GetMergeConflictsRequest &request) const
 
virtual Model::GetMergeConflictsOutcomeCallable GetMergeConflictsCallable (const Model::GetMergeConflictsRequest &request) const
 
virtual void GetMergeConflictsAsync (const Model::GetMergeConflictsRequest &request, const GetMergeConflictsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetMergeOptionsOutcome GetMergeOptions (const Model::GetMergeOptionsRequest &request) const
 
virtual Model::GetMergeOptionsOutcomeCallable GetMergeOptionsCallable (const Model::GetMergeOptionsRequest &request) const
 
virtual void GetMergeOptionsAsync (const Model::GetMergeOptionsRequest &request, const GetMergeOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetPullRequestOutcome GetPullRequest (const Model::GetPullRequestRequest &request) const
 
virtual Model::GetPullRequestOutcomeCallable GetPullRequestCallable (const Model::GetPullRequestRequest &request) const
 
virtual void GetPullRequestAsync (const Model::GetPullRequestRequest &request, const GetPullRequestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetPullRequestApprovalStatesOutcome GetPullRequestApprovalStates (const Model::GetPullRequestApprovalStatesRequest &request) const
 
virtual Model::GetPullRequestApprovalStatesOutcomeCallable GetPullRequestApprovalStatesCallable (const Model::GetPullRequestApprovalStatesRequest &request) const
 
virtual void GetPullRequestApprovalStatesAsync (const Model::GetPullRequestApprovalStatesRequest &request, const GetPullRequestApprovalStatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetPullRequestOverrideStateOutcome GetPullRequestOverrideState (const Model::GetPullRequestOverrideStateRequest &request) const
 
virtual Model::GetPullRequestOverrideStateOutcomeCallable GetPullRequestOverrideStateCallable (const Model::GetPullRequestOverrideStateRequest &request) const
 
virtual void GetPullRequestOverrideStateAsync (const Model::GetPullRequestOverrideStateRequest &request, const GetPullRequestOverrideStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetRepositoryOutcome GetRepository (const Model::GetRepositoryRequest &request) const
 
virtual Model::GetRepositoryOutcomeCallable GetRepositoryCallable (const Model::GetRepositoryRequest &request) const
 
virtual void GetRepositoryAsync (const Model::GetRepositoryRequest &request, const GetRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetRepositoryTriggersOutcome GetRepositoryTriggers (const Model::GetRepositoryTriggersRequest &request) const
 
virtual Model::GetRepositoryTriggersOutcomeCallable GetRepositoryTriggersCallable (const Model::GetRepositoryTriggersRequest &request) const
 
virtual void GetRepositoryTriggersAsync (const Model::GetRepositoryTriggersRequest &request, const GetRepositoryTriggersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListApprovalRuleTemplatesOutcome ListApprovalRuleTemplates (const Model::ListApprovalRuleTemplatesRequest &request) const
 
virtual Model::ListApprovalRuleTemplatesOutcomeCallable ListApprovalRuleTemplatesCallable (const Model::ListApprovalRuleTemplatesRequest &request) const
 
virtual void ListApprovalRuleTemplatesAsync (const Model::ListApprovalRuleTemplatesRequest &request, const ListApprovalRuleTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAssociatedApprovalRuleTemplatesForRepositoryOutcome ListAssociatedApprovalRuleTemplatesForRepository (const Model::ListAssociatedApprovalRuleTemplatesForRepositoryRequest &request) const
 
virtual Model::ListAssociatedApprovalRuleTemplatesForRepositoryOutcomeCallable ListAssociatedApprovalRuleTemplatesForRepositoryCallable (const Model::ListAssociatedApprovalRuleTemplatesForRepositoryRequest &request) const
 
virtual void ListAssociatedApprovalRuleTemplatesForRepositoryAsync (const Model::ListAssociatedApprovalRuleTemplatesForRepositoryRequest &request, const ListAssociatedApprovalRuleTemplatesForRepositoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListBranchesOutcome ListBranches (const Model::ListBranchesRequest &request) const
 
virtual Model::ListBranchesOutcomeCallable ListBranchesCallable (const Model::ListBranchesRequest &request) const
 
virtual void ListBranchesAsync (const Model::ListBranchesRequest &request, const ListBranchesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListPullRequestsOutcome ListPullRequests (const Model::ListPullRequestsRequest &request) const
 
virtual Model::ListPullRequestsOutcomeCallable ListPullRequestsCallable (const Model::ListPullRequestsRequest &request) const
 
virtual void ListPullRequestsAsync (const Model::ListPullRequestsRequest &request, const ListPullRequestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListRepositoriesOutcome ListRepositories (const Model::ListRepositoriesRequest &request) const
 
virtual Model::ListRepositoriesOutcomeCallable ListRepositoriesCallable (const Model::ListRepositoriesRequest &request) const
 
virtual void ListRepositoriesAsync (const Model::ListRepositoriesRequest &request, const ListRepositoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListRepositoriesForApprovalRuleTemplateOutcome ListRepositoriesForApprovalRuleTemplate (const Model::ListRepositoriesForApprovalRuleTemplateRequest &request) const
 
virtual Model::ListRepositoriesForApprovalRuleTemplateOutcomeCallable ListRepositoriesForApprovalRuleTemplateCallable (const Model::ListRepositoriesForApprovalRuleTemplateRequest &request) const
 
virtual void ListRepositoriesForApprovalRuleTemplateAsync (const Model::ListRepositoriesForApprovalRuleTemplateRequest &request, const ListRepositoriesForApprovalRuleTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsForResourceOutcome ListTagsForResource (const Model::ListTagsForResourceRequest &request) const
 
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const Model::ListTagsForResourceRequest &request) const
 
virtual void ListTagsForResourceAsync (const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::MergeBranchesByFastForwardOutcome MergeBranchesByFastForward (const Model::MergeBranchesByFastForwardRequest &request) const
 
virtual Model::MergeBranchesByFastForwardOutcomeCallable MergeBranchesByFastForwardCallable (const Model::MergeBranchesByFastForwardRequest &request) const
 
virtual void MergeBranchesByFastForwardAsync (const Model::MergeBranchesByFastForwardRequest &request, const MergeBranchesByFastForwardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::MergeBranchesBySquashOutcome MergeBranchesBySquash (const Model::MergeBranchesBySquashRequest &request) const
 
virtual Model::MergeBranchesBySquashOutcomeCallable MergeBranchesBySquashCallable (const Model::MergeBranchesBySquashRequest &request) const
 
virtual void MergeBranchesBySquashAsync (const Model::MergeBranchesBySquashRequest &request, const MergeBranchesBySquashResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::MergeBranchesByThreeWayOutcome MergeBranchesByThreeWay (const Model::MergeBranchesByThreeWayRequest &request) const
 
virtual Model::MergeBranchesByThreeWayOutcomeCallable MergeBranchesByThreeWayCallable (const Model::MergeBranchesByThreeWayRequest &request) const
 
virtual void MergeBranchesByThreeWayAsync (const Model::MergeBranchesByThreeWayRequest &request, const MergeBranchesByThreeWayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::MergePullRequestByFastForwardOutcome MergePullRequestByFastForward (const Model::MergePullRequestByFastForwardRequest &request) const
 
virtual Model::MergePullRequestByFastForwardOutcomeCallable MergePullRequestByFastForwardCallable (const Model::MergePullRequestByFastForwardRequest &request) const
 
virtual void MergePullRequestByFastForwardAsync (const Model::MergePullRequestByFastForwardRequest &request, const MergePullRequestByFastForwardResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::MergePullRequestBySquashOutcome MergePullRequestBySquash (const Model::MergePullRequestBySquashRequest &request) const
 
virtual Model::MergePullRequestBySquashOutcomeCallable MergePullRequestBySquashCallable (const Model::MergePullRequestBySquashRequest &request) const
 
virtual void MergePullRequestBySquashAsync (const Model::MergePullRequestBySquashRequest &request, const MergePullRequestBySquashResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::MergePullRequestByThreeWayOutcome MergePullRequestByThreeWay (const Model::MergePullRequestByThreeWayRequest &request) const
 
virtual Model::MergePullRequestByThreeWayOutcomeCallable MergePullRequestByThreeWayCallable (const Model::MergePullRequestByThreeWayRequest &request) const
 
virtual void MergePullRequestByThreeWayAsync (const Model::MergePullRequestByThreeWayRequest &request, const MergePullRequestByThreeWayResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::OverridePullRequestApprovalRulesOutcome OverridePullRequestApprovalRules (const Model::OverridePullRequestApprovalRulesRequest &request) const
 
virtual Model::OverridePullRequestApprovalRulesOutcomeCallable OverridePullRequestApprovalRulesCallable (const Model::OverridePullRequestApprovalRulesRequest &request) const
 
virtual void OverridePullRequestApprovalRulesAsync (const Model::OverridePullRequestApprovalRulesRequest &request, const OverridePullRequestApprovalRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PostCommentForComparedCommitOutcome PostCommentForComparedCommit (const Model::PostCommentForComparedCommitRequest &request) const
 
virtual Model::PostCommentForComparedCommitOutcomeCallable PostCommentForComparedCommitCallable (const Model::PostCommentForComparedCommitRequest &request) const
 
virtual void PostCommentForComparedCommitAsync (const Model::PostCommentForComparedCommitRequest &request, const PostCommentForComparedCommitResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PostCommentForPullRequestOutcome PostCommentForPullRequest (const Model::PostCommentForPullRequestRequest &request) const
 
virtual Model::PostCommentForPullRequestOutcomeCallable PostCommentForPullRequestCallable (const Model::PostCommentForPullRequestRequest &request) const
 
virtual void PostCommentForPullRequestAsync (const Model::PostCommentForPullRequestRequest &request, const PostCommentForPullRequestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PostCommentReplyOutcome PostCommentReply (const Model::PostCommentReplyRequest &request) const
 
virtual Model::PostCommentReplyOutcomeCallable PostCommentReplyCallable (const Model::PostCommentReplyRequest &request) const
 
virtual void PostCommentReplyAsync (const Model::PostCommentReplyRequest &request, const PostCommentReplyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutCommentReactionOutcome PutCommentReaction (const Model::PutCommentReactionRequest &request) const
 
virtual Model::PutCommentReactionOutcomeCallable PutCommentReactionCallable (const Model::PutCommentReactionRequest &request) const
 
virtual void PutCommentReactionAsync (const Model::PutCommentReactionRequest &request, const PutCommentReactionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutFileOutcome PutFile (const Model::PutFileRequest &request) const
 
virtual Model::PutFileOutcomeCallable PutFileCallable (const Model::PutFileRequest &request) const
 
virtual void PutFileAsync (const Model::PutFileRequest &request, const PutFileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::PutRepositoryTriggersOutcome PutRepositoryTriggers (const Model::PutRepositoryTriggersRequest &request) const
 
virtual Model::PutRepositoryTriggersOutcomeCallable PutRepositoryTriggersCallable (const Model::PutRepositoryTriggersRequest &request) const
 
virtual void PutRepositoryTriggersAsync (const Model::PutRepositoryTriggersRequest &request, const PutRepositoryTriggersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TestRepositoryTriggersOutcome TestRepositoryTriggers (const Model::TestRepositoryTriggersRequest &request) const
 
virtual Model::TestRepositoryTriggersOutcomeCallable TestRepositoryTriggersCallable (const Model::TestRepositoryTriggersRequest &request) const
 
virtual void TestRepositoryTriggersAsync (const Model::TestRepositoryTriggersRequest &request, const TestRepositoryTriggersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateApprovalRuleTemplateContentOutcome UpdateApprovalRuleTemplateContent (const Model::UpdateApprovalRuleTemplateContentRequest &request) const
 
virtual Model::UpdateApprovalRuleTemplateContentOutcomeCallable UpdateApprovalRuleTemplateContentCallable (const Model::UpdateApprovalRuleTemplateContentRequest &request) const
 
virtual void UpdateApprovalRuleTemplateContentAsync (const Model::UpdateApprovalRuleTemplateContentRequest &request, const UpdateApprovalRuleTemplateContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateApprovalRuleTemplateDescriptionOutcome UpdateApprovalRuleTemplateDescription (const Model::UpdateApprovalRuleTemplateDescriptionRequest &request) const
 
virtual Model::UpdateApprovalRuleTemplateDescriptionOutcomeCallable UpdateApprovalRuleTemplateDescriptionCallable (const Model::UpdateApprovalRuleTemplateDescriptionRequest &request) const
 
virtual void UpdateApprovalRuleTemplateDescriptionAsync (const Model::UpdateApprovalRuleTemplateDescriptionRequest &request, const UpdateApprovalRuleTemplateDescriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateApprovalRuleTemplateNameOutcome UpdateApprovalRuleTemplateName (const Model::UpdateApprovalRuleTemplateNameRequest &request) const
 
virtual Model::UpdateApprovalRuleTemplateNameOutcomeCallable UpdateApprovalRuleTemplateNameCallable (const Model::UpdateApprovalRuleTemplateNameRequest &request) const
 
virtual void UpdateApprovalRuleTemplateNameAsync (const Model::UpdateApprovalRuleTemplateNameRequest &request, const UpdateApprovalRuleTemplateNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateCommentOutcome UpdateComment (const Model::UpdateCommentRequest &request) const
 
virtual Model::UpdateCommentOutcomeCallable UpdateCommentCallable (const Model::UpdateCommentRequest &request) const
 
virtual void UpdateCommentAsync (const Model::UpdateCommentRequest &request, const UpdateCommentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDefaultBranchOutcome UpdateDefaultBranch (const Model::UpdateDefaultBranchRequest &request) const
 
virtual Model::UpdateDefaultBranchOutcomeCallable UpdateDefaultBranchCallable (const Model::UpdateDefaultBranchRequest &request) const
 
virtual void UpdateDefaultBranchAsync (const Model::UpdateDefaultBranchRequest &request, const UpdateDefaultBranchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdatePullRequestApprovalRuleContentOutcome UpdatePullRequestApprovalRuleContent (const Model::UpdatePullRequestApprovalRuleContentRequest &request) const
 
virtual Model::UpdatePullRequestApprovalRuleContentOutcomeCallable UpdatePullRequestApprovalRuleContentCallable (const Model::UpdatePullRequestApprovalRuleContentRequest &request) const
 
virtual void UpdatePullRequestApprovalRuleContentAsync (const Model::UpdatePullRequestApprovalRuleContentRequest &request, const UpdatePullRequestApprovalRuleContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdatePullRequestApprovalStateOutcome UpdatePullRequestApprovalState (const Model::UpdatePullRequestApprovalStateRequest &request) const
 
virtual Model::UpdatePullRequestApprovalStateOutcomeCallable UpdatePullRequestApprovalStateCallable (const Model::UpdatePullRequestApprovalStateRequest &request) const
 
virtual void UpdatePullRequestApprovalStateAsync (const Model::UpdatePullRequestApprovalStateRequest &request, const UpdatePullRequestApprovalStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdatePullRequestDescriptionOutcome UpdatePullRequestDescription (const Model::UpdatePullRequestDescriptionRequest &request) const
 
virtual Model::UpdatePullRequestDescriptionOutcomeCallable UpdatePullRequestDescriptionCallable (const Model::UpdatePullRequestDescriptionRequest &request) const
 
virtual void UpdatePullRequestDescriptionAsync (const Model::UpdatePullRequestDescriptionRequest &request, const UpdatePullRequestDescriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdatePullRequestStatusOutcome UpdatePullRequestStatus (const Model::UpdatePullRequestStatusRequest &request) const
 
virtual Model::UpdatePullRequestStatusOutcomeCallable UpdatePullRequestStatusCallable (const Model::UpdatePullRequestStatusRequest &request) const
 
virtual void UpdatePullRequestStatusAsync (const Model::UpdatePullRequestStatusRequest &request, const UpdatePullRequestStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdatePullRequestTitleOutcome UpdatePullRequestTitle (const Model::UpdatePullRequestTitleRequest &request) const
 
virtual Model::UpdatePullRequestTitleOutcomeCallable UpdatePullRequestTitleCallable (const Model::UpdatePullRequestTitleRequest &request) const
 
virtual void UpdatePullRequestTitleAsync (const Model::UpdatePullRequestTitleRequest &request, const UpdatePullRequestTitleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateRepositoryDescriptionOutcome UpdateRepositoryDescription (const Model::UpdateRepositoryDescriptionRequest &request) const
 
virtual Model::UpdateRepositoryDescriptionOutcomeCallable UpdateRepositoryDescriptionCallable (const Model::UpdateRepositoryDescriptionRequest &request) const
 
virtual void UpdateRepositoryDescriptionAsync (const Model::UpdateRepositoryDescriptionRequest &request, const UpdateRepositoryDescriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateRepositoryNameOutcome UpdateRepositoryName (const Model::UpdateRepositoryNameRequest &request) const
 
virtual Model::UpdateRepositoryNameOutcomeCallable UpdateRepositoryNameCallable (const Model::UpdateRepositoryNameRequest &request) const
 
virtual void UpdateRepositoryNameAsync (const Model::UpdateRepositoryNameRequest &request, const UpdateRepositoryNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

<fullname>AWS CodeCommit</fullname>

This is the AWS CodeCommit API Reference. This reference provides descriptions of the operations and data types for AWS CodeCommit API along with usage examples.

You can use the AWS CodeCommit API to work with the following objects:

Repositories, by calling the following:

Branches, by calling the following:

Files, by calling the following:

Commits, by calling the following:

Merges, by calling the following:

Pull requests, by calling the following:

Approval rule templates, by calling the following:

Comments in a repository, by calling the following:

Tags used to tag resources in AWS CodeCommit (not Git tags), by calling the following:

Triggers, by calling the following:

For information about how to use AWS CodeCommit, see the AWS CodeCommit User Guide.

Definition at line 595 of file CodeCommitClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 598 of file CodeCommitClient.h.

Constructor & Destructor Documentation

◆ CodeCommitClient() [1/3]

Aws::CodeCommit::CodeCommitClient::CodeCommitClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ CodeCommitClient() [2/3]

Aws::CodeCommit::CodeCommitClient::CodeCommitClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ CodeCommitClient() [3/3]

Aws::CodeCommit::CodeCommitClient::CodeCommitClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~CodeCommitClient()

virtual Aws::CodeCommit::CodeCommitClient::~CodeCommitClient ( )
virtual

Member Function Documentation

◆ AssociateApprovalRuleTemplateWithRepository()

virtual Model::AssociateApprovalRuleTemplateWithRepositoryOutcome Aws::CodeCommit::CodeCommitClient::AssociateApprovalRuleTemplateWithRepository ( const Model::AssociateApprovalRuleTemplateWithRepositoryRequest request) const
virtual

Creates an association between an approval rule template and a specified repository. Then, the next time a pull request is created in the repository where the destination reference (if specified) matches the destination reference (branch) for the pull request, an approval rule that matches the template conditions is automatically created for that pull request. If no destination references are specified in the template, an approval rule that matches the template contents is created for all pull requests in that repository.

See Also:

AWS API Reference

◆ AssociateApprovalRuleTemplateWithRepositoryAsync()

virtual void Aws::CodeCommit::CodeCommitClient::AssociateApprovalRuleTemplateWithRepositoryAsync ( const Model::AssociateApprovalRuleTemplateWithRepositoryRequest request,
const AssociateApprovalRuleTemplateWithRepositoryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an association between an approval rule template and a specified repository. Then, the next time a pull request is created in the repository where the destination reference (if specified) matches the destination reference (branch) for the pull request, an approval rule that matches the template conditions is automatically created for that pull request. If no destination references are specified in the template, an approval rule that matches the template contents is created for all pull requests in that repository.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateApprovalRuleTemplateWithRepositoryCallable()

virtual Model::AssociateApprovalRuleTemplateWithRepositoryOutcomeCallable Aws::CodeCommit::CodeCommitClient::AssociateApprovalRuleTemplateWithRepositoryCallable ( const Model::AssociateApprovalRuleTemplateWithRepositoryRequest request) const
virtual

Creates an association between an approval rule template and a specified repository. Then, the next time a pull request is created in the repository where the destination reference (if specified) matches the destination reference (branch) for the pull request, an approval rule that matches the template conditions is automatically created for that pull request. If no destination references are specified in the template, an approval rule that matches the template contents is created for all pull requests in that repository.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ BatchAssociateApprovalRuleTemplateWithRepositories()

virtual Model::BatchAssociateApprovalRuleTemplateWithRepositoriesOutcome Aws::CodeCommit::CodeCommitClient::BatchAssociateApprovalRuleTemplateWithRepositories ( const Model::BatchAssociateApprovalRuleTemplateWithRepositoriesRequest request) const
virtual

Creates an association between an approval rule template and one or more specified repositories.

See Also:

AWS API Reference

◆ BatchAssociateApprovalRuleTemplateWithRepositoriesAsync()

virtual void Aws::CodeCommit::CodeCommitClient::BatchAssociateApprovalRuleTemplateWithRepositoriesAsync ( const Model::BatchAssociateApprovalRuleTemplateWithRepositoriesRequest request,
const BatchAssociateApprovalRuleTemplateWithRepositoriesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an association between an approval rule template and one or more specified repositories.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ BatchAssociateApprovalRuleTemplateWithRepositoriesCallable()

virtual Model::BatchAssociateApprovalRuleTemplateWithRepositoriesOutcomeCallable Aws::CodeCommit::CodeCommitClient::BatchAssociateApprovalRuleTemplateWithRepositoriesCallable ( const Model::BatchAssociateApprovalRuleTemplateWithRepositoriesRequest request) const
virtual

Creates an association between an approval rule template and one or more specified repositories.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ BatchDescribeMergeConflicts()

virtual Model::BatchDescribeMergeConflictsOutcome Aws::CodeCommit::CodeCommitClient::BatchDescribeMergeConflicts ( const Model::BatchDescribeMergeConflictsRequest request) const
virtual

Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using the squash or three-way merge strategy.

See Also:

AWS API Reference

◆ BatchDescribeMergeConflictsAsync()

virtual void Aws::CodeCommit::CodeCommitClient::BatchDescribeMergeConflictsAsync ( const Model::BatchDescribeMergeConflictsRequest request,
const BatchDescribeMergeConflictsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using the squash or three-way merge strategy.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ BatchDescribeMergeConflictsCallable()

virtual Model::BatchDescribeMergeConflictsOutcomeCallable Aws::CodeCommit::CodeCommitClient::BatchDescribeMergeConflictsCallable ( const Model::BatchDescribeMergeConflictsRequest request) const
virtual

Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using the squash or three-way merge strategy.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ BatchDisassociateApprovalRuleTemplateFromRepositories()

virtual Model::BatchDisassociateApprovalRuleTemplateFromRepositoriesOutcome Aws::CodeCommit::CodeCommitClient::BatchDisassociateApprovalRuleTemplateFromRepositories ( const Model::BatchDisassociateApprovalRuleTemplateFromRepositoriesRequest request) const
virtual

Removes the association between an approval rule template and one or more specified repositories.

See Also:

AWS API Reference

◆ BatchDisassociateApprovalRuleTemplateFromRepositoriesAsync()

virtual void Aws::CodeCommit::CodeCommitClient::BatchDisassociateApprovalRuleTemplateFromRepositoriesAsync ( const Model::BatchDisassociateApprovalRuleTemplateFromRepositoriesRequest request,
const BatchDisassociateApprovalRuleTemplateFromRepositoriesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes the association between an approval rule template and one or more specified repositories.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ BatchDisassociateApprovalRuleTemplateFromRepositoriesCallable()

virtual Model::BatchDisassociateApprovalRuleTemplateFromRepositoriesOutcomeCallable Aws::CodeCommit::CodeCommitClient::BatchDisassociateApprovalRuleTemplateFromRepositoriesCallable ( const Model::BatchDisassociateApprovalRuleTemplateFromRepositoriesRequest request) const
virtual

Removes the association between an approval rule template and one or more specified repositories.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ BatchGetCommits()

virtual Model::BatchGetCommitsOutcome Aws::CodeCommit::CodeCommitClient::BatchGetCommits ( const Model::BatchGetCommitsRequest request) const
virtual

Returns information about the contents of one or more commits in a repository.

See Also:

AWS API Reference

◆ BatchGetCommitsAsync()

virtual void Aws::CodeCommit::CodeCommitClient::BatchGetCommitsAsync ( const Model::BatchGetCommitsRequest request,
const BatchGetCommitsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about the contents of one or more commits in a repository.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ BatchGetCommitsCallable()

virtual Model::BatchGetCommitsOutcomeCallable Aws::CodeCommit::CodeCommitClient::BatchGetCommitsCallable ( const Model::BatchGetCommitsRequest request) const
virtual

Returns information about the contents of one or more commits in a repository.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ BatchGetRepositories()

virtual Model::BatchGetRepositoriesOutcome Aws::CodeCommit::CodeCommitClient::BatchGetRepositories ( const Model::BatchGetRepositoriesRequest request) const
virtual

Returns information about one or more repositories.

The description field for a repository accepts all HTML characters and all valid Unicode characters. Applications that do not HTML-encode the description and display it in a webpage can expose users to potentially malicious code. Make sure that you HTML-encode the description field in any application that uses this API to display the repository description on a webpage.

See Also:

AWS API Reference

◆ BatchGetRepositoriesAsync()

virtual void Aws::CodeCommit::CodeCommitClient::BatchGetRepositoriesAsync ( const Model::BatchGetRepositoriesRequest request,
const BatchGetRepositoriesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about one or more repositories.

The description field for a repository accepts all HTML characters and all valid Unicode characters. Applications that do not HTML-encode the description and display it in a webpage can expose users to potentially malicious code. Make sure that you HTML-encode the description field in any application that uses this API to display the repository description on a webpage.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ BatchGetRepositoriesCallable()

virtual Model::BatchGetRepositoriesOutcomeCallable Aws::CodeCommit::CodeCommitClient::BatchGetRepositoriesCallable ( const Model::BatchGetRepositoriesRequest request) const
virtual

Returns information about one or more repositories.

The description field for a repository accepts all HTML characters and all valid Unicode characters. Applications that do not HTML-encode the description and display it in a webpage can expose users to potentially malicious code. Make sure that you HTML-encode the description field in any application that uses this API to display the repository description on a webpage.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateApprovalRuleTemplate()

virtual Model::CreateApprovalRuleTemplateOutcome Aws::CodeCommit::CodeCommitClient::CreateApprovalRuleTemplate ( const Model::CreateApprovalRuleTemplateRequest request) const
virtual

Creates a template for approval rules that can then be associated with one or more repositories in your AWS account. When you associate a template with a repository, AWS CodeCommit creates an approval rule that matches the conditions of the template for all pull requests that meet the conditions of the template. For more information, see AssociateApprovalRuleTemplateWithRepository.

See Also:

AWS API Reference

◆ CreateApprovalRuleTemplateAsync()

virtual void Aws::CodeCommit::CodeCommitClient::CreateApprovalRuleTemplateAsync ( const Model::CreateApprovalRuleTemplateRequest request,
const CreateApprovalRuleTemplateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a template for approval rules that can then be associated with one or more repositories in your AWS account. When you associate a template with a repository, AWS CodeCommit creates an approval rule that matches the conditions of the template for all pull requests that meet the conditions of the template. For more information, see AssociateApprovalRuleTemplateWithRepository.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateApprovalRuleTemplateCallable()

virtual Model::CreateApprovalRuleTemplateOutcomeCallable Aws::CodeCommit::CodeCommitClient::CreateApprovalRuleTemplateCallable ( const Model::CreateApprovalRuleTemplateRequest request) const
virtual

Creates a template for approval rules that can then be associated with one or more repositories in your AWS account. When you associate a template with a repository, AWS CodeCommit creates an approval rule that matches the conditions of the template for all pull requests that meet the conditions of the template. For more information, see AssociateApprovalRuleTemplateWithRepository.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateBranch()

virtual Model::CreateBranchOutcome Aws::CodeCommit::CodeCommitClient::CreateBranch ( const Model::CreateBranchRequest request) const
virtual

Creates a branch in a repository and points the branch to a commit.

Calling the create branch operation does not set a repository's default branch. To do this, call the update default branch operation.

See Also:

AWS API Reference

◆ CreateBranchAsync()

virtual void Aws::CodeCommit::CodeCommitClient::CreateBranchAsync ( const Model::CreateBranchRequest request,
const CreateBranchResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a branch in a repository and points the branch to a commit.

Calling the create branch operation does not set a repository's default branch. To do this, call the update default branch operation.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateBranchCallable()

virtual Model::CreateBranchOutcomeCallable Aws::CodeCommit::CodeCommitClient::CreateBranchCallable ( const Model::CreateBranchRequest request) const
virtual

Creates a branch in a repository and points the branch to a commit.

Calling the create branch operation does not set a repository's default branch. To do this, call the update default branch operation.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateCommit()

virtual Model::CreateCommitOutcome Aws::CodeCommit::CodeCommitClient::CreateCommit ( const Model::CreateCommitRequest request) const
virtual

Creates a commit for a repository on the tip of a specified branch.

See Also:

AWS API Reference

◆ CreateCommitAsync()

virtual void Aws::CodeCommit::CodeCommitClient::CreateCommitAsync ( const Model::CreateCommitRequest request,
const CreateCommitResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a commit for a repository on the tip of a specified branch.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateCommitCallable()

virtual Model::CreateCommitOutcomeCallable Aws::CodeCommit::CodeCommitClient::CreateCommitCallable ( const Model::CreateCommitRequest request) const
virtual

Creates a commit for a repository on the tip of a specified branch.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreatePullRequest()

virtual Model::CreatePullRequestOutcome Aws::CodeCommit::CodeCommitClient::CreatePullRequest ( const Model::CreatePullRequestRequest request) const
virtual

Creates a pull request in the specified repository.

See Also:

AWS API Reference

◆ CreatePullRequestApprovalRule()

virtual Model::CreatePullRequestApprovalRuleOutcome Aws::CodeCommit::CodeCommitClient::CreatePullRequestApprovalRule ( const Model::CreatePullRequestApprovalRuleRequest request) const
virtual

Creates an approval rule for a pull request.

See Also:

AWS API Reference

◆ CreatePullRequestApprovalRuleAsync()

virtual void Aws::CodeCommit::CodeCommitClient::CreatePullRequestApprovalRuleAsync ( const Model::CreatePullRequestApprovalRuleRequest request,
const CreatePullRequestApprovalRuleResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an approval rule for a pull request.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreatePullRequestApprovalRuleCallable()

virtual Model::CreatePullRequestApprovalRuleOutcomeCallable Aws::CodeCommit::CodeCommitClient::CreatePullRequestApprovalRuleCallable ( const Model::CreatePullRequestApprovalRuleRequest request) const
virtual

Creates an approval rule for a pull request.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreatePullRequestAsync()

virtual void Aws::CodeCommit::CodeCommitClient::CreatePullRequestAsync ( const Model::CreatePullRequestRequest request,
const CreatePullRequestResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a pull request in the specified repository.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreatePullRequestCallable()

virtual Model::CreatePullRequestOutcomeCallable Aws::CodeCommit::CodeCommitClient::CreatePullRequestCallable ( const Model::CreatePullRequestRequest request) const
virtual

Creates a pull request in the specified repository.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateRepository()

virtual Model::CreateRepositoryOutcome Aws::CodeCommit::CodeCommitClient::CreateRepository ( const Model::CreateRepositoryRequest request) const
virtual

Creates a new, empty repository.

See Also:

AWS API Reference

◆ CreateRepositoryAsync()

virtual void Aws::CodeCommit::CodeCommitClient::CreateRepositoryAsync ( const Model::CreateRepositoryRequest request,
const CreateRepositoryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new, empty repository.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateRepositoryCallable()

virtual Model::CreateRepositoryOutcomeCallable Aws::CodeCommit::CodeCommitClient::CreateRepositoryCallable ( const Model::CreateRepositoryRequest request) const
virtual

Creates a new, empty repository.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateUnreferencedMergeCommit()

virtual Model::CreateUnreferencedMergeCommitOutcome Aws::CodeCommit::CodeCommitClient::CreateUnreferencedMergeCommit ( const Model::CreateUnreferencedMergeCommitRequest request) const
virtual

Creates an unreferenced commit that represents the result of merging two branches using a specified merge strategy. This can help you determine the outcome of a potential merge. This API cannot be used with the fast-forward merge strategy because that strategy does not create a merge commit.

This unreferenced merge commit can only be accessed using the GetCommit API or through git commands such as git fetch. To retrieve this commit, you must specify its commit ID or otherwise reference it.

See Also:

AWS API Reference

◆ CreateUnreferencedMergeCommitAsync()

virtual void Aws::CodeCommit::CodeCommitClient::CreateUnreferencedMergeCommitAsync ( const Model::CreateUnreferencedMergeCommitRequest request,
const CreateUnreferencedMergeCommitResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates an unreferenced commit that represents the result of merging two branches using a specified merge strategy. This can help you determine the outcome of a potential merge. This API cannot be used with the fast-forward merge strategy because that strategy does not create a merge commit.

This unreferenced merge commit can only be accessed using the GetCommit API or through git commands such as git fetch. To retrieve this commit, you must specify its commit ID or otherwise reference it.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateUnreferencedMergeCommitCallable()

virtual Model::CreateUnreferencedMergeCommitOutcomeCallable Aws::CodeCommit::CodeCommitClient::CreateUnreferencedMergeCommitCallable ( const Model::CreateUnreferencedMergeCommitRequest request) const
virtual

Creates an unreferenced commit that represents the result of merging two branches using a specified merge strategy. This can help you determine the outcome of a potential merge. This API cannot be used with the fast-forward merge strategy because that strategy does not create a merge commit.

This unreferenced merge commit can only be accessed using the GetCommit API or through git commands such as git fetch. To retrieve this commit, you must specify its commit ID or otherwise reference it.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteApprovalRuleTemplate()

virtual Model::DeleteApprovalRuleTemplateOutcome Aws::CodeCommit::CodeCommitClient::DeleteApprovalRuleTemplate ( const Model::DeleteApprovalRuleTemplateRequest request) const
virtual

Deletes a specified approval rule template. Deleting a template does not remove approval rules on pull requests already created with the template.

See Also:

AWS API Reference

◆ DeleteApprovalRuleTemplateAsync()

virtual void Aws::CodeCommit::CodeCommitClient::DeleteApprovalRuleTemplateAsync ( const Model::DeleteApprovalRuleTemplateRequest request,
const DeleteApprovalRuleTemplateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a specified approval rule template. Deleting a template does not remove approval rules on pull requests already created with the template.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteApprovalRuleTemplateCallable()

virtual Model::DeleteApprovalRuleTemplateOutcomeCallable Aws::CodeCommit::CodeCommitClient::DeleteApprovalRuleTemplateCallable ( const Model::DeleteApprovalRuleTemplateRequest request) const
virtual

Deletes a specified approval rule template. Deleting a template does not remove approval rules on pull requests already created with the template.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteBranch()

virtual Model::DeleteBranchOutcome Aws::CodeCommit::CodeCommitClient::DeleteBranch ( const Model::DeleteBranchRequest request) const
virtual

Deletes a branch from a repository, unless that branch is the default branch for the repository.

See Also:

AWS API Reference

◆ DeleteBranchAsync()

virtual void Aws::CodeCommit::CodeCommitClient::DeleteBranchAsync ( const Model::DeleteBranchRequest request,
const DeleteBranchResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a branch from a repository, unless that branch is the default branch for the repository.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteBranchCallable()

virtual Model::DeleteBranchOutcomeCallable Aws::CodeCommit::CodeCommitClient::DeleteBranchCallable ( const Model::DeleteBranchRequest request) const
virtual

Deletes a branch from a repository, unless that branch is the default branch for the repository.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteCommentContent()

virtual Model::DeleteCommentContentOutcome Aws::CodeCommit::CodeCommitClient::DeleteCommentContent ( const Model::DeleteCommentContentRequest request) const
virtual

Deletes the content of a comment made on a change, file, or commit in a repository.

See Also:

AWS API Reference

◆ DeleteCommentContentAsync()

virtual void Aws::CodeCommit::CodeCommitClient::DeleteCommentContentAsync ( const Model::DeleteCommentContentRequest request,
const DeleteCommentContentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the content of a comment made on a change, file, or commit in a repository.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteCommentContentCallable()

virtual Model::DeleteCommentContentOutcomeCallable Aws::CodeCommit::CodeCommitClient::DeleteCommentContentCallable ( const Model::DeleteCommentContentRequest request) const
virtual

Deletes the content of a comment made on a change, file, or commit in a repository.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteFile()

virtual Model::DeleteFileOutcome Aws::CodeCommit::CodeCommitClient::DeleteFile ( const Model::DeleteFileRequest request) const
virtual

Deletes a specified file from a specified branch. A commit is created on the branch that contains the revision. The file still exists in the commits earlier to the commit that contains the deletion.

See Also:

AWS API Reference

◆ DeleteFileAsync()

virtual void Aws::CodeCommit::CodeCommitClient::DeleteFileAsync ( const Model::DeleteFileRequest request,
const DeleteFileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a specified file from a specified branch. A commit is created on the branch that contains the revision. The file still exists in the commits earlier to the commit that contains the deletion.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteFileCallable()

virtual Model::DeleteFileOutcomeCallable Aws::CodeCommit::CodeCommitClient::DeleteFileCallable ( const Model::DeleteFileRequest request) const
virtual

Deletes a specified file from a specified branch. A commit is created on the branch that contains the revision. The file still exists in the commits earlier to the commit that contains the deletion.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeletePullRequestApprovalRule()

virtual Model::DeletePullRequestApprovalRuleOutcome Aws::CodeCommit::CodeCommitClient::DeletePullRequestApprovalRule ( const Model::DeletePullRequestApprovalRuleRequest request) const
virtual

Deletes an approval rule from a specified pull request. Approval rules can be deleted from a pull request only if the pull request is open, and if the approval rule was created specifically for a pull request and not generated from an approval rule template associated with the repository where the pull request was created. You cannot delete an approval rule from a merged or closed pull request.

See Also:

AWS API Reference

◆ DeletePullRequestApprovalRuleAsync()

virtual void Aws::CodeCommit::CodeCommitClient::DeletePullRequestApprovalRuleAsync ( const Model::DeletePullRequestApprovalRuleRequest request,
const DeletePullRequestApprovalRuleResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an approval rule from a specified pull request. Approval rules can be deleted from a pull request only if the pull request is open, and if the approval rule was created specifically for a pull request and not generated from an approval rule template associated with the repository where the pull request was created. You cannot delete an approval rule from a merged or closed pull request.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeletePullRequestApprovalRuleCallable()

virtual Model::DeletePullRequestApprovalRuleOutcomeCallable Aws::CodeCommit::CodeCommitClient::DeletePullRequestApprovalRuleCallable ( const Model::DeletePullRequestApprovalRuleRequest request) const
virtual

Deletes an approval rule from a specified pull request. Approval rules can be deleted from a pull request only if the pull request is open, and if the approval rule was created specifically for a pull request and not generated from an approval rule template associated with the repository where the pull request was created. You cannot delete an approval rule from a merged or closed pull request.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteRepository()

virtual Model::DeleteRepositoryOutcome Aws::CodeCommit::CodeCommitClient::DeleteRepository ( const Model::DeleteRepositoryRequest request) const
virtual

Deletes a repository. If a specified repository was already deleted, a null repository ID is returned.

Deleting a repository also deletes all associated objects and metadata. After a repository is deleted, all future push calls to the deleted repository fail.

See Also:

AWS API Reference

◆ DeleteRepositoryAsync()

virtual void Aws::CodeCommit::CodeCommitClient::DeleteRepositoryAsync ( const Model::DeleteRepositoryRequest request,
const DeleteRepositoryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a repository. If a specified repository was already deleted, a null repository ID is returned.

Deleting a repository also deletes all associated objects and metadata. After a repository is deleted, all future push calls to the deleted repository fail.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteRepositoryCallable()

virtual Model::DeleteRepositoryOutcomeCallable Aws::CodeCommit::CodeCommitClient::DeleteRepositoryCallable ( const Model::DeleteRepositoryRequest request) const
virtual

Deletes a repository. If a specified repository was already deleted, a null repository ID is returned.

Deleting a repository also deletes all associated objects and metadata. After a repository is deleted, all future push calls to the deleted repository fail.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeMergeConflicts()

virtual Model::DescribeMergeConflictsOutcome Aws::CodeCommit::CodeCommitClient::DescribeMergeConflicts ( const Model::DescribeMergeConflictsRequest request) const
virtual

Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using the squash or three-way merge strategy. If the merge option for the attempted merge is specified as FAST_FORWARD_MERGE, an exception is thrown.

See Also:

AWS API Reference

◆ DescribeMergeConflictsAsync()

virtual void Aws::CodeCommit::CodeCommitClient::DescribeMergeConflictsAsync ( const Model::DescribeMergeConflictsRequest request,
const DescribeMergeConflictsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using the squash or three-way merge strategy. If the merge option for the attempted merge is specified as FAST_FORWARD_MERGE, an exception is thrown.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeMergeConflictsCallable()

virtual Model::DescribeMergeConflictsOutcomeCallable Aws::CodeCommit::CodeCommitClient::DescribeMergeConflictsCallable ( const Model::DescribeMergeConflictsRequest request) const
virtual

Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using the squash or three-way merge strategy. If the merge option for the attempted merge is specified as FAST_FORWARD_MERGE, an exception is thrown.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribePullRequestEvents()

virtual Model::DescribePullRequestEventsOutcome Aws::CodeCommit::CodeCommitClient::DescribePullRequestEvents ( const Model::DescribePullRequestEventsRequest request) const
virtual

Returns information about one or more pull request events.

See Also:

AWS API Reference

◆ DescribePullRequestEventsAsync()

virtual void Aws::CodeCommit::CodeCommitClient::DescribePullRequestEventsAsync ( const Model::DescribePullRequestEventsRequest request,
const DescribePullRequestEventsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about one or more pull request events.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribePullRequestEventsCallable()

virtual Model::DescribePullRequestEventsOutcomeCallable Aws::CodeCommit::CodeCommitClient::DescribePullRequestEventsCallable ( const Model::DescribePullRequestEventsRequest request) const
virtual

Returns information about one or more pull request events.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DisassociateApprovalRuleTemplateFromRepository()

virtual Model::DisassociateApprovalRuleTemplateFromRepositoryOutcome Aws::CodeCommit::CodeCommitClient::DisassociateApprovalRuleTemplateFromRepository ( const Model::DisassociateApprovalRuleTemplateFromRepositoryRequest request) const
virtual

Removes the association between a template and a repository so that approval rules based on the template are not automatically created when pull requests are created in the specified repository. This does not delete any approval rules previously created for pull requests through the template association.

See Also:

AWS API Reference

◆ DisassociateApprovalRuleTemplateFromRepositoryAsync()

virtual void Aws::CodeCommit::CodeCommitClient::DisassociateApprovalRuleTemplateFromRepositoryAsync ( const Model::DisassociateApprovalRuleTemplateFromRepositoryRequest request,
const DisassociateApprovalRuleTemplateFromRepositoryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes the association between a template and a repository so that approval rules based on the template are not automatically created when pull requests are created in the specified repository. This does not delete any approval rules previously created for pull requests through the template association.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateApprovalRuleTemplateFromRepositoryCallable()

virtual Model::DisassociateApprovalRuleTemplateFromRepositoryOutcomeCallable Aws::CodeCommit::CodeCommitClient::DisassociateApprovalRuleTemplateFromRepositoryCallable ( const Model::DisassociateApprovalRuleTemplateFromRepositoryRequest request) const
virtual

Removes the association between a template and a repository so that approval rules based on the template are not automatically created when pull requests are created in the specified repository. This does not delete any approval rules previously created for pull requests through the template association.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ EvaluatePullRequestApprovalRules()

virtual Model::EvaluatePullRequestApprovalRulesOutcome Aws::CodeCommit::CodeCommitClient::EvaluatePullRequestApprovalRules ( const Model::EvaluatePullRequestApprovalRulesRequest request) const
virtual

Evaluates whether a pull request has met all the conditions specified in its associated approval rules.

See Also:

AWS API Reference

◆ EvaluatePullRequestApprovalRulesAsync()

virtual void Aws::CodeCommit::CodeCommitClient::EvaluatePullRequestApprovalRulesAsync ( const Model::EvaluatePullRequestApprovalRulesRequest request,
const EvaluatePullRequestApprovalRulesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Evaluates whether a pull request has met all the conditions specified in its associated approval rules.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ EvaluatePullRequestApprovalRulesCallable()

virtual Model::EvaluatePullRequestApprovalRulesOutcomeCallable Aws::CodeCommit::CodeCommitClient::EvaluatePullRequestApprovalRulesCallable ( const Model::EvaluatePullRequestApprovalRulesRequest request) const
virtual

Evaluates whether a pull request has met all the conditions specified in its associated approval rules.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetApprovalRuleTemplate()

virtual Model::GetApprovalRuleTemplateOutcome Aws::CodeCommit::CodeCommitClient::GetApprovalRuleTemplate ( const Model::GetApprovalRuleTemplateRequest request) const
virtual

Returns information about a specified approval rule template.

See Also:

AWS API Reference

◆ GetApprovalRuleTemplateAsync()

virtual void Aws::CodeCommit::CodeCommitClient::GetApprovalRuleTemplateAsync ( const Model::GetApprovalRuleTemplateRequest request,
const GetApprovalRuleTemplateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about a specified approval rule template.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetApprovalRuleTemplateCallable()

virtual Model::GetApprovalRuleTemplateOutcomeCallable Aws::CodeCommit::CodeCommitClient::GetApprovalRuleTemplateCallable ( const Model::GetApprovalRuleTemplateRequest request) const
virtual

Returns information about a specified approval rule template.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetBlob()

virtual Model::GetBlobOutcome Aws::CodeCommit::CodeCommitClient::GetBlob ( const Model::GetBlobRequest request) const
virtual

Returns the base-64 encoded content of an individual blob in a repository.

See Also:

AWS API Reference

◆ GetBlobAsync()

virtual void Aws::CodeCommit::CodeCommitClient::GetBlobAsync ( const Model::GetBlobRequest request,
const GetBlobResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns the base-64 encoded content of an individual blob in a repository.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetBlobCallable()

virtual Model::GetBlobOutcomeCallable Aws::CodeCommit::CodeCommitClient::GetBlobCallable ( const Model::GetBlobRequest request) const
virtual

Returns the base-64 encoded content of an individual blob in a repository.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetBranch()

virtual Model::GetBranchOutcome Aws::CodeCommit::CodeCommitClient::GetBranch ( const Model::GetBranchRequest request) const
virtual

Returns information about a repository branch, including its name and the last commit ID.

See Also:

AWS API Reference

◆ GetBranchAsync()

virtual void Aws::CodeCommit::CodeCommitClient::GetBranchAsync ( const Model::GetBranchRequest request,
const GetBranchResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about a repository branch, including its name and the last commit ID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetBranchCallable()

virtual Model::GetBranchOutcomeCallable Aws::CodeCommit::CodeCommitClient::GetBranchCallable ( const Model::GetBranchRequest request) const
virtual

Returns information about a repository branch, including its name and the last commit ID.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetComment()

virtual Model::GetCommentOutcome Aws::CodeCommit::CodeCommitClient::GetComment ( const Model::GetCommentRequest request) const
virtual

Returns the content of a comment made on a change, file, or commit in a repository.

Reaction counts might include numbers from user identities who were deleted after the reaction was made. For a count of reactions from active identities, use GetCommentReactions.

See Also:

AWS API Reference

◆ GetCommentAsync()

virtual void Aws::CodeCommit::CodeCommitClient::GetCommentAsync ( const Model::GetCommentRequest request,
const GetCommentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns the content of a comment made on a change, file, or commit in a repository.

Reaction counts might include numbers from user identities who were deleted after the reaction was made. For a count of reactions from active identities, use GetCommentReactions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetCommentCallable()

virtual Model::GetCommentOutcomeCallable Aws::CodeCommit::CodeCommitClient::GetCommentCallable ( const Model::GetCommentRequest request) const
virtual

Returns the content of a comment made on a change, file, or commit in a repository.

Reaction counts might include numbers from user identities who were deleted after the reaction was made. For a count of reactions from active identities, use GetCommentReactions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetCommentReactions()

virtual Model::GetCommentReactionsOutcome Aws::CodeCommit::CodeCommitClient::GetCommentReactions ( const Model::GetCommentReactionsRequest request) const
virtual

Returns information about reactions to a specified comment ID. Reactions from users who have been deleted will not be included in the count.

See Also:

AWS API Reference

◆ GetCommentReactionsAsync()

virtual void Aws::CodeCommit::CodeCommitClient::GetCommentReactionsAsync ( const Model::GetCommentReactionsRequest request,
const GetCommentReactionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about reactions to a specified comment ID. Reactions from users who have been deleted will not be included in the count.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetCommentReactionsCallable()

virtual Model::GetCommentReactionsOutcomeCallable Aws::CodeCommit::CodeCommitClient::GetCommentReactionsCallable ( const Model::GetCommentReactionsRequest request) const
virtual

Returns information about reactions to a specified comment ID. Reactions from users who have been deleted will not be included in the count.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetCommentsForComparedCommit()

virtual Model::GetCommentsForComparedCommitOutcome Aws::CodeCommit::CodeCommitClient::GetCommentsForComparedCommit ( const Model::GetCommentsForComparedCommitRequest request) const
virtual

Returns information about comments made on the comparison between two commits.

Reaction counts might include numbers from user identities who were deleted after the reaction was made. For a count of reactions from active identities, use GetCommentReactions.

See Also:

AWS API Reference

◆ GetCommentsForComparedCommitAsync()

virtual void Aws::CodeCommit::CodeCommitClient::GetCommentsForComparedCommitAsync ( const Model::GetCommentsForComparedCommitRequest request,
const GetCommentsForComparedCommitResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about comments made on the comparison between two commits.

Reaction counts might include numbers from user identities who were deleted after the reaction was made. For a count of reactions from active identities, use GetCommentReactions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetCommentsForComparedCommitCallable()

virtual Model::GetCommentsForComparedCommitOutcomeCallable Aws::CodeCommit::CodeCommitClient::GetCommentsForComparedCommitCallable ( const Model::GetCommentsForComparedCommitRequest request) const
virtual

Returns information about comments made on the comparison between two commits.

Reaction counts might include numbers from user identities who were deleted after the reaction was made. For a count of reactions from active identities, use GetCommentReactions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetCommentsForPullRequest()

virtual Model::GetCommentsForPullRequestOutcome Aws::CodeCommit::CodeCommitClient::GetCommentsForPullRequest ( const Model::GetCommentsForPullRequestRequest request) const
virtual

Returns comments made on a pull request.

Reaction counts might include numbers from user identities who were deleted after the reaction was made. For a count of reactions from active identities, use GetCommentReactions.

See Also:

AWS API Reference

◆ GetCommentsForPullRequestAsync()

virtual void Aws::CodeCommit::CodeCommitClient::GetCommentsForPullRequestAsync ( const Model::GetCommentsForPullRequestRequest request,
const GetCommentsForPullRequestResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns comments made on a pull request.

Reaction counts might include numbers from user identities who were deleted after the reaction was made. For a count of reactions from active identities, use GetCommentReactions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetCommentsForPullRequestCallable()

virtual Model::GetCommentsForPullRequestOutcomeCallable Aws::CodeCommit::CodeCommitClient::GetCommentsForPullRequestCallable ( const Model::GetCommentsForPullRequestRequest request) const
virtual

Returns comments made on a pull request.

Reaction counts might include numbers from user identities who were deleted after the reaction was made. For a count of reactions from active identities, use GetCommentReactions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetCommit()

virtual Model::GetCommitOutcome Aws::CodeCommit::CodeCommitClient::GetCommit ( const Model::GetCommitRequest request) const
virtual

Returns information about a commit, including commit message and committer information.

See Also:

AWS API Reference

◆ GetCommitAsync()

virtual void Aws::CodeCommit::CodeCommitClient::GetCommitAsync ( const Model::GetCommitRequest request,
const GetCommitResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about a commit, including commit message and committer information.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetCommitCallable()

virtual Model::GetCommitOutcomeCallable Aws::CodeCommit::CodeCommitClient::GetCommitCallable ( const Model::GetCommitRequest request) const
virtual

Returns information about a commit, including commit message and committer information.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetDifferences()

virtual Model::GetDifferencesOutcome Aws::CodeCommit::CodeCommitClient::GetDifferences ( const Model::GetDifferencesRequest request) const
virtual

Returns information about the differences in a valid commit specifier (such as a branch, tag, HEAD, commit ID, or other fully qualified reference). Results can be limited to a specified path.

See Also:

AWS API Reference

◆ GetDifferencesAsync()

virtual void Aws::CodeCommit::CodeCommitClient::GetDifferencesAsync ( const Model::GetDifferencesRequest request,
const GetDifferencesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about the differences in a valid commit specifier (such as a branch, tag, HEAD, commit ID, or other fully qualified reference). Results can be limited to a specified path.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDifferencesCallable()

virtual Model::GetDifferencesOutcomeCallable Aws::CodeCommit::CodeCommitClient::GetDifferencesCallable ( const Model::GetDifferencesRequest request) const
virtual

Returns information about the differences in a valid commit specifier (such as a branch, tag, HEAD, commit ID, or other fully qualified reference). Results can be limited to a specified path.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetFile()

virtual Model::GetFileOutcome Aws::CodeCommit::CodeCommitClient::GetFile ( const Model::GetFileRequest request) const
virtual

Returns the base-64 encoded contents of a specified file and its metadata.

See Also:

AWS API Reference

◆ GetFileAsync()

virtual void Aws::CodeCommit::CodeCommitClient::GetFileAsync ( const Model::GetFileRequest request,
const GetFileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns the base-64 encoded contents of a specified file and its metadata.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetFileCallable()

virtual Model::GetFileOutcomeCallable Aws::CodeCommit::CodeCommitClient::GetFileCallable ( const Model::GetFileRequest request) const
virtual

Returns the base-64 encoded contents of a specified file and its metadata.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetFolder()

virtual Model::GetFolderOutcome Aws::CodeCommit::CodeCommitClient::GetFolder ( const Model::GetFolderRequest request) const
virtual

Returns the contents of a specified folder in a repository.

See Also:

AWS API Reference

◆ GetFolderAsync()

virtual void Aws::CodeCommit::CodeCommitClient::GetFolderAsync ( const Model::GetFolderRequest request,
const GetFolderResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns the contents of a specified folder in a repository.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetFolderCallable()

virtual Model::GetFolderOutcomeCallable Aws::CodeCommit::CodeCommitClient::GetFolderCallable ( const Model::GetFolderRequest request) const
virtual

Returns the contents of a specified folder in a repository.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetMergeCommit()

virtual Model::GetMergeCommitOutcome Aws::CodeCommit::CodeCommitClient::GetMergeCommit ( const Model::GetMergeCommitRequest request) const
virtual

Returns information about a specified merge commit.

See Also:

AWS API Reference

◆ GetMergeCommitAsync()

virtual void Aws::CodeCommit::CodeCommitClient::GetMergeCommitAsync ( const Model::GetMergeCommitRequest request,
const GetMergeCommitResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about a specified merge commit.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetMergeCommitCallable()

virtual Model::GetMergeCommitOutcomeCallable Aws::CodeCommit::CodeCommitClient::GetMergeCommitCallable ( const Model::GetMergeCommitRequest request) const
virtual

Returns information about a specified merge commit.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetMergeConflicts()

virtual Model::GetMergeConflictsOutcome Aws::CodeCommit::CodeCommitClient::GetMergeConflicts ( const Model::GetMergeConflictsRequest request) const
virtual

Returns information about merge conflicts between the before and after commit IDs for a pull request in a repository.

See Also:

AWS API Reference

◆ GetMergeConflictsAsync()

virtual void Aws::CodeCommit::CodeCommitClient::GetMergeConflictsAsync ( const Model::GetMergeConflictsRequest request,
const GetMergeConflictsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about merge conflicts between the before and after commit IDs for a pull request in a repository.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetMergeConflictsCallable()

virtual Model::GetMergeConflictsOutcomeCallable Aws::CodeCommit::CodeCommitClient::GetMergeConflictsCallable ( const Model::GetMergeConflictsRequest request) const
virtual

Returns information about merge conflicts between the before and after commit IDs for a pull request in a repository.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetMergeOptions()

virtual Model::GetMergeOptionsOutcome Aws::CodeCommit::CodeCommitClient::GetMergeOptions ( const Model::GetMergeOptionsRequest request) const
virtual

Returns information about the merge options available for merging two specified branches. For details about why a merge option is not available, use GetMergeConflicts or DescribeMergeConflicts.

See Also:

AWS API Reference

◆ GetMergeOptionsAsync()

virtual void Aws::CodeCommit::CodeCommitClient::GetMergeOptionsAsync ( const Model::GetMergeOptionsRequest request,
const GetMergeOptionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about the merge options available for merging two specified branches. For details about why a merge option is not available, use GetMergeConflicts or DescribeMergeConflicts.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetMergeOptionsCallable()

virtual Model::GetMergeOptionsOutcomeCallable Aws::CodeCommit::CodeCommitClient::GetMergeOptionsCallable ( const Model::GetMergeOptionsRequest request) const
virtual

Returns information about the merge options available for merging two specified branches. For details about why a merge option is not available, use GetMergeConflicts or DescribeMergeConflicts.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetPullRequest()

virtual Model::GetPullRequestOutcome Aws::CodeCommit::CodeCommitClient::GetPullRequest ( const Model::GetPullRequestRequest request) const
virtual

Gets information about a pull request in a specified repository.

See Also:

AWS API Reference

◆ GetPullRequestApprovalStates()

virtual Model::GetPullRequestApprovalStatesOutcome Aws::CodeCommit::CodeCommitClient::GetPullRequestApprovalStates ( const Model::GetPullRequestApprovalStatesRequest request) const
virtual

Gets information about the approval states for a specified pull request. Approval states only apply to pull requests that have one or more approval rules applied to them.

See Also:

AWS API Reference

◆ GetPullRequestApprovalStatesAsync()

virtual void Aws::CodeCommit::CodeCommitClient::GetPullRequestApprovalStatesAsync ( const Model::GetPullRequestApprovalStatesRequest request,
const GetPullRequestApprovalStatesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about the approval states for a specified pull request. Approval states only apply to pull requests that have one or more approval rules applied to them.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetPullRequestApprovalStatesCallable()

virtual Model::GetPullRequestApprovalStatesOutcomeCallable Aws::CodeCommit::CodeCommitClient::GetPullRequestApprovalStatesCallable ( const Model::GetPullRequestApprovalStatesRequest request) const
virtual

Gets information about the approval states for a specified pull request. Approval states only apply to pull requests that have one or more approval rules applied to them.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetPullRequestAsync()

virtual void Aws::CodeCommit::CodeCommitClient::GetPullRequestAsync ( const Model::GetPullRequestRequest request,
const GetPullRequestResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about a pull request in a specified repository.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetPullRequestCallable()

virtual Model::GetPullRequestOutcomeCallable Aws::CodeCommit::CodeCommitClient::GetPullRequestCallable ( const Model::GetPullRequestRequest request) const
virtual

Gets information about a pull request in a specified repository.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetPullRequestOverrideState()

virtual Model::GetPullRequestOverrideStateOutcome Aws::CodeCommit::CodeCommitClient::GetPullRequestOverrideState ( const Model::GetPullRequestOverrideStateRequest request) const
virtual

Returns information about whether approval rules have been set aside (overridden) for a pull request, and if so, the Amazon Resource Name (ARN) of the user or identity that overrode the rules and their requirements for the pull request.

See Also:

AWS API Reference

◆ GetPullRequestOverrideStateAsync()

virtual void Aws::CodeCommit::CodeCommitClient::GetPullRequestOverrideStateAsync ( const Model::GetPullRequestOverrideStateRequest request,
const GetPullRequestOverrideStateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about whether approval rules have been set aside (overridden) for a pull request, and if so, the Amazon Resource Name (ARN) of the user or identity that overrode the rules and their requirements for the pull request.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetPullRequestOverrideStateCallable()

virtual Model::GetPullRequestOverrideStateOutcomeCallable Aws::CodeCommit::CodeCommitClient::GetPullRequestOverrideStateCallable ( const Model::GetPullRequestOverrideStateRequest request) const
virtual

Returns information about whether approval rules have been set aside (overridden) for a pull request, and if so, the Amazon Resource Name (ARN) of the user or identity that overrode the rules and their requirements for the pull request.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetRepository()

virtual Model::GetRepositoryOutcome Aws::CodeCommit::CodeCommitClient::GetRepository ( const Model::GetRepositoryRequest request) const
virtual

Returns information about a repository.

The description field for a repository accepts all HTML characters and all valid Unicode characters. Applications that do not HTML-encode the description and display it in a webpage can expose users to potentially malicious code. Make sure that you HTML-encode the description field in any application that uses this API to display the repository description on a webpage.

See Also:

AWS API Reference

◆ GetRepositoryAsync()

virtual void Aws::CodeCommit::CodeCommitClient::GetRepositoryAsync ( const Model::GetRepositoryRequest request,
const GetRepositoryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about a repository.

The description field for a repository accepts all HTML characters and all valid Unicode characters. Applications that do not HTML-encode the description and display it in a webpage can expose users to potentially malicious code. Make sure that you HTML-encode the description field in any application that uses this API to display the repository description on a webpage.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetRepositoryCallable()

virtual Model::GetRepositoryOutcomeCallable Aws::CodeCommit::CodeCommitClient::GetRepositoryCallable ( const Model::GetRepositoryRequest request) const
virtual

Returns information about a repository.

The description field for a repository accepts all HTML characters and all valid Unicode characters. Applications that do not HTML-encode the description and display it in a webpage can expose users to potentially malicious code. Make sure that you HTML-encode the description field in any application that uses this API to display the repository description on a webpage.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetRepositoryTriggers()

virtual Model::GetRepositoryTriggersOutcome Aws::CodeCommit::CodeCommitClient::GetRepositoryTriggers ( const Model::GetRepositoryTriggersRequest request) const
virtual

Gets information about triggers configured for a repository.

See Also:

AWS API Reference

◆ GetRepositoryTriggersAsync()

virtual void Aws::CodeCommit::CodeCommitClient::GetRepositoryTriggersAsync ( const Model::GetRepositoryTriggersRequest request,
const GetRepositoryTriggersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about triggers configured for a repository.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetRepositoryTriggersCallable()

virtual Model::GetRepositoryTriggersOutcomeCallable Aws::CodeCommit::CodeCommitClient::GetRepositoryTriggersCallable ( const Model::GetRepositoryTriggersRequest request) const
virtual

Gets information about triggers configured for a repository.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListApprovalRuleTemplates()

virtual Model::ListApprovalRuleTemplatesOutcome Aws::CodeCommit::CodeCommitClient::ListApprovalRuleTemplates ( const Model::ListApprovalRuleTemplatesRequest request) const
virtual

Lists all approval rule templates in the specified AWS Region in your AWS account. If an AWS Region is not specified, the AWS Region where you are signed in is used.

See Also:

AWS API Reference

◆ ListApprovalRuleTemplatesAsync()

virtual void Aws::CodeCommit::CodeCommitClient::ListApprovalRuleTemplatesAsync ( const Model::ListApprovalRuleTemplatesRequest request,
const ListApprovalRuleTemplatesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all approval rule templates in the specified AWS Region in your AWS account. If an AWS Region is not specified, the AWS Region where you are signed in is used.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListApprovalRuleTemplatesCallable()

virtual Model::ListApprovalRuleTemplatesOutcomeCallable Aws::CodeCommit::CodeCommitClient::ListApprovalRuleTemplatesCallable ( const Model::ListApprovalRuleTemplatesRequest request) const
virtual

Lists all approval rule templates in the specified AWS Region in your AWS account. If an AWS Region is not specified, the AWS Region where you are signed in is used.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListAssociatedApprovalRuleTemplatesForRepository()

virtual Model::ListAssociatedApprovalRuleTemplatesForRepositoryOutcome Aws::CodeCommit::CodeCommitClient::ListAssociatedApprovalRuleTemplatesForRepository ( const Model::ListAssociatedApprovalRuleTemplatesForRepositoryRequest request) const
virtual

Lists all approval rule templates that are associated with a specified repository.

See Also:

AWS API Reference

◆ ListAssociatedApprovalRuleTemplatesForRepositoryAsync()

virtual void Aws::CodeCommit::CodeCommitClient::ListAssociatedApprovalRuleTemplatesForRepositoryAsync ( const Model::ListAssociatedApprovalRuleTemplatesForRepositoryRequest request,
const ListAssociatedApprovalRuleTemplatesForRepositoryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all approval rule templates that are associated with a specified repository.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListAssociatedApprovalRuleTemplatesForRepositoryCallable()

virtual Model::ListAssociatedApprovalRuleTemplatesForRepositoryOutcomeCallable Aws::CodeCommit::CodeCommitClient::ListAssociatedApprovalRuleTemplatesForRepositoryCallable ( const Model::ListAssociatedApprovalRuleTemplatesForRepositoryRequest request) const
virtual

Lists all approval rule templates that are associated with a specified repository.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListBranches()

virtual Model::ListBranchesOutcome Aws::CodeCommit::CodeCommitClient::ListBranches ( const Model::ListBranchesRequest request) const
virtual

Gets information about one or more branches in a repository.

See Also:

AWS API Reference

◆ ListBranchesAsync()

virtual void Aws::CodeCommit::CodeCommitClient::ListBranchesAsync ( const Model::ListBranchesRequest request,
const ListBranchesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about one or more branches in a repository.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListBranchesCallable()

virtual Model::ListBranchesOutcomeCallable Aws::CodeCommit::CodeCommitClient::ListBranchesCallable ( const Model::ListBranchesRequest request) const
virtual

Gets information about one or more branches in a repository.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListPullRequests()

virtual Model::ListPullRequestsOutcome Aws::CodeCommit::CodeCommitClient::ListPullRequests ( const Model::ListPullRequestsRequest request) const
virtual

Returns a list of pull requests for a specified repository. The return list can be refined by pull request status or pull request author ARN.

See Also:

AWS API Reference

◆ ListPullRequestsAsync()

virtual void Aws::CodeCommit::CodeCommitClient::ListPullRequestsAsync ( const Model::ListPullRequestsRequest request,
const ListPullRequestsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a list of pull requests for a specified repository. The return list can be refined by pull request status or pull request author ARN.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListPullRequestsCallable()

virtual Model::ListPullRequestsOutcomeCallable Aws::CodeCommit::CodeCommitClient::ListPullRequestsCallable ( const Model::ListPullRequestsRequest request) const
virtual

Returns a list of pull requests for a specified repository. The return list can be refined by pull request status or pull request author ARN.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListRepositories()

virtual Model::ListRepositoriesOutcome Aws::CodeCommit::CodeCommitClient::ListRepositories ( const Model::ListRepositoriesRequest request) const
virtual

Gets information about one or more repositories.

See Also:

AWS API Reference

◆ ListRepositoriesAsync()

virtual void Aws::CodeCommit::CodeCommitClient::ListRepositoriesAsync ( const Model::ListRepositoriesRequest request,
const ListRepositoriesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about one or more repositories.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListRepositoriesCallable()

virtual Model::ListRepositoriesOutcomeCallable Aws::CodeCommit::CodeCommitClient::ListRepositoriesCallable ( const Model::ListRepositoriesRequest request) const
virtual

Gets information about one or more repositories.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListRepositoriesForApprovalRuleTemplate()

virtual Model::ListRepositoriesForApprovalRuleTemplateOutcome Aws::CodeCommit::CodeCommitClient::ListRepositoriesForApprovalRuleTemplate ( const Model::ListRepositoriesForApprovalRuleTemplateRequest request) const
virtual

Lists all repositories associated with the specified approval rule template.

See Also:

AWS API Reference

◆ ListRepositoriesForApprovalRuleTemplateAsync()

virtual void Aws::CodeCommit::CodeCommitClient::ListRepositoriesForApprovalRuleTemplateAsync ( const Model::ListRepositoriesForApprovalRuleTemplateRequest request,
const ListRepositoriesForApprovalRuleTemplateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all repositories associated with the specified approval rule template.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListRepositoriesForApprovalRuleTemplateCallable()

virtual Model::ListRepositoriesForApprovalRuleTemplateOutcomeCallable Aws::CodeCommit::CodeCommitClient::ListRepositoriesForApprovalRuleTemplateCallable ( const Model::ListRepositoriesForApprovalRuleTemplateRequest request) const
virtual

Lists all repositories associated with the specified approval rule template.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::CodeCommit::CodeCommitClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Gets information about AWS tags for a specified Amazon Resource Name (ARN) in AWS CodeCommit. For a list of valid resources in AWS CodeCommit, see CodeCommit Resources and Operations in the AWS CodeCommit User Guide.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

virtual void Aws::CodeCommit::CodeCommitClient::ListTagsForResourceAsync ( const Model::ListTagsForResourceRequest request,
const ListTagsForResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Gets information about AWS tags for a specified Amazon Resource Name (ARN) in AWS CodeCommit. For a list of valid resources in AWS CodeCommit, see CodeCommit Resources and Operations in the AWS CodeCommit User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTagsForResourceCallable()

virtual Model::ListTagsForResourceOutcomeCallable Aws::CodeCommit::CodeCommitClient::ListTagsForResourceCallable ( const Model::ListTagsForResourceRequest request) const
virtual

Gets information about AWS tags for a specified Amazon Resource Name (ARN) in AWS CodeCommit. For a list of valid resources in AWS CodeCommit, see CodeCommit Resources and Operations in the AWS CodeCommit User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ MergeBranchesByFastForward()

virtual Model::MergeBranchesByFastForwardOutcome Aws::CodeCommit::CodeCommitClient::MergeBranchesByFastForward ( const Model::MergeBranchesByFastForwardRequest request) const
virtual

Merges two branches using the fast-forward merge strategy.

See Also:

AWS API Reference

◆ MergeBranchesByFastForwardAsync()

virtual void Aws::CodeCommit::CodeCommitClient::MergeBranchesByFastForwardAsync ( const Model::MergeBranchesByFastForwardRequest request,
const MergeBranchesByFastForwardResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Merges two branches using the fast-forward merge strategy.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ MergeBranchesByFastForwardCallable()

virtual Model::MergeBranchesByFastForwardOutcomeCallable Aws::CodeCommit::CodeCommitClient::MergeBranchesByFastForwardCallable ( const Model::MergeBranchesByFastForwardRequest request) const
virtual

Merges two branches using the fast-forward merge strategy.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ MergeBranchesBySquash()

virtual Model::MergeBranchesBySquashOutcome Aws::CodeCommit::CodeCommitClient::MergeBranchesBySquash ( const Model::MergeBranchesBySquashRequest request) const
virtual

Merges two branches using the squash merge strategy.

See Also:

AWS API Reference

◆ MergeBranchesBySquashAsync()

virtual void Aws::CodeCommit::CodeCommitClient::MergeBranchesBySquashAsync ( const Model::MergeBranchesBySquashRequest request,
const MergeBranchesBySquashResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Merges two branches using the squash merge strategy.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ MergeBranchesBySquashCallable()

virtual Model::MergeBranchesBySquashOutcomeCallable Aws::CodeCommit::CodeCommitClient::MergeBranchesBySquashCallable ( const Model::MergeBranchesBySquashRequest request) const
virtual

Merges two branches using the squash merge strategy.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ MergeBranchesByThreeWay()

virtual Model::MergeBranchesByThreeWayOutcome Aws::CodeCommit::CodeCommitClient::MergeBranchesByThreeWay ( const Model::MergeBranchesByThreeWayRequest request) const
virtual

Merges two specified branches using the three-way merge strategy.

See Also:

AWS API Reference

◆ MergeBranchesByThreeWayAsync()

virtual void Aws::CodeCommit::CodeCommitClient::MergeBranchesByThreeWayAsync ( const Model::MergeBranchesByThreeWayRequest request,
const MergeBranchesByThreeWayResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Merges two specified branches using the three-way merge strategy.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ MergeBranchesByThreeWayCallable()

virtual Model::MergeBranchesByThreeWayOutcomeCallable Aws::CodeCommit::CodeCommitClient::MergeBranchesByThreeWayCallable ( const Model::MergeBranchesByThreeWayRequest request) const
virtual

Merges two specified branches using the three-way merge strategy.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ MergePullRequestByFastForward()

virtual Model::MergePullRequestByFastForwardOutcome Aws::CodeCommit::CodeCommitClient::MergePullRequestByFastForward ( const Model::MergePullRequestByFastForwardRequest request) const
virtual

Attempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the fast-forward merge strategy. If the merge is successful, it closes the pull request.

See Also:

AWS API Reference

◆ MergePullRequestByFastForwardAsync()

virtual void Aws::CodeCommit::CodeCommitClient::MergePullRequestByFastForwardAsync ( const Model::MergePullRequestByFastForwardRequest request,
const MergePullRequestByFastForwardResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Attempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the fast-forward merge strategy. If the merge is successful, it closes the pull request.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ MergePullRequestByFastForwardCallable()

virtual Model::MergePullRequestByFastForwardOutcomeCallable Aws::CodeCommit::CodeCommitClient::MergePullRequestByFastForwardCallable ( const Model::MergePullRequestByFastForwardRequest request) const
virtual

Attempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the fast-forward merge strategy. If the merge is successful, it closes the pull request.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ MergePullRequestBySquash()

virtual Model::MergePullRequestBySquashOutcome Aws::CodeCommit::CodeCommitClient::MergePullRequestBySquash ( const Model::MergePullRequestBySquashRequest request) const
virtual

Attempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the squash merge strategy. If the merge is successful, it closes the pull request.

See Also:

AWS API Reference

◆ MergePullRequestBySquashAsync()

virtual void Aws::CodeCommit::CodeCommitClient::MergePullRequestBySquashAsync ( const Model::MergePullRequestBySquashRequest request,
const MergePullRequestBySquashResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Attempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the squash merge strategy. If the merge is successful, it closes the pull request.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ MergePullRequestBySquashCallable()

virtual Model::MergePullRequestBySquashOutcomeCallable Aws::CodeCommit::CodeCommitClient::MergePullRequestBySquashCallable ( const Model::MergePullRequestBySquashRequest request) const
virtual

Attempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the squash merge strategy. If the merge is successful, it closes the pull request.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ MergePullRequestByThreeWay()

virtual Model::MergePullRequestByThreeWayOutcome Aws::CodeCommit::CodeCommitClient::MergePullRequestByThreeWay ( const Model::MergePullRequestByThreeWayRequest request) const
virtual

Attempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the three-way merge strategy. If the merge is successful, it closes the pull request.

See Also:

AWS API Reference

◆ MergePullRequestByThreeWayAsync()

virtual void Aws::CodeCommit::CodeCommitClient::MergePullRequestByThreeWayAsync ( const Model::MergePullRequestByThreeWayRequest request,
const MergePullRequestByThreeWayResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Attempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the three-way merge strategy. If the merge is successful, it closes the pull request.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ MergePullRequestByThreeWayCallable()

virtual Model::MergePullRequestByThreeWayOutcomeCallable Aws::CodeCommit::CodeCommitClient::MergePullRequestByThreeWayCallable ( const Model::MergePullRequestByThreeWayRequest request) const
virtual

Attempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the three-way merge strategy. If the merge is successful, it closes the pull request.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ OverrideEndpoint()

void Aws::CodeCommit::CodeCommitClient::OverrideEndpoint ( const Aws::String endpoint)

◆ OverridePullRequestApprovalRules()

virtual Model::OverridePullRequestApprovalRulesOutcome Aws::CodeCommit::CodeCommitClient::OverridePullRequestApprovalRules ( const Model::OverridePullRequestApprovalRulesRequest request) const
virtual

Sets aside (overrides) all approval rule requirements for a specified pull request.

See Also:

AWS API Reference

◆ OverridePullRequestApprovalRulesAsync()

virtual void Aws::CodeCommit::CodeCommitClient::OverridePullRequestApprovalRulesAsync ( const Model::OverridePullRequestApprovalRulesRequest request,
const OverridePullRequestApprovalRulesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Sets aside (overrides) all approval rule requirements for a specified pull request.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ OverridePullRequestApprovalRulesCallable()

virtual Model::OverridePullRequestApprovalRulesOutcomeCallable Aws::CodeCommit::CodeCommitClient::OverridePullRequestApprovalRulesCallable ( const Model::OverridePullRequestApprovalRulesRequest request) const
virtual

Sets aside (overrides) all approval rule requirements for a specified pull request.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ PostCommentForComparedCommit()

virtual Model::PostCommentForComparedCommitOutcome Aws::CodeCommit::CodeCommitClient::PostCommentForComparedCommit ( const Model::PostCommentForComparedCommitRequest request) const
virtual

Posts a comment on the comparison between two commits.

See Also:

AWS API Reference

◆ PostCommentForComparedCommitAsync()

virtual void Aws::CodeCommit::CodeCommitClient::PostCommentForComparedCommitAsync ( const Model::PostCommentForComparedCommitRequest request,
const PostCommentForComparedCommitResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Posts a comment on the comparison between two commits.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PostCommentForComparedCommitCallable()

virtual Model::PostCommentForComparedCommitOutcomeCallable Aws::CodeCommit::CodeCommitClient::PostCommentForComparedCommitCallable ( const Model::PostCommentForComparedCommitRequest request) const
virtual

Posts a comment on the comparison between two commits.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ PostCommentForPullRequest()

virtual Model::PostCommentForPullRequestOutcome Aws::CodeCommit::CodeCommitClient::PostCommentForPullRequest ( const Model::PostCommentForPullRequestRequest request) const
virtual

Posts a comment on a pull request.

See Also:

AWS API Reference

◆ PostCommentForPullRequestAsync()

virtual void Aws::CodeCommit::CodeCommitClient::PostCommentForPullRequestAsync ( const Model::PostCommentForPullRequestRequest request,
const PostCommentForPullRequestResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Posts a comment on a pull request.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PostCommentForPullRequestCallable()

virtual Model::PostCommentForPullRequestOutcomeCallable Aws::CodeCommit::CodeCommitClient::PostCommentForPullRequestCallable ( const Model::PostCommentForPullRequestRequest request) const
virtual

Posts a comment on a pull request.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ PostCommentReply()

virtual Model::PostCommentReplyOutcome Aws::CodeCommit::CodeCommitClient::PostCommentReply ( const Model::PostCommentReplyRequest request) const
virtual

Posts a comment in reply to an existing comment on a comparison between commits or a pull request.

See Also:

AWS API Reference

◆ PostCommentReplyAsync()

virtual void Aws::CodeCommit::CodeCommitClient::PostCommentReplyAsync ( const Model::PostCommentReplyRequest request,
const PostCommentReplyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Posts a comment in reply to an existing comment on a comparison between commits or a pull request.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PostCommentReplyCallable()

virtual Model::PostCommentReplyOutcomeCallable Aws::CodeCommit::CodeCommitClient::PostCommentReplyCallable ( const Model::PostCommentReplyRequest request) const
virtual

Posts a comment in reply to an existing comment on a comparison between commits or a pull request.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ PutCommentReaction()

virtual Model::PutCommentReactionOutcome Aws::CodeCommit::CodeCommitClient::PutCommentReaction ( const Model::PutCommentReactionRequest request) const
virtual

Adds or updates a reaction to a specified comment for the user whose identity is used to make the request. You can only add or update a reaction for yourself. You cannot add, modify, or delete a reaction for another user.

See Also:

AWS API Reference

◆ PutCommentReactionAsync()

virtual void Aws::CodeCommit::CodeCommitClient::PutCommentReactionAsync ( const Model::PutCommentReactionRequest request,
const PutCommentReactionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds or updates a reaction to a specified comment for the user whose identity is used to make the request. You can only add or update a reaction for yourself. You cannot add, modify, or delete a reaction for another user.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PutCommentReactionCallable()

virtual Model::PutCommentReactionOutcomeCallable Aws::CodeCommit::CodeCommitClient::PutCommentReactionCallable ( const Model::PutCommentReactionRequest request) const
virtual

Adds or updates a reaction to a specified comment for the user whose identity is used to make the request. You can only add or update a reaction for yourself. You cannot add, modify, or delete a reaction for another user.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ PutFile()

virtual Model::PutFileOutcome Aws::CodeCommit::CodeCommitClient::PutFile ( const Model::PutFileRequest request) const
virtual

Adds or updates a file in a branch in an AWS CodeCommit repository, and generates a commit for the addition in the specified branch.

See Also:

AWS API Reference

◆ PutFileAsync()

virtual void Aws::CodeCommit::CodeCommitClient::PutFileAsync ( const Model::PutFileRequest request,
const PutFileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds or updates a file in a branch in an AWS CodeCommit repository, and generates a commit for the addition in the specified branch.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PutFileCallable()

virtual Model::PutFileOutcomeCallable Aws::CodeCommit::CodeCommitClient::PutFileCallable ( const Model::PutFileRequest request) const
virtual

Adds or updates a file in a branch in an AWS CodeCommit repository, and generates a commit for the addition in the specified branch.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ PutRepositoryTriggers()

virtual Model::PutRepositoryTriggersOutcome Aws::CodeCommit::CodeCommitClient::PutRepositoryTriggers ( const Model::PutRepositoryTriggersRequest request) const
virtual

Replaces all triggers for a repository. Used to create or delete triggers.

See Also:

AWS API Reference

◆ PutRepositoryTriggersAsync()

virtual void Aws::CodeCommit::CodeCommitClient::PutRepositoryTriggersAsync ( const Model::PutRepositoryTriggersRequest request,
const PutRepositoryTriggersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Replaces all triggers for a repository. Used to create or delete triggers.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ PutRepositoryTriggersCallable()

virtual Model::PutRepositoryTriggersOutcomeCallable Aws::CodeCommit::CodeCommitClient::PutRepositoryTriggersCallable ( const Model::PutRepositoryTriggersRequest request) const
virtual

Replaces all triggers for a repository. Used to create or delete triggers.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::CodeCommit::CodeCommitClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Adds or updates tags for a resource in AWS CodeCommit. For a list of valid resources in AWS CodeCommit, see CodeCommit Resources and Operations in the AWS CodeCommit User Guide.

See Also:

AWS API Reference

◆ TagResourceAsync()

virtual void Aws::CodeCommit::CodeCommitClient::TagResourceAsync ( const Model::TagResourceRequest request,
const TagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds or updates tags for a resource in AWS CodeCommit. For a list of valid resources in AWS CodeCommit, see CodeCommit Resources and Operations in the AWS CodeCommit User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TagResourceCallable()

virtual Model::TagResourceOutcomeCallable Aws::CodeCommit::CodeCommitClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

Adds or updates tags for a resource in AWS CodeCommit. For a list of valid resources in AWS CodeCommit, see CodeCommit Resources and Operations in the AWS CodeCommit User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ TestRepositoryTriggers()

virtual Model::TestRepositoryTriggersOutcome Aws::CodeCommit::CodeCommitClient::TestRepositoryTriggers ( const Model::TestRepositoryTriggersRequest request) const
virtual

Tests the functionality of repository triggers by sending information to the trigger target. If real data is available in the repository, the test sends data from the last commit. If no data is available, sample data is generated.

See Also:

AWS API Reference

◆ TestRepositoryTriggersAsync()

virtual void Aws::CodeCommit::CodeCommitClient::TestRepositoryTriggersAsync ( const Model::TestRepositoryTriggersRequest request,
const TestRepositoryTriggersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Tests the functionality of repository triggers by sending information to the trigger target. If real data is available in the repository, the test sends data from the last commit. If no data is available, sample data is generated.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TestRepositoryTriggersCallable()

virtual Model::TestRepositoryTriggersOutcomeCallable Aws::CodeCommit::CodeCommitClient::TestRepositoryTriggersCallable ( const Model::TestRepositoryTriggersRequest request) const
virtual

Tests the functionality of repository triggers by sending information to the trigger target. If real data is available in the repository, the test sends data from the last commit. If no data is available, sample data is generated.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::CodeCommit::CodeCommitClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes tags for a resource in AWS CodeCommit. For a list of valid resources in AWS CodeCommit, see CodeCommit Resources and Operations in the AWS CodeCommit User Guide.

See Also:

AWS API Reference

◆ UntagResourceAsync()

virtual void Aws::CodeCommit::CodeCommitClient::UntagResourceAsync ( const Model::UntagResourceRequest request,
const UntagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes tags for a resource in AWS CodeCommit. For a list of valid resources in AWS CodeCommit, see CodeCommit Resources and Operations in the AWS CodeCommit User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UntagResourceCallable()

virtual Model::UntagResourceOutcomeCallable Aws::CodeCommit::CodeCommitClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Removes tags for a resource in AWS CodeCommit. For a list of valid resources in AWS CodeCommit, see CodeCommit Resources and Operations in the AWS CodeCommit User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateApprovalRuleTemplateContent()

virtual Model::UpdateApprovalRuleTemplateContentOutcome Aws::CodeCommit::CodeCommitClient::UpdateApprovalRuleTemplateContent ( const Model::UpdateApprovalRuleTemplateContentRequest request) const
virtual

Updates the content of an approval rule template. You can change the number of required approvals, the membership of the approval rule, and whether an approval pool is defined.

See Also:

AWS API Reference

◆ UpdateApprovalRuleTemplateContentAsync()

virtual void Aws::CodeCommit::CodeCommitClient::UpdateApprovalRuleTemplateContentAsync ( const Model::UpdateApprovalRuleTemplateContentRequest request,
const UpdateApprovalRuleTemplateContentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the content of an approval rule template. You can change the number of required approvals, the membership of the approval rule, and whether an approval pool is defined.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateApprovalRuleTemplateContentCallable()

virtual Model::UpdateApprovalRuleTemplateContentOutcomeCallable Aws::CodeCommit::CodeCommitClient::UpdateApprovalRuleTemplateContentCallable ( const Model::UpdateApprovalRuleTemplateContentRequest request) const
virtual

Updates the content of an approval rule template. You can change the number of required approvals, the membership of the approval rule, and whether an approval pool is defined.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateApprovalRuleTemplateDescription()

virtual Model::UpdateApprovalRuleTemplateDescriptionOutcome Aws::CodeCommit::CodeCommitClient::UpdateApprovalRuleTemplateDescription ( const Model::UpdateApprovalRuleTemplateDescriptionRequest request) const
virtual

Updates the description for a specified approval rule template.

See Also:

AWS API Reference

◆ UpdateApprovalRuleTemplateDescriptionAsync()

virtual void Aws::CodeCommit::CodeCommitClient::UpdateApprovalRuleTemplateDescriptionAsync ( const Model::UpdateApprovalRuleTemplateDescriptionRequest request,
const UpdateApprovalRuleTemplateDescriptionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the description for a specified approval rule template.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateApprovalRuleTemplateDescriptionCallable()

virtual Model::UpdateApprovalRuleTemplateDescriptionOutcomeCallable Aws::CodeCommit::CodeCommitClient::UpdateApprovalRuleTemplateDescriptionCallable ( const Model::UpdateApprovalRuleTemplateDescriptionRequest request) const
virtual

Updates the description for a specified approval rule template.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateApprovalRuleTemplateName()

virtual Model::UpdateApprovalRuleTemplateNameOutcome Aws::CodeCommit::CodeCommitClient::UpdateApprovalRuleTemplateName ( const Model::UpdateApprovalRuleTemplateNameRequest request) const
virtual

Updates the name of a specified approval rule template.

See Also:

AWS API Reference

◆ UpdateApprovalRuleTemplateNameAsync()

virtual void Aws::CodeCommit::CodeCommitClient::UpdateApprovalRuleTemplateNameAsync ( const Model::UpdateApprovalRuleTemplateNameRequest request,
const UpdateApprovalRuleTemplateNameResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the name of a specified approval rule template.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateApprovalRuleTemplateNameCallable()

virtual Model::UpdateApprovalRuleTemplateNameOutcomeCallable Aws::CodeCommit::CodeCommitClient::UpdateApprovalRuleTemplateNameCallable ( const Model::UpdateApprovalRuleTemplateNameRequest request) const
virtual

Updates the name of a specified approval rule template.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateComment()

virtual Model::UpdateCommentOutcome Aws::CodeCommit::CodeCommitClient::UpdateComment ( const Model::UpdateCommentRequest request) const
virtual

Replaces the contents of a comment.

See Also:

AWS API Reference

◆ UpdateCommentAsync()

virtual void Aws::CodeCommit::CodeCommitClient::UpdateCommentAsync ( const Model::UpdateCommentRequest request,
const UpdateCommentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Replaces the contents of a comment.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateCommentCallable()

virtual Model::UpdateCommentOutcomeCallable Aws::CodeCommit::CodeCommitClient::UpdateCommentCallable ( const Model::UpdateCommentRequest request) const
virtual

Replaces the contents of a comment.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateDefaultBranch()

virtual Model::UpdateDefaultBranchOutcome Aws::CodeCommit::CodeCommitClient::UpdateDefaultBranch ( const Model::UpdateDefaultBranchRequest request) const
virtual

Sets or changes the default branch name for the specified repository.

If you use this operation to change the default branch name to the current default branch name, a success message is returned even though the default branch did not change.

See Also:

AWS API Reference

◆ UpdateDefaultBranchAsync()

virtual void Aws::CodeCommit::CodeCommitClient::UpdateDefaultBranchAsync ( const Model::UpdateDefaultBranchRequest request,
const UpdateDefaultBranchResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Sets or changes the default branch name for the specified repository.

If you use this operation to change the default branch name to the current default branch name, a success message is returned even though the default branch did not change.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateDefaultBranchCallable()

virtual Model::UpdateDefaultBranchOutcomeCallable Aws::CodeCommit::CodeCommitClient::UpdateDefaultBranchCallable ( const Model::UpdateDefaultBranchRequest request) const
virtual

Sets or changes the default branch name for the specified repository.

If you use this operation to change the default branch name to the current default branch name, a success message is returned even though the default branch did not change.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdatePullRequestApprovalRuleContent()

virtual Model::UpdatePullRequestApprovalRuleContentOutcome Aws::CodeCommit::CodeCommitClient::UpdatePullRequestApprovalRuleContent ( const Model::UpdatePullRequestApprovalRuleContentRequest request) const
virtual

Updates the structure of an approval rule created specifically for a pull request. For example, you can change the number of required approvers and the approval pool for approvers.

See Also:

AWS API Reference

◆ UpdatePullRequestApprovalRuleContentAsync()

virtual void Aws::CodeCommit::CodeCommitClient::UpdatePullRequestApprovalRuleContentAsync ( const Model::UpdatePullRequestApprovalRuleContentRequest request,
const UpdatePullRequestApprovalRuleContentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the structure of an approval rule created specifically for a pull request. For example, you can change the number of required approvers and the approval pool for approvers.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdatePullRequestApprovalRuleContentCallable()

virtual Model::UpdatePullRequestApprovalRuleContentOutcomeCallable Aws::CodeCommit::CodeCommitClient::UpdatePullRequestApprovalRuleContentCallable ( const Model::UpdatePullRequestApprovalRuleContentRequest request) const
virtual

Updates the structure of an approval rule created specifically for a pull request. For example, you can change the number of required approvers and the approval pool for approvers.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdatePullRequestApprovalState()

virtual Model::UpdatePullRequestApprovalStateOutcome Aws::CodeCommit::CodeCommitClient::UpdatePullRequestApprovalState ( const Model::UpdatePullRequestApprovalStateRequest request) const
virtual

Updates the state of a user's approval on a pull request. The user is derived from the signed-in account when the request is made.

See Also:

AWS API Reference

◆ UpdatePullRequestApprovalStateAsync()

virtual void Aws::CodeCommit::CodeCommitClient::UpdatePullRequestApprovalStateAsync ( const Model::UpdatePullRequestApprovalStateRequest request,
const UpdatePullRequestApprovalStateResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the state of a user's approval on a pull request. The user is derived from the signed-in account when the request is made.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdatePullRequestApprovalStateCallable()

virtual Model::UpdatePullRequestApprovalStateOutcomeCallable Aws::CodeCommit::CodeCommitClient::UpdatePullRequestApprovalStateCallable ( const Model::UpdatePullRequestApprovalStateRequest request) const
virtual

Updates the state of a user's approval on a pull request. The user is derived from the signed-in account when the request is made.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdatePullRequestDescription()

virtual Model::UpdatePullRequestDescriptionOutcome Aws::CodeCommit::CodeCommitClient::UpdatePullRequestDescription ( const Model::UpdatePullRequestDescriptionRequest request) const
virtual

Replaces the contents of the description of a pull request.

See Also:

AWS API Reference

◆ UpdatePullRequestDescriptionAsync()

virtual void Aws::CodeCommit::CodeCommitClient::UpdatePullRequestDescriptionAsync ( const Model::UpdatePullRequestDescriptionRequest request,
const UpdatePullRequestDescriptionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Replaces the contents of the description of a pull request.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdatePullRequestDescriptionCallable()

virtual Model::UpdatePullRequestDescriptionOutcomeCallable Aws::CodeCommit::CodeCommitClient::UpdatePullRequestDescriptionCallable ( const Model::UpdatePullRequestDescriptionRequest request) const
virtual

Replaces the contents of the description of a pull request.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdatePullRequestStatus()

virtual Model::UpdatePullRequestStatusOutcome Aws::CodeCommit::CodeCommitClient::UpdatePullRequestStatus ( const Model::UpdatePullRequestStatusRequest request) const
virtual

Updates the status of a pull request.

See Also:

AWS API Reference

◆ UpdatePullRequestStatusAsync()

virtual void Aws::CodeCommit::CodeCommitClient::UpdatePullRequestStatusAsync ( const Model::UpdatePullRequestStatusRequest request,
const UpdatePullRequestStatusResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the status of a pull request.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdatePullRequestStatusCallable()

virtual Model::UpdatePullRequestStatusOutcomeCallable Aws::CodeCommit::CodeCommitClient::UpdatePullRequestStatusCallable ( const Model::UpdatePullRequestStatusRequest request) const
virtual

Updates the status of a pull request.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdatePullRequestTitle()

virtual Model::UpdatePullRequestTitleOutcome Aws::CodeCommit::CodeCommitClient::UpdatePullRequestTitle ( const Model::UpdatePullRequestTitleRequest request) const
virtual

Replaces the title of a pull request.

See Also:

AWS API Reference

◆ UpdatePullRequestTitleAsync()

virtual void Aws::CodeCommit::CodeCommitClient::UpdatePullRequestTitleAsync ( const Model::UpdatePullRequestTitleRequest request,
const UpdatePullRequestTitleResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Replaces the title of a pull request.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdatePullRequestTitleCallable()

virtual Model::UpdatePullRequestTitleOutcomeCallable Aws::CodeCommit::CodeCommitClient::UpdatePullRequestTitleCallable ( const Model::UpdatePullRequestTitleRequest request) const
virtual

Replaces the title of a pull request.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateRepositoryDescription()

virtual Model::UpdateRepositoryDescriptionOutcome Aws::CodeCommit::CodeCommitClient::UpdateRepositoryDescription ( const Model::UpdateRepositoryDescriptionRequest request) const
virtual

Sets or changes the comment or description for a repository.

The description field for a repository accepts all HTML characters and all valid Unicode characters. Applications that do not HTML-encode the description and display it in a webpage can expose users to potentially malicious code. Make sure that you HTML-encode the description field in any application that uses this API to display the repository description on a webpage.

See Also:

AWS API Reference

◆ UpdateRepositoryDescriptionAsync()

virtual void Aws::CodeCommit::CodeCommitClient::UpdateRepositoryDescriptionAsync ( const Model::UpdateRepositoryDescriptionRequest request,
const UpdateRepositoryDescriptionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Sets or changes the comment or description for a repository.

The description field for a repository accepts all HTML characters and all valid Unicode characters. Applications that do not HTML-encode the description and display it in a webpage can expose users to potentially malicious code. Make sure that you HTML-encode the description field in any application that uses this API to display the repository description on a webpage.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateRepositoryDescriptionCallable()

virtual Model::UpdateRepositoryDescriptionOutcomeCallable Aws::CodeCommit::CodeCommitClient::UpdateRepositoryDescriptionCallable ( const Model::UpdateRepositoryDescriptionRequest request) const
virtual

Sets or changes the comment or description for a repository.

The description field for a repository accepts all HTML characters and all valid Unicode characters. Applications that do not HTML-encode the description and display it in a webpage can expose users to potentially malicious code. Make sure that you HTML-encode the description field in any application that uses this API to display the repository description on a webpage.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateRepositoryName()

virtual Model::UpdateRepositoryNameOutcome Aws::CodeCommit::CodeCommitClient::UpdateRepositoryName ( const Model::UpdateRepositoryNameRequest request) const
virtual

Renames a repository. The repository name must be unique across the calling AWS account. Repository names are limited to 100 alphanumeric, dash, and underscore characters, and cannot include certain characters. The suffix .git is prohibited. For more information about the limits on repository names, see Limits in the AWS CodeCommit User Guide.

See Also:

AWS API Reference

◆ UpdateRepositoryNameAsync()

virtual void Aws::CodeCommit::CodeCommitClient::UpdateRepositoryNameAsync ( const Model::UpdateRepositoryNameRequest request,
const UpdateRepositoryNameResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Renames a repository. The repository name must be unique across the calling AWS account. Repository names are limited to 100 alphanumeric, dash, and underscore characters, and cannot include certain characters. The suffix .git is prohibited. For more information about the limits on repository names, see Limits in the AWS CodeCommit User Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateRepositoryNameCallable()

virtual Model::UpdateRepositoryNameOutcomeCallable Aws::CodeCommit::CodeCommitClient::UpdateRepositoryNameCallable ( const Model::UpdateRepositoryNameRequest request) const
virtual

Renames a repository. The repository name must be unique across the calling AWS account. Repository names are limited to 100 alphanumeric, dash, and underscore characters, and cannot include certain characters. The suffix .git is prohibited. For more information about the limits on repository names, see Limits in the AWS CodeCommit User Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: