46 class HttpClientFactory;
51 template<
typename R,
typename E>
class Outcome;
67 class AWSCredentialsProvider;
131 typedef std::function<void(const CodeCommitClient*, const Model::BatchGetRepositoriesRequest&, const Model::BatchGetRepositoriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
BatchGetRepositoriesResponseReceivedHandler;
132 typedef std::function<void(const CodeCommitClient*, const Model::CreateBranchRequest&, const Model::CreateBranchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateBranchResponseReceivedHandler;
133 typedef std::function<void(const CodeCommitClient*, const Model::CreateRepositoryRequest&, const Model::CreateRepositoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
CreateRepositoryResponseReceivedHandler;
134 typedef std::function<void(const CodeCommitClient*, const Model::DeleteRepositoryRequest&, const Model::DeleteRepositoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
DeleteRepositoryResponseReceivedHandler;
135 typedef std::function<void(const CodeCommitClient*, const Model::GetBranchRequest&, const Model::GetBranchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetBranchResponseReceivedHandler;
136 typedef std::function<void(const CodeCommitClient*, const Model::GetCommitRequest&, const Model::GetCommitOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetCommitResponseReceivedHandler;
137 typedef std::function<void(const CodeCommitClient*, const Model::GetRepositoryRequest&, const Model::GetRepositoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetRepositoryResponseReceivedHandler;
138 typedef std::function<void(const CodeCommitClient*, const Model::GetRepositoryTriggersRequest&, const Model::GetRepositoryTriggersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
GetRepositoryTriggersResponseReceivedHandler;
139 typedef std::function<void(const CodeCommitClient*, const Model::ListBranchesRequest&, const Model::ListBranchesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListBranchesResponseReceivedHandler;
140 typedef std::function<void(const CodeCommitClient*, const Model::ListRepositoriesRequest&, const Model::ListRepositoriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
ListRepositoriesResponseReceivedHandler;
141 typedef std::function<void(const CodeCommitClient*, const Model::PutRepositoryTriggersRequest&, const Model::PutRepositoryTriggersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
PutRepositoryTriggersResponseReceivedHandler;
142 typedef std::function<void(const CodeCommitClient*, const Model::TestRepositoryTriggersRequest&, const Model::TestRepositoryTriggersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
TestRepositoryTriggersResponseReceivedHandler;
143 typedef std::function<void(const CodeCommitClient*, const Model::UpdateDefaultBranchRequest&, const Model::UpdateDefaultBranchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateDefaultBranchResponseReceivedHandler;
144 typedef std::function<void(const CodeCommitClient*, const Model::UpdateRepositoryDescriptionRequest&, const Model::UpdateRepositoryDescriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateRepositoryDescriptionResponseReceivedHandler;
145 typedef std::function<void(const CodeCommitClient*, const Model::UpdateRepositoryNameRequest&, const Model::UpdateRepositoryNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) >
UpdateRepositoryNameResponseReceivedHandler;
202 CodeCommitClient(
const std::shared_ptr<Auth::AWSCredentialsProvider>& credentialsProvider,
619 std::shared_ptr<Utils::Threading::Executor> m_executor;
std::future< DeleteRepositoryOutcome > DeleteRepositoryOutcomeCallable
std::future< GetRepositoryTriggersOutcome > GetRepositoryTriggersOutcomeCallable
std::future< UpdateRepositoryDescriptionOutcome > UpdateRepositoryDescriptionOutcomeCallable
Aws::Utils::Outcome< CreateRepositoryResult, Aws::Client::AWSError< CodeCommitErrors > > CreateRepositoryOutcome
std::future< CreateRepositoryOutcome > CreateRepositoryOutcomeCallable
Aws::Utils::Outcome< GetCommitResult, Aws::Client::AWSError< CodeCommitErrors > > GetCommitOutcome
std::function< void(const CodeCommitClient *, const Model::ListRepositoriesRequest &, const Model::ListRepositoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRepositoriesResponseReceivedHandler
std::future< BatchGetRepositoriesOutcome > BatchGetRepositoriesOutcomeCallable
Aws::Utils::Outcome< TestRepositoryTriggersResult, Aws::Client::AWSError< CodeCommitErrors > > TestRepositoryTriggersOutcome
std::function< void(const CodeCommitClient *, const Model::DeleteRepositoryRequest &, const Model::DeleteRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRepositoryResponseReceivedHandler
Aws::Utils::Outcome< GetRepositoryTriggersResult, Aws::Client::AWSError< CodeCommitErrors > > GetRepositoryTriggersOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CodeCommitErrors > > UpdateDefaultBranchOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CodeCommitErrors > > UpdateRepositoryNameOutcome
std::future< UpdateDefaultBranchOutcome > UpdateDefaultBranchOutcomeCallable
std::function< void(const CodeCommitClient *, const Model::GetCommitRequest &, const Model::GetCommitOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCommitResponseReceivedHandler
Aws::Utils::Outcome< ListRepositoriesResult, Aws::Client::AWSError< CodeCommitErrors > > ListRepositoriesOutcome
std::future< ListBranchesOutcome > ListBranchesOutcomeCallable
std::function< void(const CodeCommitClient *, const Model::TestRepositoryTriggersRequest &, const Model::TestRepositoryTriggersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestRepositoryTriggersResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::GetRepositoryTriggersRequest &, const Model::GetRepositoryTriggersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRepositoryTriggersResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::BatchGetRepositoriesRequest &, const Model::BatchGetRepositoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetRepositoriesResponseReceivedHandler
Aws::Utils::Outcome< PutRepositoryTriggersResult, Aws::Client::AWSError< CodeCommitErrors > > PutRepositoryTriggersOutcome
std::function< void(const CodeCommitClient *, const Model::GetBranchRequest &, const Model::GetBranchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBranchResponseReceivedHandler
std::future< PutRepositoryTriggersOutcome > PutRepositoryTriggersOutcomeCallable
#define AWS_CODECOMMIT_API
std::function< void(const CodeCommitClient *, const Model::PutRepositoryTriggersRequest &, const Model::PutRepositoryTriggersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRepositoryTriggersResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::UpdateDefaultBranchRequest &, const Model::UpdateDefaultBranchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDefaultBranchResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::ListBranchesRequest &, const Model::ListBranchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBranchesResponseReceivedHandler
std::future< ListRepositoriesOutcome > ListRepositoriesOutcomeCallable
std::future< CreateBranchOutcome > CreateBranchOutcomeCallable
Aws::Utils::Outcome< GetRepositoryResult, Aws::Client::AWSError< CodeCommitErrors > > GetRepositoryOutcome
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CodeCommitErrors > > CreateBranchOutcome
std::function< void(const CodeCommitClient *, const Model::UpdateRepositoryDescriptionRequest &, const Model::UpdateRepositoryDescriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRepositoryDescriptionResponseReceivedHandler
std::future< UpdateRepositoryNameOutcome > UpdateRepositoryNameOutcomeCallable
std::function< void(const CodeCommitClient *, const Model::CreateRepositoryRequest &, const Model::CreateRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRepositoryResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::UpdateRepositoryNameRequest &, const Model::UpdateRepositoryNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRepositoryNameResponseReceivedHandler
Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< CodeCommitErrors > > UpdateRepositoryDescriptionOutcome
std::future< GetCommitOutcome > GetCommitOutcomeCallable
Aws::Utils::Outcome< ListBranchesResult, Aws::Client::AWSError< CodeCommitErrors > > ListBranchesOutcome
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Outcome< BatchGetRepositoriesResult, Aws::Client::AWSError< CodeCommitErrors > > BatchGetRepositoriesOutcome
Aws::Utils::Outcome< DeleteRepositoryResult, Aws::Client::AWSError< CodeCommitErrors > > DeleteRepositoryOutcome
std::future< GetRepositoryOutcome > GetRepositoryOutcomeCallable
std::future< TestRepositoryTriggersOutcome > TestRepositoryTriggersOutcomeCallable
Aws::Utils::Outcome< GetBranchResult, Aws::Client::AWSError< CodeCommitErrors > > GetBranchOutcome
Aws::Client::AWSJsonClient BASECLASS
std::function< void(const CodeCommitClient *, const Model::CreateBranchRequest &, const Model::CreateBranchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBranchResponseReceivedHandler
std::function< void(const CodeCommitClient *, const Model::GetRepositoryRequest &, const Model::GetRepositoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRepositoryResponseReceivedHandler
std::future< GetBranchOutcome > GetBranchOutcomeCallable
JSON (JavaScript Object Notation).