@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSCodeCommit extends Object implements AWSCodeCommit
AWSCodeCommit. Convenient method forms pass through to the corresponding overload
that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
BatchGetRepositoriesResult |
batchGetRepositories(BatchGetRepositoriesRequest request)
Returns information about one or more repositories.
|
CreateBranchResult |
createBranch(CreateBranchRequest request)
Creates a new branch in a repository and points the branch to a commit.
|
CreateCommitResult |
createCommit(CreateCommitRequest request)
Creates a commit for a repository on the tip of a specified branch.
|
CreatePullRequestResult |
createPullRequest(CreatePullRequestRequest request)
Creates a pull request in the specified repository.
|
CreateRepositoryResult |
createRepository(CreateRepositoryRequest request)
Creates a new, empty repository.
|
DeleteBranchResult |
deleteBranch(DeleteBranchRequest request)
Deletes a branch from a repository, unless that branch is the default branch for the repository.
|
DeleteCommentContentResult |
deleteCommentContent(DeleteCommentContentRequest request)
Deletes the content of a comment made on a change, file, or commit in a repository.
|
DeleteFileResult |
deleteFile(DeleteFileRequest request)
Deletes a specified file from a specified branch.
|
DeleteRepositoryResult |
deleteRepository(DeleteRepositoryRequest request)
Deletes a repository.
|
DescribePullRequestEventsResult |
describePullRequestEvents(DescribePullRequestEventsRequest request)
Returns information about one or more pull request events.
|
GetBlobResult |
getBlob(GetBlobRequest request)
Returns the base-64 encoded content of an individual blob within a repository.
|
GetBranchResult |
getBranch(GetBranchRequest request)
Returns information about a repository branch, including its name and the last commit ID.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetCommentResult |
getComment(GetCommentRequest request)
Returns the content of a comment made on a change, file, or commit in a repository.
|
GetCommentsForComparedCommitResult |
getCommentsForComparedCommit(GetCommentsForComparedCommitRequest request)
Returns information about comments made on the comparison between two commits.
|
GetCommentsForPullRequestResult |
getCommentsForPullRequest(GetCommentsForPullRequestRequest request)
Returns comments made on a pull request.
|
GetCommitResult |
getCommit(GetCommitRequest request)
Returns information about a commit, including commit message and committer information.
|
GetDifferencesResult |
getDifferences(GetDifferencesRequest request)
Returns information about the differences in a valid commit specifier (such as a branch, tag, HEAD, commit ID or
other fully qualified reference).
|
GetFileResult |
getFile(GetFileRequest request)
Returns the base-64 encoded contents of a specified file and its metadata.
|
GetFolderResult |
getFolder(GetFolderRequest request)
Returns the contents of a specified folder in a repository.
|
GetMergeConflictsResult |
getMergeConflicts(GetMergeConflictsRequest request)
Returns information about merge conflicts between the before and after commit IDs for a pull request in a
repository.
|
GetPullRequestResult |
getPullRequest(GetPullRequestRequest request)
Gets information about a pull request in a specified repository.
|
GetRepositoryResult |
getRepository(GetRepositoryRequest request)
Returns information about a repository.
|
GetRepositoryTriggersResult |
getRepositoryTriggers(GetRepositoryTriggersRequest request)
Gets information about triggers configured for a repository.
|
ListBranchesResult |
listBranches(ListBranchesRequest request)
Gets information about one or more branches in a repository.
|
ListPullRequestsResult |
listPullRequests(ListPullRequestsRequest request)
Returns a list of pull requests for a specified repository.
|
ListRepositoriesResult |
listRepositories(ListRepositoriesRequest request)
Gets information about one or more repositories.
|
MergePullRequestByFastForwardResult |
mergePullRequestByFastForward(MergePullRequestByFastForwardRequest request)
Closes a pull request and 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 option.
|
PostCommentForComparedCommitResult |
postCommentForComparedCommit(PostCommentForComparedCommitRequest request)
Posts a comment on the comparison between two commits.
|
PostCommentForPullRequestResult |
postCommentForPullRequest(PostCommentForPullRequestRequest request)
Posts a comment on a pull request.
|
PostCommentReplyResult |
postCommentReply(PostCommentReplyRequest request)
Posts a comment in reply to an existing comment on a comparison between commits or a pull request.
|
PutFileResult |
putFile(PutFileRequest request)
Adds or updates a file in a branch in an AWS CodeCommit repository, and generates a commit for the addition in
the specified branch.
|
PutRepositoryTriggersResult |
putRepositoryTriggers(PutRepositoryTriggersRequest request)
Replaces all triggers for a repository.
|
void |
setEndpoint(String endpoint)
Overrides the default endpoint for this client ("https://codecommit.us-east-1.amazonaws.com").
|
void |
setRegion(Region region)
An alternative to
AWSCodeCommit.setEndpoint(String), sets the regional endpoint for this client's service
calls. |
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TestRepositoryTriggersResult |
testRepositoryTriggers(TestRepositoryTriggersRequest request)
Tests the functionality of repository triggers by sending information to the trigger target.
|
UpdateCommentResult |
updateComment(UpdateCommentRequest request)
Replaces the contents of a comment.
|
UpdateDefaultBranchResult |
updateDefaultBranch(UpdateDefaultBranchRequest request)
Sets or changes the default branch name for the specified repository.
|
UpdatePullRequestDescriptionResult |
updatePullRequestDescription(UpdatePullRequestDescriptionRequest request)
Replaces the contents of the description of a pull request.
|
UpdatePullRequestStatusResult |
updatePullRequestStatus(UpdatePullRequestStatusRequest request)
Updates the status of a pull request.
|
UpdatePullRequestTitleResult |
updatePullRequestTitle(UpdatePullRequestTitleRequest request)
Replaces the title of a pull request.
|
UpdateRepositoryDescriptionResult |
updateRepositoryDescription(UpdateRepositoryDescriptionRequest request)
Sets or changes the comment or description for a repository.
|
UpdateRepositoryNameResult |
updateRepositoryName(UpdateRepositoryNameRequest request)
Renames a repository.
|
public void setEndpoint(String endpoint)
AWSCodeCommit
Callers can pass in just the endpoint (ex: "codecommit.us-east-1.amazonaws.com") or a full URL, including the
protocol (ex: "https://codecommit.us-east-1.amazonaws.com"). If the protocol is not specified here, the default
protocol from this client's ClientConfiguration will be used, which by default is HTTPS.
For more information on using AWS regions with the AWS SDK for Java, and a complete list of all available endpoints for all AWS services, see: https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/java-dg-region-selection.html#region-selection- choose-endpoint
This method is not threadsafe. An endpoint should be configured when the client is created and before any service requests are made. Changing it afterwards creates inevitable race conditions for any service requests in transit or retrying.
setEndpoint in interface AWSCodeCommitendpoint - The endpoint (ex: "codecommit.us-east-1.amazonaws.com") or a full URL, including the protocol (ex:
"https://codecommit.us-east-1.amazonaws.com") of the region specific AWS endpoint this client will
communicate with.public void setRegion(Region region)
AWSCodeCommitAWSCodeCommit.setEndpoint(String), sets the regional endpoint for this client's service
calls. Callers can use this method to control which AWS region they want to work with.
By default, all service endpoints in all regions use the https protocol. To use http instead, specify it in the
ClientConfiguration supplied at construction.
This method is not threadsafe. A region should be configured when the client is created and before any service requests are made. Changing it afterwards creates inevitable race conditions for any service requests in transit or retrying.
setRegion in interface AWSCodeCommitregion - The region this client will communicate with. See Region.getRegion(com.amazonaws.regions.Regions)
for accessing a given region. Must not be null and must be a region where the service is available.Region.getRegion(com.amazonaws.regions.Regions),
Region.createClient(Class, com.amazonaws.auth.AWSCredentialsProvider, ClientConfiguration),
Region.isServiceSupported(String)public BatchGetRepositoriesResult batchGetRepositories(BatchGetRepositoriesRequest request)
AWSCodeCommitReturns 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 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.
batchGetRepositories in interface AWSCodeCommitrequest - Represents the input of a batch get repositories operation.public CreateBranchResult createBranch(CreateBranchRequest request)
AWSCodeCommitCreates a new 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.
createBranch in interface AWSCodeCommitrequest - Represents the input of a create branch operation.public CreateCommitResult createCommit(CreateCommitRequest request)
AWSCodeCommitCreates a commit for a repository on the tip of a specified branch.
createCommit in interface AWSCodeCommitpublic CreatePullRequestResult createPullRequest(CreatePullRequestRequest request)
AWSCodeCommitCreates a pull request in the specified repository.
createPullRequest in interface AWSCodeCommitpublic CreateRepositoryResult createRepository(CreateRepositoryRequest request)
AWSCodeCommitCreates a new, empty repository.
createRepository in interface AWSCodeCommitrequest - Represents the input of a create repository operation.public DeleteBranchResult deleteBranch(DeleteBranchRequest request)
AWSCodeCommitDeletes a branch from a repository, unless that branch is the default branch for the repository.
deleteBranch in interface AWSCodeCommitrequest - Represents the input of a delete branch operation.public DeleteCommentContentResult deleteCommentContent(DeleteCommentContentRequest request)
AWSCodeCommitDeletes the content of a comment made on a change, file, or commit in a repository.
deleteCommentContent in interface AWSCodeCommitpublic DeleteFileResult deleteFile(DeleteFileRequest request)
AWSCodeCommitDeletes a specified file from a specified branch. A commit is created on the branch that contains the revision. The file will still exist in the commits prior to the commit that contains the deletion.
deleteFile in interface AWSCodeCommitpublic DeleteRepositoryResult deleteRepository(DeleteRepositoryRequest request)
AWSCodeCommitDeletes a repository. If a specified repository was already deleted, a null repository ID will be returned.
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.
deleteRepository in interface AWSCodeCommitrequest - Represents the input of a delete repository operation.public DescribePullRequestEventsResult describePullRequestEvents(DescribePullRequestEventsRequest request)
AWSCodeCommitReturns information about one or more pull request events.
describePullRequestEvents in interface AWSCodeCommitpublic GetBlobResult getBlob(GetBlobRequest request)
AWSCodeCommitReturns the base-64 encoded content of an individual blob within a repository.
getBlob in interface AWSCodeCommitrequest - Represents the input of a get blob operation.public GetBranchResult getBranch(GetBranchRequest request)
AWSCodeCommitReturns information about a repository branch, including its name and the last commit ID.
getBranch in interface AWSCodeCommitrequest - Represents the input of a get branch operation.public GetCommentResult getComment(GetCommentRequest request)
AWSCodeCommitReturns the content of a comment made on a change, file, or commit in a repository.
getComment in interface AWSCodeCommitpublic GetCommentsForComparedCommitResult getCommentsForComparedCommit(GetCommentsForComparedCommitRequest request)
AWSCodeCommitReturns information about comments made on the comparison between two commits.
getCommentsForComparedCommit in interface AWSCodeCommitpublic GetCommentsForPullRequestResult getCommentsForPullRequest(GetCommentsForPullRequestRequest request)
AWSCodeCommitReturns comments made on a pull request.
getCommentsForPullRequest in interface AWSCodeCommitpublic GetCommitResult getCommit(GetCommitRequest request)
AWSCodeCommitReturns information about a commit, including commit message and committer information.
getCommit in interface AWSCodeCommitrequest - Represents the input of a get commit operation.public GetDifferencesResult getDifferences(GetDifferencesRequest request)
AWSCodeCommitReturns 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.
getDifferences in interface AWSCodeCommitpublic GetFileResult getFile(GetFileRequest request)
AWSCodeCommitReturns the base-64 encoded contents of a specified file and its metadata.
getFile in interface AWSCodeCommitpublic GetFolderResult getFolder(GetFolderRequest request)
AWSCodeCommitReturns the contents of a specified folder in a repository.
getFolder in interface AWSCodeCommitpublic GetMergeConflictsResult getMergeConflicts(GetMergeConflictsRequest request)
AWSCodeCommitReturns information about merge conflicts between the before and after commit IDs for a pull request in a repository.
getMergeConflicts in interface AWSCodeCommitpublic GetPullRequestResult getPullRequest(GetPullRequestRequest request)
AWSCodeCommitGets information about a pull request in a specified repository.
getPullRequest in interface AWSCodeCommitpublic GetRepositoryResult getRepository(GetRepositoryRequest request)
AWSCodeCommitReturns 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 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.
getRepository in interface AWSCodeCommitrequest - Represents the input of a get repository operation.public GetRepositoryTriggersResult getRepositoryTriggers(GetRepositoryTriggersRequest request)
AWSCodeCommitGets information about triggers configured for a repository.
getRepositoryTriggers in interface AWSCodeCommitrequest - Represents the input of a get repository triggers operation.public ListBranchesResult listBranches(ListBranchesRequest request)
AWSCodeCommitGets information about one or more branches in a repository.
listBranches in interface AWSCodeCommitrequest - Represents the input of a list branches operation.public ListPullRequestsResult listPullRequests(ListPullRequestsRequest request)
AWSCodeCommitReturns a list of pull requests for a specified repository. The return list can be refined by pull request status or pull request author ARN.
listPullRequests in interface AWSCodeCommitpublic ListRepositoriesResult listRepositories(ListRepositoriesRequest request)
AWSCodeCommitGets information about one or more repositories.
listRepositories in interface AWSCodeCommitrequest - Represents the input of a list repositories operation.public MergePullRequestByFastForwardResult mergePullRequestByFastForward(MergePullRequestByFastForwardRequest request)
AWSCodeCommitCloses a pull request and 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 option.
mergePullRequestByFastForward in interface AWSCodeCommitpublic PostCommentForComparedCommitResult postCommentForComparedCommit(PostCommentForComparedCommitRequest request)
AWSCodeCommitPosts a comment on the comparison between two commits.
postCommentForComparedCommit in interface AWSCodeCommitpublic PostCommentForPullRequestResult postCommentForPullRequest(PostCommentForPullRequestRequest request)
AWSCodeCommitPosts a comment on a pull request.
postCommentForPullRequest in interface AWSCodeCommitpublic PostCommentReplyResult postCommentReply(PostCommentReplyRequest request)
AWSCodeCommitPosts a comment in reply to an existing comment on a comparison between commits or a pull request.
postCommentReply in interface AWSCodeCommitpublic PutFileResult putFile(PutFileRequest request)
AWSCodeCommitAdds or updates a file in a branch in an AWS CodeCommit repository, and generates a commit for the addition in the specified branch.
putFile in interface AWSCodeCommitpublic PutRepositoryTriggersResult putRepositoryTriggers(PutRepositoryTriggersRequest request)
AWSCodeCommitReplaces all triggers for a repository. This can be used to create or delete triggers.
putRepositoryTriggers in interface AWSCodeCommitrequest - Represents the input ofa put repository triggers operation.public TestRepositoryTriggersResult testRepositoryTriggers(TestRepositoryTriggersRequest request)
AWSCodeCommitTests 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.
testRepositoryTriggers in interface AWSCodeCommitrequest - Represents the input of a test repository triggers operation.public UpdateCommentResult updateComment(UpdateCommentRequest request)
AWSCodeCommitReplaces the contents of a comment.
updateComment in interface AWSCodeCommitpublic UpdateDefaultBranchResult updateDefaultBranch(UpdateDefaultBranchRequest request)
AWSCodeCommitSets 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.
updateDefaultBranch in interface AWSCodeCommitrequest - Represents the input of an update default branch operation.public UpdatePullRequestDescriptionResult updatePullRequestDescription(UpdatePullRequestDescriptionRequest request)
AWSCodeCommitReplaces the contents of the description of a pull request.
updatePullRequestDescription in interface AWSCodeCommitpublic UpdatePullRequestStatusResult updatePullRequestStatus(UpdatePullRequestStatusRequest request)
AWSCodeCommitUpdates the status of a pull request.
updatePullRequestStatus in interface AWSCodeCommitpublic UpdatePullRequestTitleResult updatePullRequestTitle(UpdatePullRequestTitleRequest request)
AWSCodeCommitReplaces the title of a pull request.
updatePullRequestTitle in interface AWSCodeCommitpublic UpdateRepositoryDescriptionResult updateRepositoryDescription(UpdateRepositoryDescriptionRequest request)
AWSCodeCommitSets 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 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.
updateRepositoryDescription in interface AWSCodeCommitrequest - Represents the input of an update repository description operation.public UpdateRepositoryNameResult updateRepositoryName(UpdateRepositoryNameRequest request)
AWSCodeCommitRenames 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.
updateRepositoryName in interface AWSCodeCommitrequest - Represents the input of an update repository description operation.public void shutdown()
AWSCodeCommitshutdown in interface AWSCodeCommitpublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSCodeCommitResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AWSCodeCommitrequest - The originally executed request.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.