AWS SDK for C++
0.14.3
AWS SDK for C++
|
#include <CodeCommitClient.h>
Public Types | |
typedef Aws::Client::AWSJsonClient | BASECLASS |
![]() | |
typedef AWSClient | BASECLASS |
<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.
You can use the AWS CodeCommit API to work with the following objects:
For information about how to use AWS CodeCommit, see the AWS CodeCommit User Guide.
Definition at line 181 of file CodeCommitClient.h.
Definition at line 184 of file CodeCommitClient.h.
Aws::CodeCommit::CodeCommitClient::CodeCommitClient | ( | const Client::ClientConfiguration & | clientConfiguration = 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.
Aws::CodeCommit::CodeCommitClient::CodeCommitClient | ( | const Auth::AWSCredentials & | credentials, |
const Client::ClientConfiguration & | clientConfiguration = 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.
Aws::CodeCommit::CodeCommitClient::CodeCommitClient | ( | const std::shared_ptr< Auth::AWSCredentialsProvider > & | credentialsProvider, |
const Client::ClientConfiguration & | clientConfiguration = 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
|
virtual |
|
virtual |
Returns information about one or more repositories.
<note>
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 web page could 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 web page.
</note>
|
virtual |
Returns information about one or more repositories.
<note>
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 web page could 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 web page.
</note>
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Returns information about one or more repositories.
<note>
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 web page could 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 web page.
</note>
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Creates a new branch in a repository and points the branch to a commit.
<note>
Calling the create branch operation does not set a repository's default branch. To do this, call the update default branch operation.
</note>
|
virtual |
Creates a new branch in a repository and points the branch to a commit.
<note>
Calling the create branch operation does not set a repository's default branch. To do this, call the update default branch operation.
</note>
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Creates a new branch in a repository and points the branch to a commit.
<note>
Calling the create branch operation does not set a repository's default branch. To do this, call the update default branch operation.
</note>
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Creates a new, empty repository.
|
virtual |
Creates a new, empty repository.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Creates a new, empty repository.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Deletes a repository. If a specified repository was already deleted, a null repository ID will be returned.
<important>Deleting a repository also deletes all associated objects and metadata. After a repository is deleted, all future push calls to the deleted repository will fail.</important>
|
virtual |
Deletes a repository. If a specified repository was already deleted, a null repository ID will be returned.
<important>Deleting a repository also deletes all associated objects and metadata. After a repository is deleted, all future push calls to the deleted repository will fail.</important>
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Deletes a repository. If a specified repository was already deleted, a null repository ID will be returned.
<important>Deleting a repository also deletes all associated objects and metadata. After a repository is deleted, all future push calls to the deleted repository will fail.</important>
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Returns information about a repository branch, including its name and the last commit ID.
|
virtual |
Returns information about a repository branch, including its name and the last commit ID.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Returns information about a repository branch, including its name and the last commit ID.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Returns information about a commit, including commit message and committer information.
|
virtual |
Returns information about a commit, including commit message and committer information.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Returns information about a commit, including commit message and committer information.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Returns information about a repository.
<note>
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 web page could 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 web page.
</note>
|
virtual |
Returns information about a repository.
<note>
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 web page could 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 web page.
</note>
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Returns information about a repository.
<note>
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 web page could 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 web page.
</note>
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Gets information about triggers configured for a repository.
|
virtual |
Gets information about triggers configured for a repository.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Gets information about triggers configured for a repository.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Gets information about one or more branches in a repository.
|
virtual |
Gets information about one or more branches in a repository.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Gets information about one or more branches in a repository.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Gets information about one or more repositories.
|
virtual |
Gets information about one or more repositories.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Gets information about one or more repositories.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Replaces all triggers for a repository. This can be used to create or delete triggers.
|
virtual |
Replaces all triggers for a repository. This can be used to create or delete triggers.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Replaces all triggers for a repository. This can be used to create or delete triggers.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Tests the functionality of repository triggers by sending information to the trigger target. If real data is available in the repository, the test will send data from the last commit. If no data is available, sample data will be generated.
|
virtual |
Tests the functionality of repository triggers by sending information to the trigger target. If real data is available in the repository, the test will send data from the last commit. If no data is available, sample data will be generated.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Tests the functionality of repository triggers by sending information to the trigger target. If real data is available in the repository, the test will send data from the last commit. If no data is available, sample data will be generated.
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Sets or changes the default branch name for the specified repository.
<note>
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.
</note>
|
virtual |
Sets or changes the default branch name for the specified repository.
<note>
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.
</note>
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Sets or changes the default branch name for the specified repository.
<note>
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.
</note>
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Sets or changes the comment or description for a repository.
<note>
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 web page could 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 web page.
</note>
|
virtual |
Sets or changes the comment or description for a repository.
<note>
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 web page could 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 web page.
</note>
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Sets or changes the comment or description for a repository.
<note>
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 web page could 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 web page.
</note>
returns a future to the operation so that it can be executed in parallel to other requests.
|
virtual |
Renames a repository. The repository name must be unique across the calling AWS account. In addition, repository names are limited to 100 alphanumeric, dash, and underscore characters, and cannot include certain characters. The suffix ".git" is prohibited. For a full description of the limits on repository names, see Limits in the AWS CodeCommit User Guide.
|
virtual |
Renames a repository. The repository name must be unique across the calling AWS account. In addition, repository names are limited to 100 alphanumeric, dash, and underscore characters, and cannot include certain characters. The suffix ".git" is prohibited. For a full description of the limits on repository names, see Limits in the AWS CodeCommit User Guide.
Queues the request into a thread executor and triggers associated callback when operation has finished.
|
virtual |
Renames a repository. The repository name must be unique across the calling AWS account. In addition, repository names are limited to 100 alphanumeric, dash, and underscore characters, and cannot include certain characters. The suffix ".git" is prohibited. For a full description of the limits on repository names, see Limits in the AWS CodeCommit User Guide.
returns a future to the operation so that it can be executed in parallel to other requests.