@Generated(value="software.amazon.awssdk:codegen") @ThreadSafe public interface CodeCommitClient extends AwsClient
builder() method.
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:
BatchGetRepositories, which returns information about one or more repositories associated with your AWS account.
CreateRepository, which creates an AWS CodeCommit repository.
DeleteRepository, which deletes an AWS CodeCommit repository.
GetRepository, which returns information about a specified repository.
ListRepositories, which lists all AWS CodeCommit repositories associated with your AWS account.
UpdateRepositoryDescription, which sets or updates the description of the repository.
UpdateRepositoryName, which changes the name of the repository. If you change the name of a repository, no other users of that repository can access it until you send them the new HTTPS or SSH URL to use.
Branches, by calling the following:
CreateBranch, which creates a branch in a specified repository.
DeleteBranch, which deletes the specified branch in a repository unless it is the default branch.
GetBranch, which returns information about a specified branch.
ListBranches, which lists all branches for a specified repository.
UpdateDefaultBranch, which changes the default branch for a repository.
Files, by calling the following:
DeleteFile, which deletes the content of a specified file from a specified branch.
GetBlob, which returns the base-64 encoded content of an individual Git blob object in a repository.
GetFile, which returns the base-64 encoded content of a specified file.
GetFolder, which returns the contents of a specified folder or directory.
PutFile, which adds or modifies a single file in a specified repository and branch.
Commits, by calling the following:
BatchGetCommits, which returns information about one or more commits in a repository.
CreateCommit, which creates a commit for changes to a repository.
GetCommit, which returns information about a commit, including commit messages and author and committer information.
GetDifferences, which returns information about the differences in a valid commit specifier (such as a branch, tag, HEAD, commit ID, or other fully qualified reference).
Merges, by calling the following:
BatchDescribeMergeConflicts, which returns information about conflicts in a merge between commits in a repository.
CreateUnreferencedMergeCommit, which creates an unreferenced commit between two branches or commits for the purpose of comparing them and identifying any potential conflicts.
DescribeMergeConflicts, which returns information about merge conflicts between the base, source, and destination versions of a file in a potential merge.
GetMergeCommit, which returns information about the merge between a source and destination commit.
GetMergeConflicts, which returns information about merge conflicts between the source and destination branch in a pull request.
GetMergeOptions, which returns information about the available merge options between two branches or commit specifiers.
MergeBranchesByFastForward, which merges two branches using the fast-forward merge option.
MergeBranchesBySquash, which merges two branches using the squash merge option.
MergeBranchesByThreeWay, which merges two branches using the three-way merge option.
Pull requests, by calling the following:
CreatePullRequest, which creates a pull request in a specified repository.
CreatePullRequestApprovalRule, which creates an approval rule for a specified pull request.
DeletePullRequestApprovalRule, which deletes an approval rule for a specified pull request.
DescribePullRequestEvents, which returns information about one or more pull request events.
EvaluatePullRequestApprovalRules, which evaluates whether a pull request has met all the conditions specified in its associated approval rules.
GetCommentsForPullRequest, which returns information about comments on a specified pull request.
GetPullRequest, which returns information about a specified pull request.
GetPullRequestApprovalStates, which returns information about the approval states for a specified pull request.
GetPullRequestOverrideState, which returns information about whether approval rules have been set aside (overriden) 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.
ListPullRequests, which lists all pull requests for a repository.
MergePullRequestByFastForward, which merges the source destination branch of a pull request into the specified destination branch for that pull request using the fast-forward merge option.
MergePullRequestBySquash, which merges the source destination branch of a pull request into the specified destination branch for that pull request using the squash merge option.
MergePullRequestByThreeWay. which merges the source destination branch of a pull request into the specified destination branch for that pull request using the three-way merge option.
OverridePullRequestApprovalRules, which sets aside all approval rule requirements for a pull request.
PostCommentForPullRequest, which posts a comment to a pull request at the specified line, file, or request.
UpdatePullRequestApprovalRuleContent, which updates the structure of an approval rule for a pull request.
UpdatePullRequestApprovalState, which updates the state of an approval on a pull request.
UpdatePullRequestDescription, which updates the description of a pull request.
UpdatePullRequestStatus, which updates the status of a pull request.
UpdatePullRequestTitle, which updates the title of a pull request.
Approval rule templates, by calling the following:
AssociateApprovalRuleTemplateWithRepository, which associates a template with a specified repository. After the template is associated with a repository, AWS CodeCommit creates approval rules that match the template conditions on every pull request created in the specified repository.
BatchAssociateApprovalRuleTemplateWithRepositories, which associates a template with one or more specified repositories. After the template is associated with a repository, AWS CodeCommit creates approval rules that match the template conditions on every pull request created in the specified repositories.
BatchDisassociateApprovalRuleTemplateFromRepositories, which removes the association between a template and specified repositories so that approval rules based on the template are not automatically created when pull requests are created in those repositories.
CreateApprovalRuleTemplate, which creates a template for approval rules that can then be associated with one or more repositories in your AWS account.
DeleteApprovalRuleTemplate, which deletes the specified template. It does not remove approval rules on pull requests already created with the template.
DisassociateApprovalRuleTemplateFromRepository, which 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.
GetApprovalRuleTemplate, which returns information about an approval rule template.
ListApprovalRuleTemplates, which lists all approval rule templates in the AWS Region in your AWS account.
ListAssociatedApprovalRuleTemplatesForRepository, which lists all approval rule templates that are associated with a specified repository.
ListRepositoriesForApprovalRuleTemplate, which lists all repositories associated with the specified approval rule template.
UpdateApprovalRuleTemplateDescription, which updates the description of an approval rule template.
UpdateApprovalRuleTemplateName, which updates the name of an approval rule template.
UpdateApprovalRuleTemplateContent, which updates the content of an approval rule template.
Comments in a repository, by calling the following:
DeleteCommentContent, which deletes the content of a comment on a commit in a repository.
GetComment, which returns information about a comment on a commit.
GetCommentReactions, which returns information about emoji reactions to comments.
GetCommentsForComparedCommit, which returns information about comments on the comparison between two commit specifiers in a repository.
PostCommentForComparedCommit, which creates a comment on the comparison between two commit specifiers in a repository.
PostCommentReply, which creates a reply to a comment.
PutCommentReaction, which creates or updates an emoji reaction to a comment.
UpdateComment, which updates the content of a comment on a commit in a repository.
Tags used to tag resources in AWS CodeCommit (not Git tags), by calling the following:
ListTagsForResource, which gets information about AWS tags for a specified Amazon Resource Name (ARN) in AWS CodeCommit.
TagResource, which adds or updates tags for a resource in AWS CodeCommit.
UntagResource, which removes tags for a resource in AWS CodeCommit.
Triggers, by calling the following:
GetRepositoryTriggers, which returns information about triggers configured for a repository.
PutRepositoryTriggers, which replaces all triggers for a repository and can be used to create or delete triggers.
TestRepositoryTriggers, which tests the functionality of a repository trigger by sending data to the trigger target.
For information about how to use AWS CodeCommit, see the AWS CodeCommit User Guide.
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_METADATA_ID
Value for looking up the service's metadata from the
ServiceMetadataProvider. |
static String |
SERVICE_NAME |
| Modifier and Type | Method and Description |
|---|---|
default AssociateApprovalRuleTemplateWithRepositoryResponse |
associateApprovalRuleTemplateWithRepository(AssociateApprovalRuleTemplateWithRepositoryRequest associateApprovalRuleTemplateWithRepositoryRequest)
Creates an association between an approval rule template and a specified repository.
|
default AssociateApprovalRuleTemplateWithRepositoryResponse |
associateApprovalRuleTemplateWithRepository(Consumer<AssociateApprovalRuleTemplateWithRepositoryRequest.Builder> associateApprovalRuleTemplateWithRepositoryRequest)
Creates an association between an approval rule template and a specified repository.
|
default BatchAssociateApprovalRuleTemplateWithRepositoriesResponse |
batchAssociateApprovalRuleTemplateWithRepositories(BatchAssociateApprovalRuleTemplateWithRepositoriesRequest batchAssociateApprovalRuleTemplateWithRepositoriesRequest)
Creates an association between an approval rule template and one or more specified repositories.
|
default BatchAssociateApprovalRuleTemplateWithRepositoriesResponse |
batchAssociateApprovalRuleTemplateWithRepositories(Consumer<BatchAssociateApprovalRuleTemplateWithRepositoriesRequest.Builder> batchAssociateApprovalRuleTemplateWithRepositoriesRequest)
Creates an association between an approval rule template and one or more specified repositories.
|
default BatchDescribeMergeConflictsResponse |
batchDescribeMergeConflicts(BatchDescribeMergeConflictsRequest batchDescribeMergeConflictsRequest)
Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using the
squash or three-way merge strategy.
|
default BatchDescribeMergeConflictsResponse |
batchDescribeMergeConflicts(Consumer<BatchDescribeMergeConflictsRequest.Builder> batchDescribeMergeConflictsRequest)
Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using the
squash or three-way merge strategy.
|
default BatchDisassociateApprovalRuleTemplateFromRepositoriesResponse |
batchDisassociateApprovalRuleTemplateFromRepositories(BatchDisassociateApprovalRuleTemplateFromRepositoriesRequest batchDisassociateApprovalRuleTemplateFromRepositoriesRequest)
Removes the association between an approval rule template and one or more specified repositories.
|
default BatchDisassociateApprovalRuleTemplateFromRepositoriesResponse |
batchDisassociateApprovalRuleTemplateFromRepositories(Consumer<BatchDisassociateApprovalRuleTemplateFromRepositoriesRequest.Builder> batchDisassociateApprovalRuleTemplateFromRepositoriesRequest)
Removes the association between an approval rule template and one or more specified repositories.
|
default BatchGetCommitsResponse |
batchGetCommits(BatchGetCommitsRequest batchGetCommitsRequest)
Returns information about the contents of one or more commits in a repository.
|
default BatchGetCommitsResponse |
batchGetCommits(Consumer<BatchGetCommitsRequest.Builder> batchGetCommitsRequest)
Returns information about the contents of one or more commits in a repository.
|
default BatchGetRepositoriesResponse |
batchGetRepositories(BatchGetRepositoriesRequest batchGetRepositoriesRequest)
Returns information about one or more repositories.
|
default BatchGetRepositoriesResponse |
batchGetRepositories(Consumer<BatchGetRepositoriesRequest.Builder> batchGetRepositoriesRequest)
Returns information about one or more repositories.
|
static CodeCommitClientBuilder |
builder()
Create a builder that can be used to configure and create a
CodeCommitClient. |
static CodeCommitClient |
create()
Create a
CodeCommitClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider. |
default CreateApprovalRuleTemplateResponse |
createApprovalRuleTemplate(Consumer<CreateApprovalRuleTemplateRequest.Builder> createApprovalRuleTemplateRequest)
Creates a template for approval rules that can then be associated with one or more repositories in your AWS
account.
|
default CreateApprovalRuleTemplateResponse |
createApprovalRuleTemplate(CreateApprovalRuleTemplateRequest createApprovalRuleTemplateRequest)
Creates a template for approval rules that can then be associated with one or more repositories in your AWS
account.
|
default CreateBranchResponse |
createBranch(Consumer<CreateBranchRequest.Builder> createBranchRequest)
Creates a branch in a repository and points the branch to a commit.
|
default CreateBranchResponse |
createBranch(CreateBranchRequest createBranchRequest)
Creates a branch in a repository and points the branch to a commit.
|
default CreateCommitResponse |
createCommit(Consumer<CreateCommitRequest.Builder> createCommitRequest)
Creates a commit for a repository on the tip of a specified branch.
|
default CreateCommitResponse |
createCommit(CreateCommitRequest createCommitRequest)
Creates a commit for a repository on the tip of a specified branch.
|
default CreatePullRequestResponse |
createPullRequest(Consumer<CreatePullRequestRequest.Builder> createPullRequestRequest)
Creates a pull request in the specified repository.
|
default CreatePullRequestResponse |
createPullRequest(CreatePullRequestRequest createPullRequestRequest)
Creates a pull request in the specified repository.
|
default CreatePullRequestApprovalRuleResponse |
createPullRequestApprovalRule(Consumer<CreatePullRequestApprovalRuleRequest.Builder> createPullRequestApprovalRuleRequest)
Creates an approval rule for a pull request.
|
default CreatePullRequestApprovalRuleResponse |
createPullRequestApprovalRule(CreatePullRequestApprovalRuleRequest createPullRequestApprovalRuleRequest)
Creates an approval rule for a pull request.
|
default CreateRepositoryResponse |
createRepository(Consumer<CreateRepositoryRequest.Builder> createRepositoryRequest)
Creates a new, empty repository.
|
default CreateRepositoryResponse |
createRepository(CreateRepositoryRequest createRepositoryRequest)
Creates a new, empty repository.
|
default CreateUnreferencedMergeCommitResponse |
createUnreferencedMergeCommit(Consumer<CreateUnreferencedMergeCommitRequest.Builder> createUnreferencedMergeCommitRequest)
Creates an unreferenced commit that represents the result of merging two branches using a specified merge
strategy.
|
default CreateUnreferencedMergeCommitResponse |
createUnreferencedMergeCommit(CreateUnreferencedMergeCommitRequest createUnreferencedMergeCommitRequest)
Creates an unreferenced commit that represents the result of merging two branches using a specified merge
strategy.
|
default DeleteApprovalRuleTemplateResponse |
deleteApprovalRuleTemplate(Consumer<DeleteApprovalRuleTemplateRequest.Builder> deleteApprovalRuleTemplateRequest)
Deletes a specified approval rule template.
|
default DeleteApprovalRuleTemplateResponse |
deleteApprovalRuleTemplate(DeleteApprovalRuleTemplateRequest deleteApprovalRuleTemplateRequest)
Deletes a specified approval rule template.
|
default DeleteBranchResponse |
deleteBranch(Consumer<DeleteBranchRequest.Builder> deleteBranchRequest)
Deletes a branch from a repository, unless that branch is the default branch for the repository.
|
default DeleteBranchResponse |
deleteBranch(DeleteBranchRequest deleteBranchRequest)
Deletes a branch from a repository, unless that branch is the default branch for the repository.
|
default DeleteCommentContentResponse |
deleteCommentContent(Consumer<DeleteCommentContentRequest.Builder> deleteCommentContentRequest)
Deletes the content of a comment made on a change, file, or commit in a repository.
|
default DeleteCommentContentResponse |
deleteCommentContent(DeleteCommentContentRequest deleteCommentContentRequest)
Deletes the content of a comment made on a change, file, or commit in a repository.
|
default DeleteFileResponse |
deleteFile(Consumer<DeleteFileRequest.Builder> deleteFileRequest)
Deletes a specified file from a specified branch.
|
default DeleteFileResponse |
deleteFile(DeleteFileRequest deleteFileRequest)
Deletes a specified file from a specified branch.
|
default DeletePullRequestApprovalRuleResponse |
deletePullRequestApprovalRule(Consumer<DeletePullRequestApprovalRuleRequest.Builder> deletePullRequestApprovalRuleRequest)
Deletes an approval rule from a specified pull request.
|
default DeletePullRequestApprovalRuleResponse |
deletePullRequestApprovalRule(DeletePullRequestApprovalRuleRequest deletePullRequestApprovalRuleRequest)
Deletes an approval rule from a specified pull request.
|
default DeleteRepositoryResponse |
deleteRepository(Consumer<DeleteRepositoryRequest.Builder> deleteRepositoryRequest)
Deletes a repository.
|
default DeleteRepositoryResponse |
deleteRepository(DeleteRepositoryRequest deleteRepositoryRequest)
Deletes a repository.
|
default DescribeMergeConflictsResponse |
describeMergeConflicts(Consumer<DescribeMergeConflictsRequest.Builder> describeMergeConflictsRequest)
Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using the
squash or three-way merge strategy.
|
default DescribeMergeConflictsResponse |
describeMergeConflicts(DescribeMergeConflictsRequest describeMergeConflictsRequest)
Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using the
squash or three-way merge strategy.
|
default DescribeMergeConflictsIterable |
describeMergeConflictsPaginator(Consumer<DescribeMergeConflictsRequest.Builder> describeMergeConflictsRequest)
Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using the
squash or three-way merge strategy.
|
default DescribeMergeConflictsIterable |
describeMergeConflictsPaginator(DescribeMergeConflictsRequest describeMergeConflictsRequest)
Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using the
squash or three-way merge strategy.
|
default DescribePullRequestEventsResponse |
describePullRequestEvents(Consumer<DescribePullRequestEventsRequest.Builder> describePullRequestEventsRequest)
Returns information about one or more pull request events.
|
default DescribePullRequestEventsResponse |
describePullRequestEvents(DescribePullRequestEventsRequest describePullRequestEventsRequest)
Returns information about one or more pull request events.
|
default DescribePullRequestEventsIterable |
describePullRequestEventsPaginator(Consumer<DescribePullRequestEventsRequest.Builder> describePullRequestEventsRequest)
Returns information about one or more pull request events.
|
default DescribePullRequestEventsIterable |
describePullRequestEventsPaginator(DescribePullRequestEventsRequest describePullRequestEventsRequest)
Returns information about one or more pull request events.
|
default DisassociateApprovalRuleTemplateFromRepositoryResponse |
disassociateApprovalRuleTemplateFromRepository(Consumer<DisassociateApprovalRuleTemplateFromRepositoryRequest.Builder> disassociateApprovalRuleTemplateFromRepositoryRequest)
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.
|
default DisassociateApprovalRuleTemplateFromRepositoryResponse |
disassociateApprovalRuleTemplateFromRepository(DisassociateApprovalRuleTemplateFromRepositoryRequest disassociateApprovalRuleTemplateFromRepositoryRequest)
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.
|
default EvaluatePullRequestApprovalRulesResponse |
evaluatePullRequestApprovalRules(Consumer<EvaluatePullRequestApprovalRulesRequest.Builder> evaluatePullRequestApprovalRulesRequest)
Evaluates whether a pull request has met all the conditions specified in its associated approval rules.
|
default EvaluatePullRequestApprovalRulesResponse |
evaluatePullRequestApprovalRules(EvaluatePullRequestApprovalRulesRequest evaluatePullRequestApprovalRulesRequest)
Evaluates whether a pull request has met all the conditions specified in its associated approval rules.
|
default GetApprovalRuleTemplateResponse |
getApprovalRuleTemplate(Consumer<GetApprovalRuleTemplateRequest.Builder> getApprovalRuleTemplateRequest)
Returns information about a specified approval rule template.
|
default GetApprovalRuleTemplateResponse |
getApprovalRuleTemplate(GetApprovalRuleTemplateRequest getApprovalRuleTemplateRequest)
Returns information about a specified approval rule template.
|
default GetBlobResponse |
getBlob(Consumer<GetBlobRequest.Builder> getBlobRequest)
Returns the base-64 encoded content of an individual blob in a repository.
|
default GetBlobResponse |
getBlob(GetBlobRequest getBlobRequest)
Returns the base-64 encoded content of an individual blob in a repository.
|
default GetBranchResponse |
getBranch(Consumer<GetBranchRequest.Builder> getBranchRequest)
Returns information about a repository branch, including its name and the last commit ID.
|
default GetBranchResponse |
getBranch(GetBranchRequest getBranchRequest)
Returns information about a repository branch, including its name and the last commit ID.
|
default GetCommentResponse |
getComment(Consumer<GetCommentRequest.Builder> getCommentRequest)
Returns the content of a comment made on a change, file, or commit in a repository.
|
default GetCommentResponse |
getComment(GetCommentRequest getCommentRequest)
Returns the content of a comment made on a change, file, or commit in a repository.
|
default GetCommentReactionsResponse |
getCommentReactions(Consumer<GetCommentReactionsRequest.Builder> getCommentReactionsRequest)
Returns information about reactions to a specified comment ID.
|
default GetCommentReactionsResponse |
getCommentReactions(GetCommentReactionsRequest getCommentReactionsRequest)
Returns information about reactions to a specified comment ID.
|
default GetCommentReactionsIterable |
getCommentReactionsPaginator(Consumer<GetCommentReactionsRequest.Builder> getCommentReactionsRequest)
Returns information about reactions to a specified comment ID.
|
default GetCommentReactionsIterable |
getCommentReactionsPaginator(GetCommentReactionsRequest getCommentReactionsRequest)
Returns information about reactions to a specified comment ID.
|
default GetCommentsForComparedCommitResponse |
getCommentsForComparedCommit(Consumer<GetCommentsForComparedCommitRequest.Builder> getCommentsForComparedCommitRequest)
Returns information about comments made on the comparison between two commits.
|
default GetCommentsForComparedCommitResponse |
getCommentsForComparedCommit(GetCommentsForComparedCommitRequest getCommentsForComparedCommitRequest)
Returns information about comments made on the comparison between two commits.
|
default GetCommentsForComparedCommitIterable |
getCommentsForComparedCommitPaginator(Consumer<GetCommentsForComparedCommitRequest.Builder> getCommentsForComparedCommitRequest)
Returns information about comments made on the comparison between two commits.
|
default GetCommentsForComparedCommitIterable |
getCommentsForComparedCommitPaginator(GetCommentsForComparedCommitRequest getCommentsForComparedCommitRequest)
Returns information about comments made on the comparison between two commits.
|
default GetCommentsForPullRequestResponse |
getCommentsForPullRequest(Consumer<GetCommentsForPullRequestRequest.Builder> getCommentsForPullRequestRequest)
Returns comments made on a pull request.
|
default GetCommentsForPullRequestResponse |
getCommentsForPullRequest(GetCommentsForPullRequestRequest getCommentsForPullRequestRequest)
Returns comments made on a pull request.
|
default GetCommentsForPullRequestIterable |
getCommentsForPullRequestPaginator(Consumer<GetCommentsForPullRequestRequest.Builder> getCommentsForPullRequestRequest)
Returns comments made on a pull request.
|
default GetCommentsForPullRequestIterable |
getCommentsForPullRequestPaginator(GetCommentsForPullRequestRequest getCommentsForPullRequestRequest)
Returns comments made on a pull request.
|
default GetCommitResponse |
getCommit(Consumer<GetCommitRequest.Builder> getCommitRequest)
Returns information about a commit, including commit message and committer information.
|
default GetCommitResponse |
getCommit(GetCommitRequest getCommitRequest)
Returns information about a commit, including commit message and committer information.
|
default GetDifferencesResponse |
getDifferences(Consumer<GetDifferencesRequest.Builder> getDifferencesRequest)
Returns information about the differences in a valid commit specifier (such as a branch, tag, HEAD, commit ID, or
other fully qualified reference).
|
default GetDifferencesResponse |
getDifferences(GetDifferencesRequest getDifferencesRequest)
Returns information about the differences in a valid commit specifier (such as a branch, tag, HEAD, commit ID, or
other fully qualified reference).
|
default GetDifferencesIterable |
getDifferencesPaginator(Consumer<GetDifferencesRequest.Builder> getDifferencesRequest)
Returns information about the differences in a valid commit specifier (such as a branch, tag, HEAD, commit ID, or
other fully qualified reference).
|
default GetDifferencesIterable |
getDifferencesPaginator(GetDifferencesRequest getDifferencesRequest)
Returns information about the differences in a valid commit specifier (such as a branch, tag, HEAD, commit ID, or
other fully qualified reference).
|
default GetFileResponse |
getFile(Consumer<GetFileRequest.Builder> getFileRequest)
Returns the base-64 encoded contents of a specified file and its metadata.
|
default GetFileResponse |
getFile(GetFileRequest getFileRequest)
Returns the base-64 encoded contents of a specified file and its metadata.
|
default GetFolderResponse |
getFolder(Consumer<GetFolderRequest.Builder> getFolderRequest)
Returns the contents of a specified folder in a repository.
|
default GetFolderResponse |
getFolder(GetFolderRequest getFolderRequest)
Returns the contents of a specified folder in a repository.
|
default GetMergeCommitResponse |
getMergeCommit(Consumer<GetMergeCommitRequest.Builder> getMergeCommitRequest)
Returns information about a specified merge commit.
|
default GetMergeCommitResponse |
getMergeCommit(GetMergeCommitRequest getMergeCommitRequest)
Returns information about a specified merge commit.
|
default GetMergeConflictsResponse |
getMergeConflicts(Consumer<GetMergeConflictsRequest.Builder> getMergeConflictsRequest)
Returns information about merge conflicts between the before and after commit IDs for a pull request in a
repository.
|
default GetMergeConflictsResponse |
getMergeConflicts(GetMergeConflictsRequest getMergeConflictsRequest)
Returns information about merge conflicts between the before and after commit IDs for a pull request in a
repository.
|
default GetMergeConflictsIterable |
getMergeConflictsPaginator(Consumer<GetMergeConflictsRequest.Builder> getMergeConflictsRequest)
Returns information about merge conflicts between the before and after commit IDs for a pull request in a
repository.
|
default GetMergeConflictsIterable |
getMergeConflictsPaginator(GetMergeConflictsRequest getMergeConflictsRequest)
Returns information about merge conflicts between the before and after commit IDs for a pull request in a
repository.
|
default GetMergeOptionsResponse |
getMergeOptions(Consumer<GetMergeOptionsRequest.Builder> getMergeOptionsRequest)
Returns information about the merge options available for merging two specified branches.
|
default GetMergeOptionsResponse |
getMergeOptions(GetMergeOptionsRequest getMergeOptionsRequest)
Returns information about the merge options available for merging two specified branches.
|
default GetPullRequestResponse |
getPullRequest(Consumer<GetPullRequestRequest.Builder> getPullRequestRequest)
Gets information about a pull request in a specified repository.
|
default GetPullRequestResponse |
getPullRequest(GetPullRequestRequest getPullRequestRequest)
Gets information about a pull request in a specified repository.
|
default GetPullRequestApprovalStatesResponse |
getPullRequestApprovalStates(Consumer<GetPullRequestApprovalStatesRequest.Builder> getPullRequestApprovalStatesRequest)
Gets information about the approval states for a specified pull request.
|
default GetPullRequestApprovalStatesResponse |
getPullRequestApprovalStates(GetPullRequestApprovalStatesRequest getPullRequestApprovalStatesRequest)
Gets information about the approval states for a specified pull request.
|
default GetPullRequestOverrideStateResponse |
getPullRequestOverrideState(Consumer<GetPullRequestOverrideStateRequest.Builder> getPullRequestOverrideStateRequest)
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.
|
default GetPullRequestOverrideStateResponse |
getPullRequestOverrideState(GetPullRequestOverrideStateRequest getPullRequestOverrideStateRequest)
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.
|
default GetRepositoryResponse |
getRepository(Consumer<GetRepositoryRequest.Builder> getRepositoryRequest)
Returns information about a repository.
|
default GetRepositoryResponse |
getRepository(GetRepositoryRequest getRepositoryRequest)
Returns information about a repository.
|
default GetRepositoryTriggersResponse |
getRepositoryTriggers(Consumer<GetRepositoryTriggersRequest.Builder> getRepositoryTriggersRequest)
Gets information about triggers configured for a repository.
|
default GetRepositoryTriggersResponse |
getRepositoryTriggers(GetRepositoryTriggersRequest getRepositoryTriggersRequest)
Gets information about triggers configured for a repository.
|
default ListApprovalRuleTemplatesResponse |
listApprovalRuleTemplates(Consumer<ListApprovalRuleTemplatesRequest.Builder> listApprovalRuleTemplatesRequest)
Lists all approval rule templates in the specified AWS Region in your AWS account.
|
default ListApprovalRuleTemplatesResponse |
listApprovalRuleTemplates(ListApprovalRuleTemplatesRequest listApprovalRuleTemplatesRequest)
Lists all approval rule templates in the specified AWS Region in your AWS account.
|
default ListApprovalRuleTemplatesIterable |
listApprovalRuleTemplatesPaginator(Consumer<ListApprovalRuleTemplatesRequest.Builder> listApprovalRuleTemplatesRequest)
Lists all approval rule templates in the specified AWS Region in your AWS account.
|
default ListApprovalRuleTemplatesIterable |
listApprovalRuleTemplatesPaginator(ListApprovalRuleTemplatesRequest listApprovalRuleTemplatesRequest)
Lists all approval rule templates in the specified AWS Region in your AWS account.
|
default ListAssociatedApprovalRuleTemplatesForRepositoryResponse |
listAssociatedApprovalRuleTemplatesForRepository(Consumer<ListAssociatedApprovalRuleTemplatesForRepositoryRequest.Builder> listAssociatedApprovalRuleTemplatesForRepositoryRequest)
Lists all approval rule templates that are associated with a specified repository.
|
default ListAssociatedApprovalRuleTemplatesForRepositoryResponse |
listAssociatedApprovalRuleTemplatesForRepository(ListAssociatedApprovalRuleTemplatesForRepositoryRequest listAssociatedApprovalRuleTemplatesForRepositoryRequest)
Lists all approval rule templates that are associated with a specified repository.
|
default ListAssociatedApprovalRuleTemplatesForRepositoryIterable |
listAssociatedApprovalRuleTemplatesForRepositoryPaginator(Consumer<ListAssociatedApprovalRuleTemplatesForRepositoryRequest.Builder> listAssociatedApprovalRuleTemplatesForRepositoryRequest)
Lists all approval rule templates that are associated with a specified repository.
|
default ListAssociatedApprovalRuleTemplatesForRepositoryIterable |
listAssociatedApprovalRuleTemplatesForRepositoryPaginator(ListAssociatedApprovalRuleTemplatesForRepositoryRequest listAssociatedApprovalRuleTemplatesForRepositoryRequest)
Lists all approval rule templates that are associated with a specified repository.
|
default ListBranchesResponse |
listBranches(Consumer<ListBranchesRequest.Builder> listBranchesRequest)
Gets information about one or more branches in a repository.
|
default ListBranchesResponse |
listBranches(ListBranchesRequest listBranchesRequest)
Gets information about one or more branches in a repository.
|
default ListBranchesIterable |
listBranchesPaginator(Consumer<ListBranchesRequest.Builder> listBranchesRequest)
Gets information about one or more branches in a repository.
|
default ListBranchesIterable |
listBranchesPaginator(ListBranchesRequest listBranchesRequest)
Gets information about one or more branches in a repository.
|
default ListPullRequestsResponse |
listPullRequests(Consumer<ListPullRequestsRequest.Builder> listPullRequestsRequest)
Returns a list of pull requests for a specified repository.
|
default ListPullRequestsResponse |
listPullRequests(ListPullRequestsRequest listPullRequestsRequest)
Returns a list of pull requests for a specified repository.
|
default ListPullRequestsIterable |
listPullRequestsPaginator(Consumer<ListPullRequestsRequest.Builder> listPullRequestsRequest)
Returns a list of pull requests for a specified repository.
|
default ListPullRequestsIterable |
listPullRequestsPaginator(ListPullRequestsRequest listPullRequestsRequest)
Returns a list of pull requests for a specified repository.
|
default ListRepositoriesResponse |
listRepositories()
Gets information about one or more repositories.
|
default ListRepositoriesResponse |
listRepositories(Consumer<ListRepositoriesRequest.Builder> listRepositoriesRequest)
Gets information about one or more repositories.
|
default ListRepositoriesResponse |
listRepositories(ListRepositoriesRequest listRepositoriesRequest)
Gets information about one or more repositories.
|
default ListRepositoriesForApprovalRuleTemplateResponse |
listRepositoriesForApprovalRuleTemplate(Consumer<ListRepositoriesForApprovalRuleTemplateRequest.Builder> listRepositoriesForApprovalRuleTemplateRequest)
Lists all repositories associated with the specified approval rule template.
|
default ListRepositoriesForApprovalRuleTemplateResponse |
listRepositoriesForApprovalRuleTemplate(ListRepositoriesForApprovalRuleTemplateRequest listRepositoriesForApprovalRuleTemplateRequest)
Lists all repositories associated with the specified approval rule template.
|
default ListRepositoriesForApprovalRuleTemplateIterable |
listRepositoriesForApprovalRuleTemplatePaginator(Consumer<ListRepositoriesForApprovalRuleTemplateRequest.Builder> listRepositoriesForApprovalRuleTemplateRequest)
Lists all repositories associated with the specified approval rule template.
|
default ListRepositoriesForApprovalRuleTemplateIterable |
listRepositoriesForApprovalRuleTemplatePaginator(ListRepositoriesForApprovalRuleTemplateRequest listRepositoriesForApprovalRuleTemplateRequest)
Lists all repositories associated with the specified approval rule template.
|
default ListRepositoriesIterable |
listRepositoriesPaginator()
Gets information about one or more repositories.
|
default ListRepositoriesIterable |
listRepositoriesPaginator(Consumer<ListRepositoriesRequest.Builder> listRepositoriesRequest)
Gets information about one or more repositories.
|
default ListRepositoriesIterable |
listRepositoriesPaginator(ListRepositoriesRequest listRepositoriesRequest)
Gets information about one or more repositories.
|
default ListTagsForResourceResponse |
listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
Gets information about AWS tags for a specified Amazon Resource Name (ARN) in AWS CodeCommit.
|
default ListTagsForResourceResponse |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Gets information about AWS tags for a specified Amazon Resource Name (ARN) in AWS CodeCommit.
|
default MergeBranchesByFastForwardResponse |
mergeBranchesByFastForward(Consumer<MergeBranchesByFastForwardRequest.Builder> mergeBranchesByFastForwardRequest)
Merges two branches using the fast-forward merge strategy.
|
default MergeBranchesByFastForwardResponse |
mergeBranchesByFastForward(MergeBranchesByFastForwardRequest mergeBranchesByFastForwardRequest)
Merges two branches using the fast-forward merge strategy.
|
default MergeBranchesBySquashResponse |
mergeBranchesBySquash(Consumer<MergeBranchesBySquashRequest.Builder> mergeBranchesBySquashRequest)
Merges two branches using the squash merge strategy.
|
default MergeBranchesBySquashResponse |
mergeBranchesBySquash(MergeBranchesBySquashRequest mergeBranchesBySquashRequest)
Merges two branches using the squash merge strategy.
|
default MergeBranchesByThreeWayResponse |
mergeBranchesByThreeWay(Consumer<MergeBranchesByThreeWayRequest.Builder> mergeBranchesByThreeWayRequest)
Merges two specified branches using the three-way merge strategy.
|
default MergeBranchesByThreeWayResponse |
mergeBranchesByThreeWay(MergeBranchesByThreeWayRequest mergeBranchesByThreeWayRequest)
Merges two specified branches using the three-way merge strategy.
|
default MergePullRequestByFastForwardResponse |
mergePullRequestByFastForward(Consumer<MergePullRequestByFastForwardRequest.Builder> mergePullRequestByFastForwardRequest)
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.
|
default MergePullRequestByFastForwardResponse |
mergePullRequestByFastForward(MergePullRequestByFastForwardRequest mergePullRequestByFastForwardRequest)
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.
|
default MergePullRequestBySquashResponse |
mergePullRequestBySquash(Consumer<MergePullRequestBySquashRequest.Builder> mergePullRequestBySquashRequest)
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.
|
default MergePullRequestBySquashResponse |
mergePullRequestBySquash(MergePullRequestBySquashRequest mergePullRequestBySquashRequest)
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.
|
default MergePullRequestByThreeWayResponse |
mergePullRequestByThreeWay(Consumer<MergePullRequestByThreeWayRequest.Builder> mergePullRequestByThreeWayRequest)
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.
|
default MergePullRequestByThreeWayResponse |
mergePullRequestByThreeWay(MergePullRequestByThreeWayRequest mergePullRequestByThreeWayRequest)
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.
|
default OverridePullRequestApprovalRulesResponse |
overridePullRequestApprovalRules(Consumer<OverridePullRequestApprovalRulesRequest.Builder> overridePullRequestApprovalRulesRequest)
Sets aside (overrides) all approval rule requirements for a specified pull request.
|
default OverridePullRequestApprovalRulesResponse |
overridePullRequestApprovalRules(OverridePullRequestApprovalRulesRequest overridePullRequestApprovalRulesRequest)
Sets aside (overrides) all approval rule requirements for a specified pull request.
|
default PostCommentForComparedCommitResponse |
postCommentForComparedCommit(Consumer<PostCommentForComparedCommitRequest.Builder> postCommentForComparedCommitRequest)
Posts a comment on the comparison between two commits.
|
default PostCommentForComparedCommitResponse |
postCommentForComparedCommit(PostCommentForComparedCommitRequest postCommentForComparedCommitRequest)
Posts a comment on the comparison between two commits.
|
default PostCommentForPullRequestResponse |
postCommentForPullRequest(Consumer<PostCommentForPullRequestRequest.Builder> postCommentForPullRequestRequest)
Posts a comment on a pull request.
|
default PostCommentForPullRequestResponse |
postCommentForPullRequest(PostCommentForPullRequestRequest postCommentForPullRequestRequest)
Posts a comment on a pull request.
|
default PostCommentReplyResponse |
postCommentReply(Consumer<PostCommentReplyRequest.Builder> postCommentReplyRequest)
Posts a comment in reply to an existing comment on a comparison between commits or a pull request.
|
default PostCommentReplyResponse |
postCommentReply(PostCommentReplyRequest postCommentReplyRequest)
Posts a comment in reply to an existing comment on a comparison between commits or a pull request.
|
default PutCommentReactionResponse |
putCommentReaction(Consumer<PutCommentReactionRequest.Builder> putCommentReactionRequest)
Adds or updates a reaction to a specified comment for the user whose identity is used to make the request.
|
default PutCommentReactionResponse |
putCommentReaction(PutCommentReactionRequest putCommentReactionRequest)
Adds or updates a reaction to a specified comment for the user whose identity is used to make the request.
|
default PutFileResponse |
putFile(Consumer<PutFileRequest.Builder> putFileRequest)
Adds or updates a file in a branch in an AWS CodeCommit repository, and generates a commit for the addition in
the specified branch.
|
default PutFileResponse |
putFile(PutFileRequest putFileRequest)
Adds or updates a file in a branch in an AWS CodeCommit repository, and generates a commit for the addition in
the specified branch.
|
default PutRepositoryTriggersResponse |
putRepositoryTriggers(Consumer<PutRepositoryTriggersRequest.Builder> putRepositoryTriggersRequest)
Replaces all triggers for a repository.
|
default PutRepositoryTriggersResponse |
putRepositoryTriggers(PutRepositoryTriggersRequest putRepositoryTriggersRequest)
Replaces all triggers for a repository.
|
default CodeCommitServiceClientConfiguration |
serviceClientConfiguration() |
static ServiceMetadata |
serviceMetadata() |
default TagResourceResponse |
tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
Adds or updates tags for a resource in AWS CodeCommit.
|
default TagResourceResponse |
tagResource(TagResourceRequest tagResourceRequest)
Adds or updates tags for a resource in AWS CodeCommit.
|
default TestRepositoryTriggersResponse |
testRepositoryTriggers(Consumer<TestRepositoryTriggersRequest.Builder> testRepositoryTriggersRequest)
Tests the functionality of repository triggers by sending information to the trigger target.
|
default TestRepositoryTriggersResponse |
testRepositoryTriggers(TestRepositoryTriggersRequest testRepositoryTriggersRequest)
Tests the functionality of repository triggers by sending information to the trigger target.
|
default UntagResourceResponse |
untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
Removes tags for a resource in AWS CodeCommit.
|
default UntagResourceResponse |
untagResource(UntagResourceRequest untagResourceRequest)
Removes tags for a resource in AWS CodeCommit.
|
default UpdateApprovalRuleTemplateContentResponse |
updateApprovalRuleTemplateContent(Consumer<UpdateApprovalRuleTemplateContentRequest.Builder> updateApprovalRuleTemplateContentRequest)
Updates the content of an approval rule template.
|
default UpdateApprovalRuleTemplateContentResponse |
updateApprovalRuleTemplateContent(UpdateApprovalRuleTemplateContentRequest updateApprovalRuleTemplateContentRequest)
Updates the content of an approval rule template.
|
default UpdateApprovalRuleTemplateDescriptionResponse |
updateApprovalRuleTemplateDescription(Consumer<UpdateApprovalRuleTemplateDescriptionRequest.Builder> updateApprovalRuleTemplateDescriptionRequest)
Updates the description for a specified approval rule template.
|
default UpdateApprovalRuleTemplateDescriptionResponse |
updateApprovalRuleTemplateDescription(UpdateApprovalRuleTemplateDescriptionRequest updateApprovalRuleTemplateDescriptionRequest)
Updates the description for a specified approval rule template.
|
default UpdateApprovalRuleTemplateNameResponse |
updateApprovalRuleTemplateName(Consumer<UpdateApprovalRuleTemplateNameRequest.Builder> updateApprovalRuleTemplateNameRequest)
Updates the name of a specified approval rule template.
|
default UpdateApprovalRuleTemplateNameResponse |
updateApprovalRuleTemplateName(UpdateApprovalRuleTemplateNameRequest updateApprovalRuleTemplateNameRequest)
Updates the name of a specified approval rule template.
|
default UpdateCommentResponse |
updateComment(Consumer<UpdateCommentRequest.Builder> updateCommentRequest)
Replaces the contents of a comment.
|
default UpdateCommentResponse |
updateComment(UpdateCommentRequest updateCommentRequest)
Replaces the contents of a comment.
|
default UpdateDefaultBranchResponse |
updateDefaultBranch(Consumer<UpdateDefaultBranchRequest.Builder> updateDefaultBranchRequest)
Sets or changes the default branch name for the specified repository.
|
default UpdateDefaultBranchResponse |
updateDefaultBranch(UpdateDefaultBranchRequest updateDefaultBranchRequest)
Sets or changes the default branch name for the specified repository.
|
default UpdatePullRequestApprovalRuleContentResponse |
updatePullRequestApprovalRuleContent(Consumer<UpdatePullRequestApprovalRuleContentRequest.Builder> updatePullRequestApprovalRuleContentRequest)
Updates the structure of an approval rule created specifically for a pull request.
|
default UpdatePullRequestApprovalRuleContentResponse |
updatePullRequestApprovalRuleContent(UpdatePullRequestApprovalRuleContentRequest updatePullRequestApprovalRuleContentRequest)
Updates the structure of an approval rule created specifically for a pull request.
|
default UpdatePullRequestApprovalStateResponse |
updatePullRequestApprovalState(Consumer<UpdatePullRequestApprovalStateRequest.Builder> updatePullRequestApprovalStateRequest)
Updates the state of a user's approval on a pull request.
|
default UpdatePullRequestApprovalStateResponse |
updatePullRequestApprovalState(UpdatePullRequestApprovalStateRequest updatePullRequestApprovalStateRequest)
Updates the state of a user's approval on a pull request.
|
default UpdatePullRequestDescriptionResponse |
updatePullRequestDescription(Consumer<UpdatePullRequestDescriptionRequest.Builder> updatePullRequestDescriptionRequest)
Replaces the contents of the description of a pull request.
|
default UpdatePullRequestDescriptionResponse |
updatePullRequestDescription(UpdatePullRequestDescriptionRequest updatePullRequestDescriptionRequest)
Replaces the contents of the description of a pull request.
|
default UpdatePullRequestStatusResponse |
updatePullRequestStatus(Consumer<UpdatePullRequestStatusRequest.Builder> updatePullRequestStatusRequest)
Updates the status of a pull request.
|
default UpdatePullRequestStatusResponse |
updatePullRequestStatus(UpdatePullRequestStatusRequest updatePullRequestStatusRequest)
Updates the status of a pull request.
|
default UpdatePullRequestTitleResponse |
updatePullRequestTitle(Consumer<UpdatePullRequestTitleRequest.Builder> updatePullRequestTitleRequest)
Replaces the title of a pull request.
|
default UpdatePullRequestTitleResponse |
updatePullRequestTitle(UpdatePullRequestTitleRequest updatePullRequestTitleRequest)
Replaces the title of a pull request.
|
default UpdateRepositoryDescriptionResponse |
updateRepositoryDescription(Consumer<UpdateRepositoryDescriptionRequest.Builder> updateRepositoryDescriptionRequest)
Sets or changes the comment or description for a repository.
|
default UpdateRepositoryDescriptionResponse |
updateRepositoryDescription(UpdateRepositoryDescriptionRequest updateRepositoryDescriptionRequest)
Sets or changes the comment or description for a repository.
|
default UpdateRepositoryNameResponse |
updateRepositoryName(Consumer<UpdateRepositoryNameRequest.Builder> updateRepositoryNameRequest)
Renames a repository.
|
default UpdateRepositoryNameResponse |
updateRepositoryName(UpdateRepositoryNameRequest updateRepositoryNameRequest)
Renames a repository.
|
serviceNameclosestatic final String SERVICE_NAME
static final String SERVICE_METADATA_ID
ServiceMetadataProvider.default AssociateApprovalRuleTemplateWithRepositoryResponse associateApprovalRuleTemplateWithRepository(AssociateApprovalRuleTemplateWithRepositoryRequest associateApprovalRuleTemplateWithRepositoryRequest) throws ApprovalRuleTemplateNameRequiredException, InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateDoesNotExistException, MaximumRuleTemplatesAssociatedWithRepositoryException, RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
associateApprovalRuleTemplateWithRepositoryRequest - ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateDoesNotExistException - The specified approval rule template does not exist. Verify that the name is correct and that you are
signed in to the AWS Region where the template was created, and then try again.MaximumRuleTemplatesAssociatedWithRepositoryException - The maximum number of approval rule templates for a repository has been exceeded. You cannot associate
more than 25 approval rule templates with a repository.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault AssociateApprovalRuleTemplateWithRepositoryResponse associateApprovalRuleTemplateWithRepository(Consumer<AssociateApprovalRuleTemplateWithRepositoryRequest.Builder> associateApprovalRuleTemplateWithRepositoryRequest) throws ApprovalRuleTemplateNameRequiredException, InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateDoesNotExistException, MaximumRuleTemplatesAssociatedWithRepositoryException, RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the
AssociateApprovalRuleTemplateWithRepositoryRequest.Builder avoiding the need to create one manually via
AssociateApprovalRuleTemplateWithRepositoryRequest.builder()
associateApprovalRuleTemplateWithRepositoryRequest - A Consumer that will call methods on
AssociateApprovalRuleTemplateWithRepositoryInput.Builder to create a request.ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateDoesNotExistException - The specified approval rule template does not exist. Verify that the name is correct and that you are
signed in to the AWS Region where the template was created, and then try again.MaximumRuleTemplatesAssociatedWithRepositoryException - The maximum number of approval rule templates for a repository has been exceeded. You cannot associate
more than 25 approval rule templates with a repository.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault BatchAssociateApprovalRuleTemplateWithRepositoriesResponse batchAssociateApprovalRuleTemplateWithRepositories(BatchAssociateApprovalRuleTemplateWithRepositoriesRequest batchAssociateApprovalRuleTemplateWithRepositoriesRequest) throws ApprovalRuleTemplateNameRequiredException, InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateDoesNotExistException, RepositoryNamesRequiredException, MaximumRepositoryNamesExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Creates an association between an approval rule template and one or more specified repositories.
batchAssociateApprovalRuleTemplateWithRepositoriesRequest - ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateDoesNotExistException - The specified approval rule template does not exist. Verify that the name is correct and that you are
signed in to the AWS Region where the template was created, and then try again.RepositoryNamesRequiredException - At least one repository name object is required, but was not specified.MaximumRepositoryNamesExceededException - The maximum number of allowed repository names was exceeded. Currently, this number is 100.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault BatchAssociateApprovalRuleTemplateWithRepositoriesResponse batchAssociateApprovalRuleTemplateWithRepositories(Consumer<BatchAssociateApprovalRuleTemplateWithRepositoriesRequest.Builder> batchAssociateApprovalRuleTemplateWithRepositoriesRequest) throws ApprovalRuleTemplateNameRequiredException, InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateDoesNotExistException, RepositoryNamesRequiredException, MaximumRepositoryNamesExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Creates an association between an approval rule template and one or more specified repositories.
This is a convenience which creates an instance of the
BatchAssociateApprovalRuleTemplateWithRepositoriesRequest.Builder avoiding the need to create one
manually via BatchAssociateApprovalRuleTemplateWithRepositoriesRequest.builder()
batchAssociateApprovalRuleTemplateWithRepositoriesRequest - A Consumer that will call methods on
BatchAssociateApprovalRuleTemplateWithRepositoriesInput.Builder to create a request.ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateDoesNotExistException - The specified approval rule template does not exist. Verify that the name is correct and that you are
signed in to the AWS Region where the template was created, and then try again.RepositoryNamesRequiredException - At least one repository name object is required, but was not specified.MaximumRepositoryNamesExceededException - The maximum number of allowed repository names was exceeded. Currently, this number is 100.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault BatchDescribeMergeConflictsResponse batchDescribeMergeConflicts(BatchDescribeMergeConflictsRequest batchDescribeMergeConflictsRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, MergeOptionRequiredException, InvalidMergeOptionException, InvalidContinuationTokenException, CommitRequiredException, CommitDoesNotExistException, InvalidCommitException, TipsDivergenceExceededException, InvalidMaxConflictFilesException, InvalidMaxMergeHunksException, InvalidConflictDetailLevelException, InvalidConflictResolutionStrategyException, MaximumFileContentToLoadExceededException, MaximumItemsToCompareExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using the squash or three-way merge strategy.
batchDescribeMergeConflictsRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.MergeOptionRequiredException - A merge option or stategy is required, and none was provided.InvalidMergeOptionException - The specified merge option is not valid for this operation. Not all merge strategies are supported for
all operations.InvalidContinuationTokenException - The specified continuation token is not valid.CommitRequiredException - A commit was not specified.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidCommitException - The specified commit is not valid.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.InvalidMaxConflictFilesException - The specified value for the number of conflict files to return is not valid.InvalidMaxMergeHunksException - The specified value for the number of merge hunks to return is not valid.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.MaximumFileContentToLoadExceededException - The number of files to load exceeds the allowed limit.MaximumItemsToCompareExceededException - The number of items to compare between the source or destination branches and the merge base has exceeded
the maximum allowed.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault BatchDescribeMergeConflictsResponse batchDescribeMergeConflicts(Consumer<BatchDescribeMergeConflictsRequest.Builder> batchDescribeMergeConflictsRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, MergeOptionRequiredException, InvalidMergeOptionException, InvalidContinuationTokenException, CommitRequiredException, CommitDoesNotExistException, InvalidCommitException, TipsDivergenceExceededException, InvalidMaxConflictFilesException, InvalidMaxMergeHunksException, InvalidConflictDetailLevelException, InvalidConflictResolutionStrategyException, MaximumFileContentToLoadExceededException, MaximumItemsToCompareExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using the squash or three-way merge strategy.
This is a convenience which creates an instance of the BatchDescribeMergeConflictsRequest.Builder
avoiding the need to create one manually via BatchDescribeMergeConflictsRequest.builder()
batchDescribeMergeConflictsRequest - A Consumer that will call methods on BatchDescribeMergeConflictsInput.Builder to create a
request.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.MergeOptionRequiredException - A merge option or stategy is required, and none was provided.InvalidMergeOptionException - The specified merge option is not valid for this operation. Not all merge strategies are supported for
all operations.InvalidContinuationTokenException - The specified continuation token is not valid.CommitRequiredException - A commit was not specified.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidCommitException - The specified commit is not valid.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.InvalidMaxConflictFilesException - The specified value for the number of conflict files to return is not valid.InvalidMaxMergeHunksException - The specified value for the number of merge hunks to return is not valid.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.MaximumFileContentToLoadExceededException - The number of files to load exceeds the allowed limit.MaximumItemsToCompareExceededException - The number of items to compare between the source or destination branches and the merge base has exceeded
the maximum allowed.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault BatchDisassociateApprovalRuleTemplateFromRepositoriesResponse batchDisassociateApprovalRuleTemplateFromRepositories(BatchDisassociateApprovalRuleTemplateFromRepositoriesRequest batchDisassociateApprovalRuleTemplateFromRepositoriesRequest) throws ApprovalRuleTemplateNameRequiredException, InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateDoesNotExistException, RepositoryNamesRequiredException, MaximumRepositoryNamesExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Removes the association between an approval rule template and one or more specified repositories.
batchDisassociateApprovalRuleTemplateFromRepositoriesRequest - ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateDoesNotExistException - The specified approval rule template does not exist. Verify that the name is correct and that you are
signed in to the AWS Region where the template was created, and then try again.RepositoryNamesRequiredException - At least one repository name object is required, but was not specified.MaximumRepositoryNamesExceededException - The maximum number of allowed repository names was exceeded. Currently, this number is 100.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault BatchDisassociateApprovalRuleTemplateFromRepositoriesResponse batchDisassociateApprovalRuleTemplateFromRepositories(Consumer<BatchDisassociateApprovalRuleTemplateFromRepositoriesRequest.Builder> batchDisassociateApprovalRuleTemplateFromRepositoriesRequest) throws ApprovalRuleTemplateNameRequiredException, InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateDoesNotExistException, RepositoryNamesRequiredException, MaximumRepositoryNamesExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Removes the association between an approval rule template and one or more specified repositories.
This is a convenience which creates an instance of the
BatchDisassociateApprovalRuleTemplateFromRepositoriesRequest.Builder avoiding the need to create one
manually via BatchDisassociateApprovalRuleTemplateFromRepositoriesRequest.builder()
batchDisassociateApprovalRuleTemplateFromRepositoriesRequest - A Consumer that will call methods on
BatchDisassociateApprovalRuleTemplateFromRepositoriesInput.Builder to create a request.ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateDoesNotExistException - The specified approval rule template does not exist. Verify that the name is correct and that you are
signed in to the AWS Region where the template was created, and then try again.RepositoryNamesRequiredException - At least one repository name object is required, but was not specified.MaximumRepositoryNamesExceededException - The maximum number of allowed repository names was exceeded. Currently, this number is 100.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault BatchGetCommitsResponse batchGetCommits(BatchGetCommitsRequest batchGetCommitsRequest) throws CommitIdsListRequiredException, CommitIdsLimitExceededException, RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about the contents of one or more commits in a repository.
batchGetCommitsRequest - CommitIdsListRequiredException - A list of commit IDs is required, but was either not specified or the list was empty.CommitIdsLimitExceededException - The maximum number of allowed commit IDs in a batch request is 100. Verify that your batch requests
contains no more than 100 commit IDs, and then try again.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault BatchGetCommitsResponse batchGetCommits(Consumer<BatchGetCommitsRequest.Builder> batchGetCommitsRequest) throws CommitIdsListRequiredException, CommitIdsLimitExceededException, RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about the contents of one or more commits in a repository.
This is a convenience which creates an instance of the BatchGetCommitsRequest.Builder avoiding the need
to create one manually via BatchGetCommitsRequest.builder()
batchGetCommitsRequest - A Consumer that will call methods on BatchGetCommitsInput.Builder to create a request.CommitIdsListRequiredException - A list of commit IDs is required, but was either not specified or the list was empty.CommitIdsLimitExceededException - The maximum number of allowed commit IDs in a batch request is 100. Verify that your batch requests
contains no more than 100 commit IDs, and then try again.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault BatchGetRepositoriesResponse batchGetRepositories(BatchGetRepositoriesRequest batchGetRepositoriesRequest) throws RepositoryNamesRequiredException, MaximumRepositoryNamesExceededException, InvalidRepositoryNameException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
batchGetRepositoriesRequest - Represents the input of a batch get repositories operation.RepositoryNamesRequiredException - At least one repository name object is required, but was not specified.MaximumRepositoryNamesExceededException - The maximum number of allowed repository names was exceeded. Currently, this number is 100.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault BatchGetRepositoriesResponse batchGetRepositories(Consumer<BatchGetRepositoriesRequest.Builder> batchGetRepositoriesRequest) throws RepositoryNamesRequiredException, MaximumRepositoryNamesExceededException, InvalidRepositoryNameException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the BatchGetRepositoriesRequest.Builder avoiding the
need to create one manually via BatchGetRepositoriesRequest.builder()
batchGetRepositoriesRequest - A Consumer that will call methods on BatchGetRepositoriesInput.Builder to create a
request. Represents the input of a batch get repositories operation.RepositoryNamesRequiredException - At least one repository name object is required, but was not specified.MaximumRepositoryNamesExceededException - The maximum number of allowed repository names was exceeded. Currently, this number is 100.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateApprovalRuleTemplateResponse createApprovalRuleTemplate(CreateApprovalRuleTemplateRequest createApprovalRuleTemplateRequest) throws ApprovalRuleTemplateNameRequiredException, InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateNameAlreadyExistsException, ApprovalRuleTemplateContentRequiredException, InvalidApprovalRuleTemplateContentException, InvalidApprovalRuleTemplateDescriptionException, NumberOfRuleTemplatesExceededException, AwsServiceException, SdkClientException, CodeCommitException
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.
createApprovalRuleTemplateRequest - ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateNameAlreadyExistsException - You cannot create an approval rule template with that name because a template with that name already
exists in this AWS Region for your AWS account. Approval rule template names must be unique.ApprovalRuleTemplateContentRequiredException - The content for the approval rule template is empty. You must provide some content for an approval rule
template. The content cannot be null.InvalidApprovalRuleTemplateContentException - The content of the approval rule template is not valid.InvalidApprovalRuleTemplateDescriptionException - The description for the approval rule template is not valid because it exceeds the maximum characters
allowed for a description. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.NumberOfRuleTemplatesExceededException - The maximum number of approval rule templates has been exceeded for this AWS Region.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateApprovalRuleTemplateResponse createApprovalRuleTemplate(Consumer<CreateApprovalRuleTemplateRequest.Builder> createApprovalRuleTemplateRequest) throws ApprovalRuleTemplateNameRequiredException, InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateNameAlreadyExistsException, ApprovalRuleTemplateContentRequiredException, InvalidApprovalRuleTemplateContentException, InvalidApprovalRuleTemplateDescriptionException, NumberOfRuleTemplatesExceededException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the CreateApprovalRuleTemplateRequest.Builder avoiding
the need to create one manually via CreateApprovalRuleTemplateRequest.builder()
createApprovalRuleTemplateRequest - A Consumer that will call methods on CreateApprovalRuleTemplateInput.Builder to create a
request.ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateNameAlreadyExistsException - You cannot create an approval rule template with that name because a template with that name already
exists in this AWS Region for your AWS account. Approval rule template names must be unique.ApprovalRuleTemplateContentRequiredException - The content for the approval rule template is empty. You must provide some content for an approval rule
template. The content cannot be null.InvalidApprovalRuleTemplateContentException - The content of the approval rule template is not valid.InvalidApprovalRuleTemplateDescriptionException - The description for the approval rule template is not valid because it exceeds the maximum characters
allowed for a description. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.NumberOfRuleTemplatesExceededException - The maximum number of approval rule templates has been exceeded for this AWS Region.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateBranchResponse createBranch(CreateBranchRequest createBranchRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, BranchNameRequiredException, BranchNameExistsException, InvalidBranchNameException, CommitIdRequiredException, CommitDoesNotExistException, InvalidCommitIdException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
createBranchRequest - Represents the input of a create branch operation.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.BranchNameRequiredException - A branch name is required, but was not specified.BranchNameExistsException - Cannot create the branch with the specified name because the commit conflicts with an existing branch
with the same name. Branch names must be unique.InvalidBranchNameException - The specified reference name is not valid.CommitIdRequiredException - A commit ID was not specified.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidCommitIdException - The specified commit ID is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateBranchResponse createBranch(Consumer<CreateBranchRequest.Builder> createBranchRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, BranchNameRequiredException, BranchNameExistsException, InvalidBranchNameException, CommitIdRequiredException, CommitDoesNotExistException, InvalidCommitIdException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the CreateBranchRequest.Builder avoiding the need to
create one manually via CreateBranchRequest.builder()
createBranchRequest - A Consumer that will call methods on CreateBranchInput.Builder to create a request.
Represents the input of a create branch operation.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.BranchNameRequiredException - A branch name is required, but was not specified.BranchNameExistsException - Cannot create the branch with the specified name because the commit conflicts with an existing branch
with the same name. Branch names must be unique.InvalidBranchNameException - The specified reference name is not valid.CommitIdRequiredException - A commit ID was not specified.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidCommitIdException - The specified commit ID is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateCommitResponse createCommit(CreateCommitRequest createCommitRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, ParentCommitIdRequiredException, InvalidParentCommitIdException, ParentCommitDoesNotExistException, ParentCommitIdOutdatedException, BranchNameRequiredException, InvalidBranchNameException, BranchDoesNotExistException, BranchNameIsTagNameException, FileEntryRequiredException, MaximumFileEntriesExceededException, PutFileEntryConflictException, SourceFileOrContentRequiredException, FileContentAndSourceFileSpecifiedException, PathRequiredException, InvalidPathException, SamePathRequestException, FileDoesNotExistException, FileContentSizeLimitExceededException, FolderContentSizeLimitExceededException, InvalidDeletionParameterException, RestrictedSourceFileException, FileModeRequiredException, InvalidFileModeException, NameLengthExceededException, InvalidEmailException, CommitMessageLengthExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, NoChangeException, FileNameConflictsWithDirectoryNameException, DirectoryNameConflictsWithFileNameException, FilePathConflictsWithSubmodulePathException, AwsServiceException, SdkClientException, CodeCommitException
Creates a commit for a repository on the tip of a specified branch.
createCommitRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.ParentCommitIdRequiredException - A parent commit ID is required. To view the full commit ID of a branch in a repository, use
GetBranch or a Git command (for example, git pull or git log).InvalidParentCommitIdException - The parent commit ID is not valid. The commit ID cannot be empty, and must match the head commit ID for
the branch of the repository where you want to add or update a file.ParentCommitDoesNotExistException - The parent commit ID is not valid because it does not exist. The specified parent commit ID does not
exist in the specified branch of the repository.ParentCommitIdOutdatedException - The file could not be added because the provided parent commit ID is not the current tip of the specified
branch. To view the full commit ID of the current head of the branch, use GetBranch.BranchNameRequiredException - A branch name is required, but was not specified.InvalidBranchNameException - The specified reference name is not valid.BranchDoesNotExistException - The specified branch does not exist.BranchNameIsTagNameException - The specified branch name is not valid because it is a tag name. Enter the name of a branch in the
repository. For a list of valid branch names, use ListBranches.FileEntryRequiredException - The commit cannot be created because no files have been specified as added, updated, or changed (PutFile
or DeleteFile) for the commit.MaximumFileEntriesExceededException - The number of specified files to change as part of this commit exceeds the maximum number of files that
can be changed in a single commit. Consider using a Git client for these changes.PutFileEntryConflictException - The commit cannot be created because one or more files specified in the commit reference both a file and
a folder.SourceFileOrContentRequiredException - The commit cannot be created because no source files or file content have been specified for the commit.FileContentAndSourceFileSpecifiedException - The commit cannot be created because both a source file and file content have been specified for the same
file. You cannot provide both. Either specify a source file or provide the file content directly.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.SamePathRequestException - The commit cannot be created because one or more changes in this commit duplicate actions in the same
file path. For example, you cannot make the same delete request to the same file in the same file path
twice, or make a delete request and a move request to the same file as part of the same commit.FileDoesNotExistException - The specified file does not exist. Verify that you have used the correct file name, full path, and
extension.FileContentSizeLimitExceededException - The file cannot be added because it is too large. The maximum file size is 6 MB, and the combined file
content change size is 7 MB. Consider making these changes using a Git client.FolderContentSizeLimitExceededException - The commit cannot be created because at least one of the overall changes in the commit results in a
folder whose contents exceed the limit of 6 MB. Either reduce the number and size of your changes, or
split the changes across multiple folders.InvalidDeletionParameterException - The specified deletion parameter is not valid.RestrictedSourceFileException - The commit cannot be created because one of the changes specifies copying or moving a .gitkeep file.FileModeRequiredException - The commit cannot be created because no file mode has been specified. A file mode is required to update
mode permissions for a file.InvalidFileModeException - The specified file mode permission is not valid. For a list of valid file mode permissions, see
PutFile.NameLengthExceededException - The user name is not valid because it has exceeded the character limit for author names.InvalidEmailException - The specified email address either contains one or more characters that are not allowed, or it exceeds
the maximum number of characters allowed for an email address.CommitMessageLengthExceededException - The commit message is too long. Provide a shorter string.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.NoChangeException - The commit cannot be created because no changes will be made to the repository as a result of this
commit. A commit must contain at least one change.FileNameConflictsWithDirectoryNameException - A file cannot be added to the repository because the specified file name has the same name as a directory
in this repository. Either provide another name for the file, or add the file in a directory that does
not match the file name.DirectoryNameConflictsWithFileNameException - A file cannot be added to the repository because the specified path name has the same name as a file that
already exists in this repository. Either provide a different name for the file, or specify a different
path for the file.FilePathConflictsWithSubmodulePathException - The commit cannot be created because a specified file path points to a submodule. Verify that the
destination files have valid file paths that do not point to a submodule.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateCommitResponse createCommit(Consumer<CreateCommitRequest.Builder> createCommitRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, ParentCommitIdRequiredException, InvalidParentCommitIdException, ParentCommitDoesNotExistException, ParentCommitIdOutdatedException, BranchNameRequiredException, InvalidBranchNameException, BranchDoesNotExistException, BranchNameIsTagNameException, FileEntryRequiredException, MaximumFileEntriesExceededException, PutFileEntryConflictException, SourceFileOrContentRequiredException, FileContentAndSourceFileSpecifiedException, PathRequiredException, InvalidPathException, SamePathRequestException, FileDoesNotExistException, FileContentSizeLimitExceededException, FolderContentSizeLimitExceededException, InvalidDeletionParameterException, RestrictedSourceFileException, FileModeRequiredException, InvalidFileModeException, NameLengthExceededException, InvalidEmailException, CommitMessageLengthExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, NoChangeException, FileNameConflictsWithDirectoryNameException, DirectoryNameConflictsWithFileNameException, FilePathConflictsWithSubmodulePathException, AwsServiceException, SdkClientException, CodeCommitException
Creates a commit for a repository on the tip of a specified branch.
This is a convenience which creates an instance of the CreateCommitRequest.Builder avoiding the need to
create one manually via CreateCommitRequest.builder()
createCommitRequest - A Consumer that will call methods on CreateCommitInput.Builder to create a request.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.ParentCommitIdRequiredException - A parent commit ID is required. To view the full commit ID of a branch in a repository, use
GetBranch or a Git command (for example, git pull or git log).InvalidParentCommitIdException - The parent commit ID is not valid. The commit ID cannot be empty, and must match the head commit ID for
the branch of the repository where you want to add or update a file.ParentCommitDoesNotExistException - The parent commit ID is not valid because it does not exist. The specified parent commit ID does not
exist in the specified branch of the repository.ParentCommitIdOutdatedException - The file could not be added because the provided parent commit ID is not the current tip of the specified
branch. To view the full commit ID of the current head of the branch, use GetBranch.BranchNameRequiredException - A branch name is required, but was not specified.InvalidBranchNameException - The specified reference name is not valid.BranchDoesNotExistException - The specified branch does not exist.BranchNameIsTagNameException - The specified branch name is not valid because it is a tag name. Enter the name of a branch in the
repository. For a list of valid branch names, use ListBranches.FileEntryRequiredException - The commit cannot be created because no files have been specified as added, updated, or changed (PutFile
or DeleteFile) for the commit.MaximumFileEntriesExceededException - The number of specified files to change as part of this commit exceeds the maximum number of files that
can be changed in a single commit. Consider using a Git client for these changes.PutFileEntryConflictException - The commit cannot be created because one or more files specified in the commit reference both a file and
a folder.SourceFileOrContentRequiredException - The commit cannot be created because no source files or file content have been specified for the commit.FileContentAndSourceFileSpecifiedException - The commit cannot be created because both a source file and file content have been specified for the same
file. You cannot provide both. Either specify a source file or provide the file content directly.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.SamePathRequestException - The commit cannot be created because one or more changes in this commit duplicate actions in the same
file path. For example, you cannot make the same delete request to the same file in the same file path
twice, or make a delete request and a move request to the same file as part of the same commit.FileDoesNotExistException - The specified file does not exist. Verify that you have used the correct file name, full path, and
extension.FileContentSizeLimitExceededException - The file cannot be added because it is too large. The maximum file size is 6 MB, and the combined file
content change size is 7 MB. Consider making these changes using a Git client.FolderContentSizeLimitExceededException - The commit cannot be created because at least one of the overall changes in the commit results in a
folder whose contents exceed the limit of 6 MB. Either reduce the number and size of your changes, or
split the changes across multiple folders.InvalidDeletionParameterException - The specified deletion parameter is not valid.RestrictedSourceFileException - The commit cannot be created because one of the changes specifies copying or moving a .gitkeep file.FileModeRequiredException - The commit cannot be created because no file mode has been specified. A file mode is required to update
mode permissions for a file.InvalidFileModeException - The specified file mode permission is not valid. For a list of valid file mode permissions, see
PutFile.NameLengthExceededException - The user name is not valid because it has exceeded the character limit for author names.InvalidEmailException - The specified email address either contains one or more characters that are not allowed, or it exceeds
the maximum number of characters allowed for an email address.CommitMessageLengthExceededException - The commit message is too long. Provide a shorter string.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.NoChangeException - The commit cannot be created because no changes will be made to the repository as a result of this
commit. A commit must contain at least one change.FileNameConflictsWithDirectoryNameException - A file cannot be added to the repository because the specified file name has the same name as a directory
in this repository. Either provide another name for the file, or add the file in a directory that does
not match the file name.DirectoryNameConflictsWithFileNameException - A file cannot be added to the repository because the specified path name has the same name as a file that
already exists in this repository. Either provide a different name for the file, or specify a different
path for the file.FilePathConflictsWithSubmodulePathException - The commit cannot be created because a specified file path points to a submodule. Verify that the
destination files have valid file paths that do not point to a submodule.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreatePullRequestResponse createPullRequest(CreatePullRequestRequest createPullRequestRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, ClientRequestTokenRequiredException, InvalidClientRequestTokenException, IdempotencyParameterMismatchException, ReferenceNameRequiredException, InvalidReferenceNameException, ReferenceDoesNotExistException, ReferenceTypeNotSupportedException, TitleRequiredException, InvalidTitleException, InvalidDescriptionException, TargetsRequiredException, InvalidTargetsException, TargetRequiredException, InvalidTargetException, MultipleRepositoriesInPullRequestException, MaximumOpenPullRequestsExceededException, SourceAndDestinationAreSameException, AwsServiceException, SdkClientException, CodeCommitException
Creates a pull request in the specified repository.
createPullRequestRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.ClientRequestTokenRequiredException - A client request token is required. A client request token is an unique, client-generated idempotency
token that, when provided in a request, ensures the request cannot be repeated with a changed parameter.
If a request is received with the same parameters and a token is included, the request returns
information about the initial request that used that token.InvalidClientRequestTokenException - The client request token is not valid.IdempotencyParameterMismatchException - The client request token is not valid. Either the token is not in a valid format, or the token has been
used in a previous request and cannot be reused.ReferenceNameRequiredException - A reference name is required, but none was provided.InvalidReferenceNameException - The specified reference name format is not valid. Reference names must conform to the Git references
format (for example, refs/heads/master). For more information, see Git Internals - Git References or
consult your Git documentation.ReferenceDoesNotExistException - The specified reference does not exist. You must provide a full commit ID.ReferenceTypeNotSupportedException - The specified reference is not a supported type.TitleRequiredException - A pull request title is required. It cannot be empty or null.InvalidTitleException - The title of the pull request is not valid. Pull request titles cannot exceed 100 characters in length.InvalidDescriptionException - The pull request description is not valid. Descriptions cannot be more than 1,000 characters.TargetsRequiredException - An array of target objects is required. It cannot be empty or null.InvalidTargetsException - The targets for the pull request is not valid or not in a valid format. Targets are a list of target
objects. Each target object must contain the full values for the repository name, source branch, and
destination branch for a pull request.TargetRequiredException - A pull request target is required. It cannot be empty or null. A pull request target must contain the
full values for the repository name, source branch, and destination branch for the pull request.InvalidTargetException - The target for the pull request is not valid. A target must contain the full values for the repository
name, source branch, and destination branch for the pull request.MultipleRepositoriesInPullRequestException - You cannot include more than one repository in a pull request. Make sure you have specified only one
repository name in your request, and then try again.MaximumOpenPullRequestsExceededException - You cannot create the pull request because the repository has too many open pull requests. The maximum
number of open pull requests for a repository is 1,000. Close one or more open pull requests, and then
try again.SourceAndDestinationAreSameException - The source branch and destination branch for the pull request are the same. You must specify different
branches for the source and destination.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreatePullRequestResponse createPullRequest(Consumer<CreatePullRequestRequest.Builder> createPullRequestRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, ClientRequestTokenRequiredException, InvalidClientRequestTokenException, IdempotencyParameterMismatchException, ReferenceNameRequiredException, InvalidReferenceNameException, ReferenceDoesNotExistException, ReferenceTypeNotSupportedException, TitleRequiredException, InvalidTitleException, InvalidDescriptionException, TargetsRequiredException, InvalidTargetsException, TargetRequiredException, InvalidTargetException, MultipleRepositoriesInPullRequestException, MaximumOpenPullRequestsExceededException, SourceAndDestinationAreSameException, AwsServiceException, SdkClientException, CodeCommitException
Creates a pull request in the specified repository.
This is a convenience which creates an instance of the CreatePullRequestRequest.Builder avoiding the need
to create one manually via CreatePullRequestRequest.builder()
createPullRequestRequest - A Consumer that will call methods on CreatePullRequestInput.Builder to create a request.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.ClientRequestTokenRequiredException - A client request token is required. A client request token is an unique, client-generated idempotency
token that, when provided in a request, ensures the request cannot be repeated with a changed parameter.
If a request is received with the same parameters and a token is included, the request returns
information about the initial request that used that token.InvalidClientRequestTokenException - The client request token is not valid.IdempotencyParameterMismatchException - The client request token is not valid. Either the token is not in a valid format, or the token has been
used in a previous request and cannot be reused.ReferenceNameRequiredException - A reference name is required, but none was provided.InvalidReferenceNameException - The specified reference name format is not valid. Reference names must conform to the Git references
format (for example, refs/heads/master). For more information, see Git Internals - Git References or
consult your Git documentation.ReferenceDoesNotExistException - The specified reference does not exist. You must provide a full commit ID.ReferenceTypeNotSupportedException - The specified reference is not a supported type.TitleRequiredException - A pull request title is required. It cannot be empty or null.InvalidTitleException - The title of the pull request is not valid. Pull request titles cannot exceed 100 characters in length.InvalidDescriptionException - The pull request description is not valid. Descriptions cannot be more than 1,000 characters.TargetsRequiredException - An array of target objects is required. It cannot be empty or null.InvalidTargetsException - The targets for the pull request is not valid or not in a valid format. Targets are a list of target
objects. Each target object must contain the full values for the repository name, source branch, and
destination branch for a pull request.TargetRequiredException - A pull request target is required. It cannot be empty or null. A pull request target must contain the
full values for the repository name, source branch, and destination branch for the pull request.InvalidTargetException - The target for the pull request is not valid. A target must contain the full values for the repository
name, source branch, and destination branch for the pull request.MultipleRepositoriesInPullRequestException - You cannot include more than one repository in a pull request. Make sure you have specified only one
repository name in your request, and then try again.MaximumOpenPullRequestsExceededException - You cannot create the pull request because the repository has too many open pull requests. The maximum
number of open pull requests for a repository is 1,000. Close one or more open pull requests, and then
try again.SourceAndDestinationAreSameException - The source branch and destination branch for the pull request are the same. You must specify different
branches for the source and destination.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreatePullRequestApprovalRuleResponse createPullRequestApprovalRule(CreatePullRequestApprovalRuleRequest createPullRequestApprovalRuleRequest) throws ApprovalRuleNameRequiredException, InvalidApprovalRuleNameException, ApprovalRuleNameAlreadyExistsException, ApprovalRuleContentRequiredException, InvalidApprovalRuleContentException, NumberOfRulesExceededException, PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, PullRequestAlreadyClosedException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Creates an approval rule for a pull request.
createPullRequestApprovalRuleRequest - ApprovalRuleNameRequiredException - An approval rule name is required, but was not specified.InvalidApprovalRuleNameException - The name for the approval rule is not valid.ApprovalRuleNameAlreadyExistsException - An approval rule with that name already exists. Approval rule names must be unique within the scope of a
pull request.ApprovalRuleContentRequiredException - The content for the approval rule is empty. You must provide some content for an approval rule. The
content cannot be null.InvalidApprovalRuleContentException - The content for the approval rule is not valid.NumberOfRulesExceededException - The approval rule cannot be added. The pull request has the maximum number of approval rules associated
with it.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.PullRequestAlreadyClosedException - The pull request status cannot be updated because it is already closed.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreatePullRequestApprovalRuleResponse createPullRequestApprovalRule(Consumer<CreatePullRequestApprovalRuleRequest.Builder> createPullRequestApprovalRuleRequest) throws ApprovalRuleNameRequiredException, InvalidApprovalRuleNameException, ApprovalRuleNameAlreadyExistsException, ApprovalRuleContentRequiredException, InvalidApprovalRuleContentException, NumberOfRulesExceededException, PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, PullRequestAlreadyClosedException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Creates an approval rule for a pull request.
This is a convenience which creates an instance of the CreatePullRequestApprovalRuleRequest.Builder
avoiding the need to create one manually via CreatePullRequestApprovalRuleRequest.builder()
createPullRequestApprovalRuleRequest - A Consumer that will call methods on CreatePullRequestApprovalRuleInput.Builder to create
a request.ApprovalRuleNameRequiredException - An approval rule name is required, but was not specified.InvalidApprovalRuleNameException - The name for the approval rule is not valid.ApprovalRuleNameAlreadyExistsException - An approval rule with that name already exists. Approval rule names must be unique within the scope of a
pull request.ApprovalRuleContentRequiredException - The content for the approval rule is empty. You must provide some content for an approval rule. The
content cannot be null.InvalidApprovalRuleContentException - The content for the approval rule is not valid.NumberOfRulesExceededException - The approval rule cannot be added. The pull request has the maximum number of approval rules associated
with it.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.PullRequestAlreadyClosedException - The pull request status cannot be updated because it is already closed.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateRepositoryResponse createRepository(CreateRepositoryRequest createRepositoryRequest) throws RepositoryNameExistsException, RepositoryNameRequiredException, InvalidRepositoryNameException, InvalidRepositoryDescriptionException, RepositoryLimitExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, InvalidTagsMapException, TooManyTagsException, InvalidSystemTagUsageException, TagPolicyException, AwsServiceException, SdkClientException, CodeCommitException
Creates a new, empty repository.
createRepositoryRequest - Represents the input of a create repository operation.RepositoryNameExistsException - The specified repository name already exists.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
InvalidRepositoryDescriptionException - The specified repository description is not valid.RepositoryLimitExceededException - A repository resource limit was exceeded.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.InvalidTagsMapException - The map of tags is not valid.TooManyTagsException - The maximum number of tags for an AWS CodeCommit resource has been exceeded.InvalidSystemTagUsageException - The specified tag is not valid. Key names cannot be prefixed with aws:.TagPolicyException - The tag policy is not valid.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateRepositoryResponse createRepository(Consumer<CreateRepositoryRequest.Builder> createRepositoryRequest) throws RepositoryNameExistsException, RepositoryNameRequiredException, InvalidRepositoryNameException, InvalidRepositoryDescriptionException, RepositoryLimitExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, InvalidTagsMapException, TooManyTagsException, InvalidSystemTagUsageException, TagPolicyException, AwsServiceException, SdkClientException, CodeCommitException
Creates a new, empty repository.
This is a convenience which creates an instance of the CreateRepositoryRequest.Builder avoiding the need
to create one manually via CreateRepositoryRequest.builder()
createRepositoryRequest - A Consumer that will call methods on CreateRepositoryInput.Builder to create a request.
Represents the input of a create repository operation.RepositoryNameExistsException - The specified repository name already exists.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
InvalidRepositoryDescriptionException - The specified repository description is not valid.RepositoryLimitExceededException - A repository resource limit was exceeded.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.InvalidTagsMapException - The map of tags is not valid.TooManyTagsException - The maximum number of tags for an AWS CodeCommit resource has been exceeded.InvalidSystemTagUsageException - The specified tag is not valid. Key names cannot be prefixed with aws:.TagPolicyException - The tag policy is not valid.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateUnreferencedMergeCommitResponse createUnreferencedMergeCommit(CreateUnreferencedMergeCommitRequest createUnreferencedMergeCommitRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, TipsDivergenceExceededException, CommitRequiredException, InvalidCommitException, CommitDoesNotExistException, MergeOptionRequiredException, InvalidMergeOptionException, InvalidConflictDetailLevelException, InvalidConflictResolutionStrategyException, InvalidConflictResolutionException, ManualMergeRequiredException, MaximumConflictResolutionEntriesExceededException, MultipleConflictResolutionEntriesException, ReplacementTypeRequiredException, InvalidReplacementTypeException, ReplacementContentRequiredException, InvalidReplacementContentException, PathRequiredException, InvalidPathException, FileContentSizeLimitExceededException, FolderContentSizeLimitExceededException, MaximumFileContentToLoadExceededException, MaximumItemsToCompareExceededException, ConcurrentReferenceUpdateException, FileModeRequiredException, InvalidFileModeException, NameLengthExceededException, InvalidEmailException, CommitMessageLengthExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
createUnreferencedMergeCommitRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.CommitRequiredException - A commit was not specified.InvalidCommitException - The specified commit is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.MergeOptionRequiredException - A merge option or stategy is required, and none was provided.InvalidMergeOptionException - The specified merge option is not valid for this operation. Not all merge strategies are supported for
all operations.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.InvalidConflictResolutionException - The specified conflict resolution list is not valid.ManualMergeRequiredException - The pull request cannot be merged automatically into the destination branch. You must manually merge the
branches and resolve any conflicts.MaximumConflictResolutionEntriesExceededException - The number of allowed conflict resolution entries was exceeded.MultipleConflictResolutionEntriesException - More than one conflict resolution entries exists for the conflict. A conflict can have only one conflict
resolution entry.ReplacementTypeRequiredException - A replacement type is required.InvalidReplacementTypeException - Automerge was specified for resolving the conflict, but the specified replacement type is not valid.ReplacementContentRequiredException - USE_NEW_CONTENT was specified, but no replacement content has been provided.InvalidReplacementContentException - Automerge was specified for resolving the conflict, but the replacement type is not valid or content is
missing.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.FileContentSizeLimitExceededException - The file cannot be added because it is too large. The maximum file size is 6 MB, and the combined file
content change size is 7 MB. Consider making these changes using a Git client.FolderContentSizeLimitExceededException - The commit cannot be created because at least one of the overall changes in the commit results in a
folder whose contents exceed the limit of 6 MB. Either reduce the number and size of your changes, or
split the changes across multiple folders.MaximumFileContentToLoadExceededException - The number of files to load exceeds the allowed limit.MaximumItemsToCompareExceededException - The number of items to compare between the source or destination branches and the merge base has exceeded
the maximum allowed.ConcurrentReferenceUpdateException - The merge cannot be completed because the target branch has been modified. Another user might have
modified the target branch while the merge was in progress. Wait a few minutes, and then try again.FileModeRequiredException - The commit cannot be created because no file mode has been specified. A file mode is required to update
mode permissions for a file.InvalidFileModeException - The specified file mode permission is not valid. For a list of valid file mode permissions, see
PutFile.NameLengthExceededException - The user name is not valid because it has exceeded the character limit for author names.InvalidEmailException - The specified email address either contains one or more characters that are not allowed, or it exceeds
the maximum number of characters allowed for an email address.CommitMessageLengthExceededException - The commit message is too long. Provide a shorter string.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateUnreferencedMergeCommitResponse createUnreferencedMergeCommit(Consumer<CreateUnreferencedMergeCommitRequest.Builder> createUnreferencedMergeCommitRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, TipsDivergenceExceededException, CommitRequiredException, InvalidCommitException, CommitDoesNotExistException, MergeOptionRequiredException, InvalidMergeOptionException, InvalidConflictDetailLevelException, InvalidConflictResolutionStrategyException, InvalidConflictResolutionException, ManualMergeRequiredException, MaximumConflictResolutionEntriesExceededException, MultipleConflictResolutionEntriesException, ReplacementTypeRequiredException, InvalidReplacementTypeException, ReplacementContentRequiredException, InvalidReplacementContentException, PathRequiredException, InvalidPathException, FileContentSizeLimitExceededException, FolderContentSizeLimitExceededException, MaximumFileContentToLoadExceededException, MaximumItemsToCompareExceededException, ConcurrentReferenceUpdateException, FileModeRequiredException, InvalidFileModeException, NameLengthExceededException, InvalidEmailException, CommitMessageLengthExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the CreateUnreferencedMergeCommitRequest.Builder
avoiding the need to create one manually via CreateUnreferencedMergeCommitRequest.builder()
createUnreferencedMergeCommitRequest - A Consumer that will call methods on CreateUnreferencedMergeCommitInput.Builder to create
a request.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.CommitRequiredException - A commit was not specified.InvalidCommitException - The specified commit is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.MergeOptionRequiredException - A merge option or stategy is required, and none was provided.InvalidMergeOptionException - The specified merge option is not valid for this operation. Not all merge strategies are supported for
all operations.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.InvalidConflictResolutionException - The specified conflict resolution list is not valid.ManualMergeRequiredException - The pull request cannot be merged automatically into the destination branch. You must manually merge the
branches and resolve any conflicts.MaximumConflictResolutionEntriesExceededException - The number of allowed conflict resolution entries was exceeded.MultipleConflictResolutionEntriesException - More than one conflict resolution entries exists for the conflict. A conflict can have only one conflict
resolution entry.ReplacementTypeRequiredException - A replacement type is required.InvalidReplacementTypeException - Automerge was specified for resolving the conflict, but the specified replacement type is not valid.ReplacementContentRequiredException - USE_NEW_CONTENT was specified, but no replacement content has been provided.InvalidReplacementContentException - Automerge was specified for resolving the conflict, but the replacement type is not valid or content is
missing.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.FileContentSizeLimitExceededException - The file cannot be added because it is too large. The maximum file size is 6 MB, and the combined file
content change size is 7 MB. Consider making these changes using a Git client.FolderContentSizeLimitExceededException - The commit cannot be created because at least one of the overall changes in the commit results in a
folder whose contents exceed the limit of 6 MB. Either reduce the number and size of your changes, or
split the changes across multiple folders.MaximumFileContentToLoadExceededException - The number of files to load exceeds the allowed limit.MaximumItemsToCompareExceededException - The number of items to compare between the source or destination branches and the merge base has exceeded
the maximum allowed.ConcurrentReferenceUpdateException - The merge cannot be completed because the target branch has been modified. Another user might have
modified the target branch while the merge was in progress. Wait a few minutes, and then try again.FileModeRequiredException - The commit cannot be created because no file mode has been specified. A file mode is required to update
mode permissions for a file.InvalidFileModeException - The specified file mode permission is not valid. For a list of valid file mode permissions, see
PutFile.NameLengthExceededException - The user name is not valid because it has exceeded the character limit for author names.InvalidEmailException - The specified email address either contains one or more characters that are not allowed, or it exceeds
the maximum number of characters allowed for an email address.CommitMessageLengthExceededException - The commit message is too long. Provide a shorter string.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteApprovalRuleTemplateResponse deleteApprovalRuleTemplate(DeleteApprovalRuleTemplateRequest deleteApprovalRuleTemplateRequest) throws ApprovalRuleTemplateNameRequiredException, InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateInUseException, AwsServiceException, SdkClientException, CodeCommitException
Deletes a specified approval rule template. Deleting a template does not remove approval rules on pull requests already created with the template.
deleteApprovalRuleTemplateRequest - ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateInUseException - The approval rule template is associated with one or more repositories. You cannot delete a template that
is associated with a repository. Remove all associations, and then try again.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteApprovalRuleTemplateResponse deleteApprovalRuleTemplate(Consumer<DeleteApprovalRuleTemplateRequest.Builder> deleteApprovalRuleTemplateRequest) throws ApprovalRuleTemplateNameRequiredException, InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateInUseException, AwsServiceException, SdkClientException, CodeCommitException
Deletes a specified approval rule template. Deleting a template does not remove approval rules on pull requests already created with the template.
This is a convenience which creates an instance of the DeleteApprovalRuleTemplateRequest.Builder avoiding
the need to create one manually via DeleteApprovalRuleTemplateRequest.builder()
deleteApprovalRuleTemplateRequest - A Consumer that will call methods on DeleteApprovalRuleTemplateInput.Builder to create a
request.ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateInUseException - The approval rule template is associated with one or more repositories. You cannot delete a template that
is associated with a repository. Remove all associations, and then try again.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteBranchResponse deleteBranch(DeleteBranchRequest deleteBranchRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, BranchNameRequiredException, InvalidBranchNameException, DefaultBranchCannotBeDeletedException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Deletes a branch from a repository, unless that branch is the default branch for the repository.
deleteBranchRequest - Represents the input of a delete branch operation.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
BranchNameRequiredException - A branch name is required, but was not specified.InvalidBranchNameException - The specified reference name is not valid.DefaultBranchCannotBeDeletedException - The specified branch is the default branch for the repository, and cannot be deleted. To delete this
branch, you must first set another branch as the default branch.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteBranchResponse deleteBranch(Consumer<DeleteBranchRequest.Builder> deleteBranchRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, BranchNameRequiredException, InvalidBranchNameException, DefaultBranchCannotBeDeletedException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Deletes a branch from a repository, unless that branch is the default branch for the repository.
This is a convenience which creates an instance of the DeleteBranchRequest.Builder avoiding the need to
create one manually via DeleteBranchRequest.builder()
deleteBranchRequest - A Consumer that will call methods on DeleteBranchInput.Builder to create a request.
Represents the input of a delete branch operation.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
BranchNameRequiredException - A branch name is required, but was not specified.InvalidBranchNameException - The specified reference name is not valid.DefaultBranchCannotBeDeletedException - The specified branch is the default branch for the repository, and cannot be deleted. To delete this
branch, you must first set another branch as the default branch.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteCommentContentResponse deleteCommentContent(DeleteCommentContentRequest deleteCommentContentRequest) throws CommentDoesNotExistException, CommentIdRequiredException, InvalidCommentIdException, CommentDeletedException, AwsServiceException, SdkClientException, CodeCommitException
Deletes the content of a comment made on a change, file, or commit in a repository.
deleteCommentContentRequest - CommentDoesNotExistException - No comment exists with the provided ID. Verify that you have used the correct ID, and then try again.CommentIdRequiredException - The comment ID is missing or null. A comment ID is required.InvalidCommentIdException - The comment ID is not in a valid format. Make sure that you have provided the full comment ID.CommentDeletedException - This comment has already been deleted. You cannot edit or delete a deleted comment.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteCommentContentResponse deleteCommentContent(Consumer<DeleteCommentContentRequest.Builder> deleteCommentContentRequest) throws CommentDoesNotExistException, CommentIdRequiredException, InvalidCommentIdException, CommentDeletedException, AwsServiceException, SdkClientException, CodeCommitException
Deletes the content of a comment made on a change, file, or commit in a repository.
This is a convenience which creates an instance of the DeleteCommentContentRequest.Builder avoiding the
need to create one manually via DeleteCommentContentRequest.builder()
deleteCommentContentRequest - A Consumer that will call methods on DeleteCommentContentInput.Builder to create a
request.CommentDoesNotExistException - No comment exists with the provided ID. Verify that you have used the correct ID, and then try again.CommentIdRequiredException - The comment ID is missing or null. A comment ID is required.InvalidCommentIdException - The comment ID is not in a valid format. Make sure that you have provided the full comment ID.CommentDeletedException - This comment has already been deleted. You cannot edit or delete a deleted comment.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteFileResponse deleteFile(DeleteFileRequest deleteFileRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, ParentCommitIdRequiredException, InvalidParentCommitIdException, ParentCommitDoesNotExistException, ParentCommitIdOutdatedException, PathRequiredException, InvalidPathException, FileDoesNotExistException, BranchNameRequiredException, InvalidBranchNameException, BranchDoesNotExistException, BranchNameIsTagNameException, NameLengthExceededException, InvalidEmailException, CommitMessageLengthExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
deleteFileRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.ParentCommitIdRequiredException - A parent commit ID is required. To view the full commit ID of a branch in a repository, use
GetBranch or a Git command (for example, git pull or git log).InvalidParentCommitIdException - The parent commit ID is not valid. The commit ID cannot be empty, and must match the head commit ID for
the branch of the repository where you want to add or update a file.ParentCommitDoesNotExistException - The parent commit ID is not valid because it does not exist. The specified parent commit ID does not
exist in the specified branch of the repository.ParentCommitIdOutdatedException - The file could not be added because the provided parent commit ID is not the current tip of the specified
branch. To view the full commit ID of the current head of the branch, use GetBranch.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.FileDoesNotExistException - The specified file does not exist. Verify that you have used the correct file name, full path, and
extension.BranchNameRequiredException - A branch name is required, but was not specified.InvalidBranchNameException - The specified reference name is not valid.BranchDoesNotExistException - The specified branch does not exist.BranchNameIsTagNameException - The specified branch name is not valid because it is a tag name. Enter the name of a branch in the
repository. For a list of valid branch names, use ListBranches.NameLengthExceededException - The user name is not valid because it has exceeded the character limit for author names.InvalidEmailException - The specified email address either contains one or more characters that are not allowed, or it exceeds
the maximum number of characters allowed for an email address.CommitMessageLengthExceededException - The commit message is too long. Provide a shorter string.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteFileResponse deleteFile(Consumer<DeleteFileRequest.Builder> deleteFileRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, ParentCommitIdRequiredException, InvalidParentCommitIdException, ParentCommitDoesNotExistException, ParentCommitIdOutdatedException, PathRequiredException, InvalidPathException, FileDoesNotExistException, BranchNameRequiredException, InvalidBranchNameException, BranchDoesNotExistException, BranchNameIsTagNameException, NameLengthExceededException, InvalidEmailException, CommitMessageLengthExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the DeleteFileRequest.Builder avoiding the need to
create one manually via DeleteFileRequest.builder()
deleteFileRequest - A Consumer that will call methods on DeleteFileInput.Builder to create a request.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.ParentCommitIdRequiredException - A parent commit ID is required. To view the full commit ID of a branch in a repository, use
GetBranch or a Git command (for example, git pull or git log).InvalidParentCommitIdException - The parent commit ID is not valid. The commit ID cannot be empty, and must match the head commit ID for
the branch of the repository where you want to add or update a file.ParentCommitDoesNotExistException - The parent commit ID is not valid because it does not exist. The specified parent commit ID does not
exist in the specified branch of the repository.ParentCommitIdOutdatedException - The file could not be added because the provided parent commit ID is not the current tip of the specified
branch. To view the full commit ID of the current head of the branch, use GetBranch.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.FileDoesNotExistException - The specified file does not exist. Verify that you have used the correct file name, full path, and
extension.BranchNameRequiredException - A branch name is required, but was not specified.InvalidBranchNameException - The specified reference name is not valid.BranchDoesNotExistException - The specified branch does not exist.BranchNameIsTagNameException - The specified branch name is not valid because it is a tag name. Enter the name of a branch in the
repository. For a list of valid branch names, use ListBranches.NameLengthExceededException - The user name is not valid because it has exceeded the character limit for author names.InvalidEmailException - The specified email address either contains one or more characters that are not allowed, or it exceeds
the maximum number of characters allowed for an email address.CommitMessageLengthExceededException - The commit message is too long. Provide a shorter string.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeletePullRequestApprovalRuleResponse deletePullRequestApprovalRule(DeletePullRequestApprovalRuleRequest deletePullRequestApprovalRuleRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, PullRequestAlreadyClosedException, ApprovalRuleNameRequiredException, InvalidApprovalRuleNameException, CannotDeleteApprovalRuleFromTemplateException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
deletePullRequestApprovalRuleRequest - PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.PullRequestAlreadyClosedException - The pull request status cannot be updated because it is already closed.ApprovalRuleNameRequiredException - An approval rule name is required, but was not specified.InvalidApprovalRuleNameException - The name for the approval rule is not valid.CannotDeleteApprovalRuleFromTemplateException - The approval rule cannot be deleted from the pull request because it was created by an approval rule
template and applied to the pull request automatically.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeletePullRequestApprovalRuleResponse deletePullRequestApprovalRule(Consumer<DeletePullRequestApprovalRuleRequest.Builder> deletePullRequestApprovalRuleRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, PullRequestAlreadyClosedException, ApprovalRuleNameRequiredException, InvalidApprovalRuleNameException, CannotDeleteApprovalRuleFromTemplateException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the DeletePullRequestApprovalRuleRequest.Builder
avoiding the need to create one manually via DeletePullRequestApprovalRuleRequest.builder()
deletePullRequestApprovalRuleRequest - A Consumer that will call methods on DeletePullRequestApprovalRuleInput.Builder to create
a request.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.PullRequestAlreadyClosedException - The pull request status cannot be updated because it is already closed.ApprovalRuleNameRequiredException - An approval rule name is required, but was not specified.InvalidApprovalRuleNameException - The name for the approval rule is not valid.CannotDeleteApprovalRuleFromTemplateException - The approval rule cannot be deleted from the pull request because it was created by an approval rule
template and applied to the pull request automatically.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteRepositoryResponse deleteRepository(DeleteRepositoryRequest deleteRepositoryRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
deleteRepositoryRequest - Represents the input of a delete repository operation.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteRepositoryResponse deleteRepository(Consumer<DeleteRepositoryRequest.Builder> deleteRepositoryRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the DeleteRepositoryRequest.Builder avoiding the need
to create one manually via DeleteRepositoryRequest.builder()
deleteRepositoryRequest - A Consumer that will call methods on DeleteRepositoryInput.Builder to create a request.
Represents the input of a delete repository operation.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribeMergeConflictsResponse describeMergeConflicts(DescribeMergeConflictsRequest describeMergeConflictsRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, MergeOptionRequiredException, InvalidMergeOptionException, InvalidContinuationTokenException, CommitRequiredException, CommitDoesNotExistException, InvalidCommitException, TipsDivergenceExceededException, PathRequiredException, InvalidPathException, FileDoesNotExistException, InvalidMaxMergeHunksException, InvalidConflictDetailLevelException, InvalidConflictResolutionStrategyException, MaximumFileContentToLoadExceededException, MaximumItemsToCompareExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
describeMergeConflictsRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.MergeOptionRequiredException - A merge option or stategy is required, and none was provided.InvalidMergeOptionException - The specified merge option is not valid for this operation. Not all merge strategies are supported for
all operations.InvalidContinuationTokenException - The specified continuation token is not valid.CommitRequiredException - A commit was not specified.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidCommitException - The specified commit is not valid.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.FileDoesNotExistException - The specified file does not exist. Verify that you have used the correct file name, full path, and
extension.InvalidMaxMergeHunksException - The specified value for the number of merge hunks to return is not valid.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.MaximumFileContentToLoadExceededException - The number of files to load exceeds the allowed limit.MaximumItemsToCompareExceededException - The number of items to compare between the source or destination branches and the merge base has exceeded
the maximum allowed.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribeMergeConflictsResponse describeMergeConflicts(Consumer<DescribeMergeConflictsRequest.Builder> describeMergeConflictsRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, MergeOptionRequiredException, InvalidMergeOptionException, InvalidContinuationTokenException, CommitRequiredException, CommitDoesNotExistException, InvalidCommitException, TipsDivergenceExceededException, PathRequiredException, InvalidPathException, FileDoesNotExistException, InvalidMaxMergeHunksException, InvalidConflictDetailLevelException, InvalidConflictResolutionStrategyException, MaximumFileContentToLoadExceededException, MaximumItemsToCompareExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the DescribeMergeConflictsRequest.Builder avoiding the
need to create one manually via DescribeMergeConflictsRequest.builder()
describeMergeConflictsRequest - A Consumer that will call methods on DescribeMergeConflictsInput.Builder to create a
request.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.MergeOptionRequiredException - A merge option or stategy is required, and none was provided.InvalidMergeOptionException - The specified merge option is not valid for this operation. Not all merge strategies are supported for
all operations.InvalidContinuationTokenException - The specified continuation token is not valid.CommitRequiredException - A commit was not specified.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidCommitException - The specified commit is not valid.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.FileDoesNotExistException - The specified file does not exist. Verify that you have used the correct file name, full path, and
extension.InvalidMaxMergeHunksException - The specified value for the number of merge hunks to return is not valid.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.MaximumFileContentToLoadExceededException - The number of files to load exceeds the allowed limit.MaximumItemsToCompareExceededException - The number of items to compare between the source or destination branches and the merge base has exceeded
the maximum allowed.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribeMergeConflictsIterable describeMergeConflictsPaginator(DescribeMergeConflictsRequest describeMergeConflictsRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, MergeOptionRequiredException, InvalidMergeOptionException, InvalidContinuationTokenException, CommitRequiredException, CommitDoesNotExistException, InvalidCommitException, TipsDivergenceExceededException, PathRequiredException, InvalidPathException, FileDoesNotExistException, InvalidMaxMergeHunksException, InvalidConflictDetailLevelException, InvalidConflictResolutionStrategyException, MaximumFileContentToLoadExceededException, MaximumItemsToCompareExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a variant of
describeMergeConflicts(software.amazon.awssdk.services.codecommit.model.DescribeMergeConflictsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.DescribeMergeConflictsIterable responses = client.describeMergeConflictsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.DescribeMergeConflictsIterable responses = client
.describeMergeConflictsPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.DescribeMergeConflictsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.DescribeMergeConflictsIterable responses = client.describeMergeConflictsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxMergeHunks won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
describeMergeConflicts(software.amazon.awssdk.services.codecommit.model.DescribeMergeConflictsRequest)
operation.
describeMergeConflictsRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.MergeOptionRequiredException - A merge option or stategy is required, and none was provided.InvalidMergeOptionException - The specified merge option is not valid for this operation. Not all merge strategies are supported for
all operations.InvalidContinuationTokenException - The specified continuation token is not valid.CommitRequiredException - A commit was not specified.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidCommitException - The specified commit is not valid.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.FileDoesNotExistException - The specified file does not exist. Verify that you have used the correct file name, full path, and
extension.InvalidMaxMergeHunksException - The specified value for the number of merge hunks to return is not valid.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.MaximumFileContentToLoadExceededException - The number of files to load exceeds the allowed limit.MaximumItemsToCompareExceededException - The number of items to compare between the source or destination branches and the merge base has exceeded
the maximum allowed.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribeMergeConflictsIterable describeMergeConflictsPaginator(Consumer<DescribeMergeConflictsRequest.Builder> describeMergeConflictsRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, MergeOptionRequiredException, InvalidMergeOptionException, InvalidContinuationTokenException, CommitRequiredException, CommitDoesNotExistException, InvalidCommitException, TipsDivergenceExceededException, PathRequiredException, InvalidPathException, FileDoesNotExistException, InvalidMaxMergeHunksException, InvalidConflictDetailLevelException, InvalidConflictResolutionStrategyException, MaximumFileContentToLoadExceededException, MaximumItemsToCompareExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a variant of
describeMergeConflicts(software.amazon.awssdk.services.codecommit.model.DescribeMergeConflictsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.DescribeMergeConflictsIterable responses = client.describeMergeConflictsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.DescribeMergeConflictsIterable responses = client
.describeMergeConflictsPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.DescribeMergeConflictsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.DescribeMergeConflictsIterable responses = client.describeMergeConflictsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxMergeHunks won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
describeMergeConflicts(software.amazon.awssdk.services.codecommit.model.DescribeMergeConflictsRequest)
operation.
This is a convenience which creates an instance of the DescribeMergeConflictsRequest.Builder avoiding the
need to create one manually via DescribeMergeConflictsRequest.builder()
describeMergeConflictsRequest - A Consumer that will call methods on DescribeMergeConflictsInput.Builder to create a
request.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.MergeOptionRequiredException - A merge option or stategy is required, and none was provided.InvalidMergeOptionException - The specified merge option is not valid for this operation. Not all merge strategies are supported for
all operations.InvalidContinuationTokenException - The specified continuation token is not valid.CommitRequiredException - A commit was not specified.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidCommitException - The specified commit is not valid.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.FileDoesNotExistException - The specified file does not exist. Verify that you have used the correct file name, full path, and
extension.InvalidMaxMergeHunksException - The specified value for the number of merge hunks to return is not valid.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.MaximumFileContentToLoadExceededException - The number of files to load exceeds the allowed limit.MaximumItemsToCompareExceededException - The number of items to compare between the source or destination branches and the merge base has exceeded
the maximum allowed.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribePullRequestEventsResponse describePullRequestEvents(DescribePullRequestEventsRequest describePullRequestEventsRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, InvalidPullRequestEventTypeException, InvalidActorArnException, ActorDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about one or more pull request events.
describePullRequestEventsRequest - PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.InvalidPullRequestEventTypeException - The pull request event type is not valid.InvalidActorArnException - The Amazon Resource Name (ARN) is not valid. Make sure that you have provided the full ARN for the user
who initiated the change for the pull request, and then try again.ActorDoesNotExistException - The specified Amazon Resource Name (ARN) does not exist in the AWS account.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribePullRequestEventsResponse describePullRequestEvents(Consumer<DescribePullRequestEventsRequest.Builder> describePullRequestEventsRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, InvalidPullRequestEventTypeException, InvalidActorArnException, ActorDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about one or more pull request events.
This is a convenience which creates an instance of the DescribePullRequestEventsRequest.Builder avoiding
the need to create one manually via DescribePullRequestEventsRequest.builder()
describePullRequestEventsRequest - A Consumer that will call methods on DescribePullRequestEventsInput.Builder to create a
request.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.InvalidPullRequestEventTypeException - The pull request event type is not valid.InvalidActorArnException - The Amazon Resource Name (ARN) is not valid. Make sure that you have provided the full ARN for the user
who initiated the change for the pull request, and then try again.ActorDoesNotExistException - The specified Amazon Resource Name (ARN) does not exist in the AWS account.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribePullRequestEventsIterable describePullRequestEventsPaginator(DescribePullRequestEventsRequest describePullRequestEventsRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, InvalidPullRequestEventTypeException, InvalidActorArnException, ActorDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about one or more pull request events.
This is a variant of
describePullRequestEvents(software.amazon.awssdk.services.codecommit.model.DescribePullRequestEventsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.DescribePullRequestEventsIterable responses = client.describePullRequestEventsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.DescribePullRequestEventsIterable responses = client
.describePullRequestEventsPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.DescribePullRequestEventsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.DescribePullRequestEventsIterable responses = client.describePullRequestEventsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
describePullRequestEvents(software.amazon.awssdk.services.codecommit.model.DescribePullRequestEventsRequest)
operation.
describePullRequestEventsRequest - PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.InvalidPullRequestEventTypeException - The pull request event type is not valid.InvalidActorArnException - The Amazon Resource Name (ARN) is not valid. Make sure that you have provided the full ARN for the user
who initiated the change for the pull request, and then try again.ActorDoesNotExistException - The specified Amazon Resource Name (ARN) does not exist in the AWS account.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DescribePullRequestEventsIterable describePullRequestEventsPaginator(Consumer<DescribePullRequestEventsRequest.Builder> describePullRequestEventsRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, InvalidPullRequestEventTypeException, InvalidActorArnException, ActorDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about one or more pull request events.
This is a variant of
describePullRequestEvents(software.amazon.awssdk.services.codecommit.model.DescribePullRequestEventsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.DescribePullRequestEventsIterable responses = client.describePullRequestEventsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.DescribePullRequestEventsIterable responses = client
.describePullRequestEventsPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.DescribePullRequestEventsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.DescribePullRequestEventsIterable responses = client.describePullRequestEventsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
describePullRequestEvents(software.amazon.awssdk.services.codecommit.model.DescribePullRequestEventsRequest)
operation.
This is a convenience which creates an instance of the DescribePullRequestEventsRequest.Builder avoiding
the need to create one manually via DescribePullRequestEventsRequest.builder()
describePullRequestEventsRequest - A Consumer that will call methods on DescribePullRequestEventsInput.Builder to create a
request.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.InvalidPullRequestEventTypeException - The pull request event type is not valid.InvalidActorArnException - The Amazon Resource Name (ARN) is not valid. Make sure that you have provided the full ARN for the user
who initiated the change for the pull request, and then try again.ActorDoesNotExistException - The specified Amazon Resource Name (ARN) does not exist in the AWS account.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DisassociateApprovalRuleTemplateFromRepositoryResponse disassociateApprovalRuleTemplateFromRepository(DisassociateApprovalRuleTemplateFromRepositoryRequest disassociateApprovalRuleTemplateFromRepositoryRequest) throws ApprovalRuleTemplateNameRequiredException, InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateDoesNotExistException, RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
disassociateApprovalRuleTemplateFromRepositoryRequest - ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateDoesNotExistException - The specified approval rule template does not exist. Verify that the name is correct and that you are
signed in to the AWS Region where the template was created, and then try again.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DisassociateApprovalRuleTemplateFromRepositoryResponse disassociateApprovalRuleTemplateFromRepository(Consumer<DisassociateApprovalRuleTemplateFromRepositoryRequest.Builder> disassociateApprovalRuleTemplateFromRepositoryRequest) throws ApprovalRuleTemplateNameRequiredException, InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateDoesNotExistException, RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the
DisassociateApprovalRuleTemplateFromRepositoryRequest.Builder avoiding the need to create one manually
via DisassociateApprovalRuleTemplateFromRepositoryRequest.builder()
disassociateApprovalRuleTemplateFromRepositoryRequest - A Consumer that will call methods on
DisassociateApprovalRuleTemplateFromRepositoryInput.Builder to create a request.ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateDoesNotExistException - The specified approval rule template does not exist. Verify that the name is correct and that you are
signed in to the AWS Region where the template was created, and then try again.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault EvaluatePullRequestApprovalRulesResponse evaluatePullRequestApprovalRules(EvaluatePullRequestApprovalRulesRequest evaluatePullRequestApprovalRulesRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, InvalidRevisionIdException, RevisionIdRequiredException, RevisionNotCurrentException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Evaluates whether a pull request has met all the conditions specified in its associated approval rules.
evaluatePullRequestApprovalRulesRequest - PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.InvalidRevisionIdException - The revision ID is not valid. Use GetPullRequest to determine the value.RevisionIdRequiredException - A revision ID is required, but was not provided.RevisionNotCurrentException - The revision ID provided in the request does not match the current revision ID. Use GetPullRequest to
retrieve the current revision ID.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault EvaluatePullRequestApprovalRulesResponse evaluatePullRequestApprovalRules(Consumer<EvaluatePullRequestApprovalRulesRequest.Builder> evaluatePullRequestApprovalRulesRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, InvalidRevisionIdException, RevisionIdRequiredException, RevisionNotCurrentException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Evaluates whether a pull request has met all the conditions specified in its associated approval rules.
This is a convenience which creates an instance of the EvaluatePullRequestApprovalRulesRequest.Builder
avoiding the need to create one manually via EvaluatePullRequestApprovalRulesRequest.builder()
evaluatePullRequestApprovalRulesRequest - A Consumer that will call methods on EvaluatePullRequestApprovalRulesInput.Builder to
create a request.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.InvalidRevisionIdException - The revision ID is not valid. Use GetPullRequest to determine the value.RevisionIdRequiredException - A revision ID is required, but was not provided.RevisionNotCurrentException - The revision ID provided in the request does not match the current revision ID. Use GetPullRequest to
retrieve the current revision ID.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetApprovalRuleTemplateResponse getApprovalRuleTemplate(GetApprovalRuleTemplateRequest getApprovalRuleTemplateRequest) throws ApprovalRuleTemplateNameRequiredException, InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateDoesNotExistException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about a specified approval rule template.
getApprovalRuleTemplateRequest - ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateDoesNotExistException - The specified approval rule template does not exist. Verify that the name is correct and that you are
signed in to the AWS Region where the template was created, and then try again.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetApprovalRuleTemplateResponse getApprovalRuleTemplate(Consumer<GetApprovalRuleTemplateRequest.Builder> getApprovalRuleTemplateRequest) throws ApprovalRuleTemplateNameRequiredException, InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateDoesNotExistException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about a specified approval rule template.
This is a convenience which creates an instance of the GetApprovalRuleTemplateRequest.Builder avoiding
the need to create one manually via GetApprovalRuleTemplateRequest.builder()
getApprovalRuleTemplateRequest - A Consumer that will call methods on GetApprovalRuleTemplateInput.Builder to create a
request.ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateDoesNotExistException - The specified approval rule template does not exist. Verify that the name is correct and that you are
signed in to the AWS Region where the template was created, and then try again.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetBlobResponse getBlob(GetBlobRequest getBlobRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, BlobIdRequiredException, InvalidBlobIdException, BlobIdDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, FileTooLargeException, AwsServiceException, SdkClientException, CodeCommitException
Returns the base-64 encoded content of an individual blob in a repository.
getBlobRequest - Represents the input of a get blob operation.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.BlobIdRequiredException - A blob ID is required, but was not specified.InvalidBlobIdException - The specified blob is not valid.BlobIdDoesNotExistException - The specified blob does not exist.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.FileTooLargeException - The specified file exceeds the file size limit for AWS CodeCommit. For more information about limits in
AWS CodeCommit, see AWS
CodeCommit User Guide.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetBlobResponse getBlob(Consumer<GetBlobRequest.Builder> getBlobRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, BlobIdRequiredException, InvalidBlobIdException, BlobIdDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, FileTooLargeException, AwsServiceException, SdkClientException, CodeCommitException
Returns the base-64 encoded content of an individual blob in a repository.
This is a convenience which creates an instance of the GetBlobRequest.Builder avoiding the need to create
one manually via GetBlobRequest.builder()
getBlobRequest - A Consumer that will call methods on GetBlobInput.Builder to create a request. Represents
the input of a get blob operation.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.BlobIdRequiredException - A blob ID is required, but was not specified.InvalidBlobIdException - The specified blob is not valid.BlobIdDoesNotExistException - The specified blob does not exist.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.FileTooLargeException - The specified file exceeds the file size limit for AWS CodeCommit. For more information about limits in
AWS CodeCommit, see AWS
CodeCommit User Guide.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetBranchResponse getBranch(GetBranchRequest getBranchRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, BranchNameRequiredException, InvalidBranchNameException, BranchDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about a repository branch, including its name and the last commit ID.
getBranchRequest - Represents the input of a get branch operation.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
BranchNameRequiredException - A branch name is required, but was not specified.InvalidBranchNameException - The specified reference name is not valid.BranchDoesNotExistException - The specified branch does not exist.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetBranchResponse getBranch(Consumer<GetBranchRequest.Builder> getBranchRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, BranchNameRequiredException, InvalidBranchNameException, BranchDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about a repository branch, including its name and the last commit ID.
This is a convenience which creates an instance of the GetBranchRequest.Builder avoiding the need to
create one manually via GetBranchRequest.builder()
getBranchRequest - A Consumer that will call methods on GetBranchInput.Builder to create a request.
Represents the input of a get branch operation.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
BranchNameRequiredException - A branch name is required, but was not specified.InvalidBranchNameException - The specified reference name is not valid.BranchDoesNotExistException - The specified branch does not exist.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetCommentResponse getComment(GetCommentRequest getCommentRequest) throws CommentDoesNotExistException, CommentDeletedException, CommentIdRequiredException, InvalidCommentIdException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
getCommentRequest - CommentDoesNotExistException - No comment exists with the provided ID. Verify that you have used the correct ID, and then try again.CommentDeletedException - This comment has already been deleted. You cannot edit or delete a deleted comment.CommentIdRequiredException - The comment ID is missing or null. A comment ID is required.InvalidCommentIdException - The comment ID is not in a valid format. Make sure that you have provided the full comment ID.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetCommentResponse getComment(Consumer<GetCommentRequest.Builder> getCommentRequest) throws CommentDoesNotExistException, CommentDeletedException, CommentIdRequiredException, InvalidCommentIdException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the GetCommentRequest.Builder avoiding the need to
create one manually via GetCommentRequest.builder()
getCommentRequest - A Consumer that will call methods on GetCommentInput.Builder to create a request.CommentDoesNotExistException - No comment exists with the provided ID. Verify that you have used the correct ID, and then try again.CommentDeletedException - This comment has already been deleted. You cannot edit or delete a deleted comment.CommentIdRequiredException - The comment ID is missing or null. A comment ID is required.InvalidCommentIdException - The comment ID is not in a valid format. Make sure that you have provided the full comment ID.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetCommentReactionsResponse getCommentReactions(GetCommentReactionsRequest getCommentReactionsRequest) throws CommentDoesNotExistException, CommentIdRequiredException, InvalidCommentIdException, InvalidReactionUserArnException, InvalidMaxResultsException, InvalidContinuationTokenException, CommentDeletedException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about reactions to a specified comment ID. Reactions from users who have been deleted will not be included in the count.
getCommentReactionsRequest - CommentDoesNotExistException - No comment exists with the provided ID. Verify that you have used the correct ID, and then try again.CommentIdRequiredException - The comment ID is missing or null. A comment ID is required.InvalidCommentIdException - The comment ID is not in a valid format. Make sure that you have provided the full comment ID.InvalidReactionUserArnException - The Amazon Resource Name (ARN) of the user or identity is not valid.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.CommentDeletedException - This comment has already been deleted. You cannot edit or delete a deleted comment.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetCommentReactionsResponse getCommentReactions(Consumer<GetCommentReactionsRequest.Builder> getCommentReactionsRequest) throws CommentDoesNotExistException, CommentIdRequiredException, InvalidCommentIdException, InvalidReactionUserArnException, InvalidMaxResultsException, InvalidContinuationTokenException, CommentDeletedException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about reactions to a specified comment ID. Reactions from users who have been deleted will not be included in the count.
This is a convenience which creates an instance of the GetCommentReactionsRequest.Builder avoiding the
need to create one manually via GetCommentReactionsRequest.builder()
getCommentReactionsRequest - A Consumer that will call methods on GetCommentReactionsInput.Builder to create a request.CommentDoesNotExistException - No comment exists with the provided ID. Verify that you have used the correct ID, and then try again.CommentIdRequiredException - The comment ID is missing or null. A comment ID is required.InvalidCommentIdException - The comment ID is not in a valid format. Make sure that you have provided the full comment ID.InvalidReactionUserArnException - The Amazon Resource Name (ARN) of the user or identity is not valid.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.CommentDeletedException - This comment has already been deleted. You cannot edit or delete a deleted comment.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetCommentReactionsIterable getCommentReactionsPaginator(GetCommentReactionsRequest getCommentReactionsRequest) throws CommentDoesNotExistException, CommentIdRequiredException, InvalidCommentIdException, InvalidReactionUserArnException, InvalidMaxResultsException, InvalidContinuationTokenException, CommentDeletedException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about reactions to a specified comment ID. Reactions from users who have been deleted will not be included in the count.
This is a variant of
getCommentReactions(software.amazon.awssdk.services.codecommit.model.GetCommentReactionsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.GetCommentReactionsIterable responses = client.getCommentReactionsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.GetCommentReactionsIterable responses = client
.getCommentReactionsPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.GetCommentReactionsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.GetCommentReactionsIterable responses = client.getCommentReactionsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getCommentReactions(software.amazon.awssdk.services.codecommit.model.GetCommentReactionsRequest)
operation.
getCommentReactionsRequest - CommentDoesNotExistException - No comment exists with the provided ID. Verify that you have used the correct ID, and then try again.CommentIdRequiredException - The comment ID is missing or null. A comment ID is required.InvalidCommentIdException - The comment ID is not in a valid format. Make sure that you have provided the full comment ID.InvalidReactionUserArnException - The Amazon Resource Name (ARN) of the user or identity is not valid.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.CommentDeletedException - This comment has already been deleted. You cannot edit or delete a deleted comment.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetCommentReactionsIterable getCommentReactionsPaginator(Consumer<GetCommentReactionsRequest.Builder> getCommentReactionsRequest) throws CommentDoesNotExistException, CommentIdRequiredException, InvalidCommentIdException, InvalidReactionUserArnException, InvalidMaxResultsException, InvalidContinuationTokenException, CommentDeletedException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about reactions to a specified comment ID. Reactions from users who have been deleted will not be included in the count.
This is a variant of
getCommentReactions(software.amazon.awssdk.services.codecommit.model.GetCommentReactionsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.GetCommentReactionsIterable responses = client.getCommentReactionsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.GetCommentReactionsIterable responses = client
.getCommentReactionsPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.GetCommentReactionsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.GetCommentReactionsIterable responses = client.getCommentReactionsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getCommentReactions(software.amazon.awssdk.services.codecommit.model.GetCommentReactionsRequest)
operation.
This is a convenience which creates an instance of the GetCommentReactionsRequest.Builder avoiding the
need to create one manually via GetCommentReactionsRequest.builder()
getCommentReactionsRequest - A Consumer that will call methods on GetCommentReactionsInput.Builder to create a request.CommentDoesNotExistException - No comment exists with the provided ID. Verify that you have used the correct ID, and then try again.CommentIdRequiredException - The comment ID is missing or null. A comment ID is required.InvalidCommentIdException - The comment ID is not in a valid format. Make sure that you have provided the full comment ID.InvalidReactionUserArnException - The Amazon Resource Name (ARN) of the user or identity is not valid.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.CommentDeletedException - This comment has already been deleted. You cannot edit or delete a deleted comment.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetCommentsForComparedCommitResponse getCommentsForComparedCommit(GetCommentsForComparedCommitRequest getCommentsForComparedCommitRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, CommitIdRequiredException, InvalidCommitIdException, CommitDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
getCommentsForComparedCommitRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
CommitIdRequiredException - A commit ID was not specified.InvalidCommitIdException - The specified commit ID is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetCommentsForComparedCommitResponse getCommentsForComparedCommit(Consumer<GetCommentsForComparedCommitRequest.Builder> getCommentsForComparedCommitRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, CommitIdRequiredException, InvalidCommitIdException, CommitDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the GetCommentsForComparedCommitRequest.Builder
avoiding the need to create one manually via GetCommentsForComparedCommitRequest.builder()
getCommentsForComparedCommitRequest - A Consumer that will call methods on GetCommentsForComparedCommitInput.Builder to create a
request.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
CommitIdRequiredException - A commit ID was not specified.InvalidCommitIdException - The specified commit ID is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetCommentsForComparedCommitIterable getCommentsForComparedCommitPaginator(GetCommentsForComparedCommitRequest getCommentsForComparedCommitRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, CommitIdRequiredException, InvalidCommitIdException, CommitDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a variant of
getCommentsForComparedCommit(software.amazon.awssdk.services.codecommit.model.GetCommentsForComparedCommitRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.GetCommentsForComparedCommitIterable responses = client.getCommentsForComparedCommitPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.GetCommentsForComparedCommitIterable responses = client
.getCommentsForComparedCommitPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.GetCommentsForComparedCommitResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.GetCommentsForComparedCommitIterable responses = client.getCommentsForComparedCommitPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getCommentsForComparedCommit(software.amazon.awssdk.services.codecommit.model.GetCommentsForComparedCommitRequest)
operation.
getCommentsForComparedCommitRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
CommitIdRequiredException - A commit ID was not specified.InvalidCommitIdException - The specified commit ID is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetCommentsForComparedCommitIterable getCommentsForComparedCommitPaginator(Consumer<GetCommentsForComparedCommitRequest.Builder> getCommentsForComparedCommitRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, CommitIdRequiredException, InvalidCommitIdException, CommitDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a variant of
getCommentsForComparedCommit(software.amazon.awssdk.services.codecommit.model.GetCommentsForComparedCommitRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.GetCommentsForComparedCommitIterable responses = client.getCommentsForComparedCommitPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.GetCommentsForComparedCommitIterable responses = client
.getCommentsForComparedCommitPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.GetCommentsForComparedCommitResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.GetCommentsForComparedCommitIterable responses = client.getCommentsForComparedCommitPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getCommentsForComparedCommit(software.amazon.awssdk.services.codecommit.model.GetCommentsForComparedCommitRequest)
operation.
This is a convenience which creates an instance of the GetCommentsForComparedCommitRequest.Builder
avoiding the need to create one manually via GetCommentsForComparedCommitRequest.builder()
getCommentsForComparedCommitRequest - A Consumer that will call methods on GetCommentsForComparedCommitInput.Builder to create a
request.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
CommitIdRequiredException - A commit ID was not specified.InvalidCommitIdException - The specified commit ID is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetCommentsForPullRequestResponse getCommentsForPullRequest(GetCommentsForPullRequestRequest getCommentsForPullRequestRequest) throws PullRequestIdRequiredException, PullRequestDoesNotExistException, InvalidPullRequestIdException, RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, CommitIdRequiredException, InvalidCommitIdException, CommitDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, RepositoryNotAssociatedWithPullRequestException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
getCommentsForPullRequestRequest - PullRequestIdRequiredException - A pull request ID is required, but none was provided.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
CommitIdRequiredException - A commit ID was not specified.InvalidCommitIdException - The specified commit ID is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.RepositoryNotAssociatedWithPullRequestException - The repository does not contain any pull requests with that pull request ID. Use GetPullRequest to verify
the correct repository name for the pull request ID.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetCommentsForPullRequestResponse getCommentsForPullRequest(Consumer<GetCommentsForPullRequestRequest.Builder> getCommentsForPullRequestRequest) throws PullRequestIdRequiredException, PullRequestDoesNotExistException, InvalidPullRequestIdException, RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, CommitIdRequiredException, InvalidCommitIdException, CommitDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, RepositoryNotAssociatedWithPullRequestException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the GetCommentsForPullRequestRequest.Builder avoiding
the need to create one manually via GetCommentsForPullRequestRequest.builder()
getCommentsForPullRequestRequest - A Consumer that will call methods on GetCommentsForPullRequestInput.Builder to create a
request.PullRequestIdRequiredException - A pull request ID is required, but none was provided.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
CommitIdRequiredException - A commit ID was not specified.InvalidCommitIdException - The specified commit ID is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.RepositoryNotAssociatedWithPullRequestException - The repository does not contain any pull requests with that pull request ID. Use GetPullRequest to verify
the correct repository name for the pull request ID.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetCommentsForPullRequestIterable getCommentsForPullRequestPaginator(GetCommentsForPullRequestRequest getCommentsForPullRequestRequest) throws PullRequestIdRequiredException, PullRequestDoesNotExistException, InvalidPullRequestIdException, RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, CommitIdRequiredException, InvalidCommitIdException, CommitDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, RepositoryNotAssociatedWithPullRequestException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a variant of
getCommentsForPullRequest(software.amazon.awssdk.services.codecommit.model.GetCommentsForPullRequestRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.GetCommentsForPullRequestIterable responses = client.getCommentsForPullRequestPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.GetCommentsForPullRequestIterable responses = client
.getCommentsForPullRequestPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.GetCommentsForPullRequestResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.GetCommentsForPullRequestIterable responses = client.getCommentsForPullRequestPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getCommentsForPullRequest(software.amazon.awssdk.services.codecommit.model.GetCommentsForPullRequestRequest)
operation.
getCommentsForPullRequestRequest - PullRequestIdRequiredException - A pull request ID is required, but none was provided.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
CommitIdRequiredException - A commit ID was not specified.InvalidCommitIdException - The specified commit ID is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.RepositoryNotAssociatedWithPullRequestException - The repository does not contain any pull requests with that pull request ID. Use GetPullRequest to verify
the correct repository name for the pull request ID.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetCommentsForPullRequestIterable getCommentsForPullRequestPaginator(Consumer<GetCommentsForPullRequestRequest.Builder> getCommentsForPullRequestRequest) throws PullRequestIdRequiredException, PullRequestDoesNotExistException, InvalidPullRequestIdException, RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, CommitIdRequiredException, InvalidCommitIdException, CommitDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, RepositoryNotAssociatedWithPullRequestException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a variant of
getCommentsForPullRequest(software.amazon.awssdk.services.codecommit.model.GetCommentsForPullRequestRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.GetCommentsForPullRequestIterable responses = client.getCommentsForPullRequestPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.GetCommentsForPullRequestIterable responses = client
.getCommentsForPullRequestPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.GetCommentsForPullRequestResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.GetCommentsForPullRequestIterable responses = client.getCommentsForPullRequestPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getCommentsForPullRequest(software.amazon.awssdk.services.codecommit.model.GetCommentsForPullRequestRequest)
operation.
This is a convenience which creates an instance of the GetCommentsForPullRequestRequest.Builder avoiding
the need to create one manually via GetCommentsForPullRequestRequest.builder()
getCommentsForPullRequestRequest - A Consumer that will call methods on GetCommentsForPullRequestInput.Builder to create a
request.PullRequestIdRequiredException - A pull request ID is required, but none was provided.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
CommitIdRequiredException - A commit ID was not specified.InvalidCommitIdException - The specified commit ID is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.RepositoryNotAssociatedWithPullRequestException - The repository does not contain any pull requests with that pull request ID. Use GetPullRequest to verify
the correct repository name for the pull request ID.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetCommitResponse getCommit(GetCommitRequest getCommitRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, CommitIdRequiredException, InvalidCommitIdException, CommitIdDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about a commit, including commit message and committer information.
getCommitRequest - Represents the input of a get commit operation.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.CommitIdRequiredException - A commit ID was not specified.InvalidCommitIdException - The specified commit ID is not valid.CommitIdDoesNotExistException - The specified commit ID does not exist.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetCommitResponse getCommit(Consumer<GetCommitRequest.Builder> getCommitRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, CommitIdRequiredException, InvalidCommitIdException, CommitIdDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about a commit, including commit message and committer information.
This is a convenience which creates an instance of the GetCommitRequest.Builder avoiding the need to
create one manually via GetCommitRequest.builder()
getCommitRequest - A Consumer that will call methods on GetCommitInput.Builder to create a request.
Represents the input of a get commit operation.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.CommitIdRequiredException - A commit ID was not specified.InvalidCommitIdException - The specified commit ID is not valid.CommitIdDoesNotExistException - The specified commit ID does not exist.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetDifferencesResponse getDifferences(GetDifferencesRequest getDifferencesRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, InvalidContinuationTokenException, InvalidMaxResultsException, InvalidCommitIdException, CommitRequiredException, InvalidCommitException, CommitDoesNotExistException, InvalidPathException, PathDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
getDifferencesRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
InvalidContinuationTokenException - The specified continuation token is not valid.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidCommitIdException - The specified commit ID is not valid.CommitRequiredException - A commit was not specified.InvalidCommitException - The specified commit is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidPathException - The specified path is not valid.PathDoesNotExistException - The specified path does not exist.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetDifferencesResponse getDifferences(Consumer<GetDifferencesRequest.Builder> getDifferencesRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, InvalidContinuationTokenException, InvalidMaxResultsException, InvalidCommitIdException, CommitRequiredException, InvalidCommitException, CommitDoesNotExistException, InvalidPathException, PathDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the GetDifferencesRequest.Builder avoiding the need to
create one manually via GetDifferencesRequest.builder()
getDifferencesRequest - A Consumer that will call methods on GetDifferencesInput.Builder to create a request.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
InvalidContinuationTokenException - The specified continuation token is not valid.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidCommitIdException - The specified commit ID is not valid.CommitRequiredException - A commit was not specified.InvalidCommitException - The specified commit is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidPathException - The specified path is not valid.PathDoesNotExistException - The specified path does not exist.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetDifferencesIterable getDifferencesPaginator(GetDifferencesRequest getDifferencesRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, InvalidContinuationTokenException, InvalidMaxResultsException, InvalidCommitIdException, CommitRequiredException, InvalidCommitException, CommitDoesNotExistException, InvalidPathException, PathDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a variant of
getDifferences(software.amazon.awssdk.services.codecommit.model.GetDifferencesRequest) operation. The
return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle
making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.GetDifferencesIterable responses = client.getDifferencesPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.GetDifferencesIterable responses = client
.getDifferencesPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.GetDifferencesResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.GetDifferencesIterable responses = client.getDifferencesPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getDifferences(software.amazon.awssdk.services.codecommit.model.GetDifferencesRequest) operation.
getDifferencesRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
InvalidContinuationTokenException - The specified continuation token is not valid.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidCommitIdException - The specified commit ID is not valid.CommitRequiredException - A commit was not specified.InvalidCommitException - The specified commit is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidPathException - The specified path is not valid.PathDoesNotExistException - The specified path does not exist.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetDifferencesIterable getDifferencesPaginator(Consumer<GetDifferencesRequest.Builder> getDifferencesRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, InvalidContinuationTokenException, InvalidMaxResultsException, InvalidCommitIdException, CommitRequiredException, InvalidCommitException, CommitDoesNotExistException, InvalidPathException, PathDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a variant of
getDifferences(software.amazon.awssdk.services.codecommit.model.GetDifferencesRequest) operation. The
return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle
making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.GetDifferencesIterable responses = client.getDifferencesPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.GetDifferencesIterable responses = client
.getDifferencesPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.GetDifferencesResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.GetDifferencesIterable responses = client.getDifferencesPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getDifferences(software.amazon.awssdk.services.codecommit.model.GetDifferencesRequest) operation.
This is a convenience which creates an instance of the GetDifferencesRequest.Builder avoiding the need to
create one manually via GetDifferencesRequest.builder()
getDifferencesRequest - A Consumer that will call methods on GetDifferencesInput.Builder to create a request.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
InvalidContinuationTokenException - The specified continuation token is not valid.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidCommitIdException - The specified commit ID is not valid.CommitRequiredException - A commit was not specified.InvalidCommitException - The specified commit is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidPathException - The specified path is not valid.PathDoesNotExistException - The specified path does not exist.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetFileResponse getFile(GetFileRequest getFileRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, InvalidCommitException, CommitDoesNotExistException, PathRequiredException, InvalidPathException, FileDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, FileTooLargeException, AwsServiceException, SdkClientException, CodeCommitException
Returns the base-64 encoded contents of a specified file and its metadata.
getFileRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.InvalidCommitException - The specified commit is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.FileDoesNotExistException - The specified file does not exist. Verify that you have used the correct file name, full path, and
extension.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.FileTooLargeException - The specified file exceeds the file size limit for AWS CodeCommit. For more information about limits in
AWS CodeCommit, see AWS
CodeCommit User Guide.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetFileResponse getFile(Consumer<GetFileRequest.Builder> getFileRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, InvalidCommitException, CommitDoesNotExistException, PathRequiredException, InvalidPathException, FileDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, FileTooLargeException, AwsServiceException, SdkClientException, CodeCommitException
Returns the base-64 encoded contents of a specified file and its metadata.
This is a convenience which creates an instance of the GetFileRequest.Builder avoiding the need to create
one manually via GetFileRequest.builder()
getFileRequest - A Consumer that will call methods on GetFileInput.Builder to create a request.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.InvalidCommitException - The specified commit is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.FileDoesNotExistException - The specified file does not exist. Verify that you have used the correct file name, full path, and
extension.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.FileTooLargeException - The specified file exceeds the file size limit for AWS CodeCommit. For more information about limits in
AWS CodeCommit, see AWS
CodeCommit User Guide.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetFolderResponse getFolder(GetFolderRequest getFolderRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, InvalidCommitException, CommitDoesNotExistException, PathRequiredException, InvalidPathException, FolderDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Returns the contents of a specified folder in a repository.
getFolderRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.InvalidCommitException - The specified commit is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.FolderDoesNotExistException - The specified folder does not exist. Either the folder name is not correct, or you did not enter the full
path to the folder.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetFolderResponse getFolder(Consumer<GetFolderRequest.Builder> getFolderRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, InvalidCommitException, CommitDoesNotExistException, PathRequiredException, InvalidPathException, FolderDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Returns the contents of a specified folder in a repository.
This is a convenience which creates an instance of the GetFolderRequest.Builder avoiding the need to
create one manually via GetFolderRequest.builder()
getFolderRequest - A Consumer that will call methods on GetFolderInput.Builder to create a request.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.InvalidCommitException - The specified commit is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.FolderDoesNotExistException - The specified folder does not exist. Either the folder name is not correct, or you did not enter the full
path to the folder.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetMergeCommitResponse getMergeCommit(GetMergeCommitRequest getMergeCommitRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, CommitRequiredException, InvalidCommitException, CommitDoesNotExistException, InvalidConflictDetailLevelException, InvalidConflictResolutionStrategyException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about a specified merge commit.
getMergeCommitRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.CommitRequiredException - A commit was not specified.InvalidCommitException - The specified commit is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetMergeCommitResponse getMergeCommit(Consumer<GetMergeCommitRequest.Builder> getMergeCommitRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, CommitRequiredException, InvalidCommitException, CommitDoesNotExistException, InvalidConflictDetailLevelException, InvalidConflictResolutionStrategyException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about a specified merge commit.
This is a convenience which creates an instance of the GetMergeCommitRequest.Builder avoiding the need to
create one manually via GetMergeCommitRequest.builder()
getMergeCommitRequest - A Consumer that will call methods on GetMergeCommitInput.Builder to create a request.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.CommitRequiredException - A commit was not specified.InvalidCommitException - The specified commit is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetMergeConflictsResponse getMergeConflicts(GetMergeConflictsRequest getMergeConflictsRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, MergeOptionRequiredException, InvalidMergeOptionException, InvalidContinuationTokenException, CommitRequiredException, CommitDoesNotExistException, InvalidCommitException, TipsDivergenceExceededException, InvalidMaxConflictFilesException, InvalidConflictDetailLevelException, InvalidDestinationCommitSpecifierException, InvalidSourceCommitSpecifierException, InvalidConflictResolutionStrategyException, MaximumFileContentToLoadExceededException, MaximumItemsToCompareExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about merge conflicts between the before and after commit IDs for a pull request in a repository.
getMergeConflictsRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.MergeOptionRequiredException - A merge option or stategy is required, and none was provided.InvalidMergeOptionException - The specified merge option is not valid for this operation. Not all merge strategies are supported for
all operations.InvalidContinuationTokenException - The specified continuation token is not valid.CommitRequiredException - A commit was not specified.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidCommitException - The specified commit is not valid.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.InvalidMaxConflictFilesException - The specified value for the number of conflict files to return is not valid.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidDestinationCommitSpecifierException - The destination commit specifier is not valid. You must provide a valid branch name, tag, or full commit
ID.InvalidSourceCommitSpecifierException - The source commit specifier is not valid. You must provide a valid branch name, tag, or full commit ID.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.MaximumFileContentToLoadExceededException - The number of files to load exceeds the allowed limit.MaximumItemsToCompareExceededException - The number of items to compare between the source or destination branches and the merge base has exceeded
the maximum allowed.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetMergeConflictsResponse getMergeConflicts(Consumer<GetMergeConflictsRequest.Builder> getMergeConflictsRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, MergeOptionRequiredException, InvalidMergeOptionException, InvalidContinuationTokenException, CommitRequiredException, CommitDoesNotExistException, InvalidCommitException, TipsDivergenceExceededException, InvalidMaxConflictFilesException, InvalidConflictDetailLevelException, InvalidDestinationCommitSpecifierException, InvalidSourceCommitSpecifierException, InvalidConflictResolutionStrategyException, MaximumFileContentToLoadExceededException, MaximumItemsToCompareExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about merge conflicts between the before and after commit IDs for a pull request in a repository.
This is a convenience which creates an instance of the GetMergeConflictsRequest.Builder avoiding the need
to create one manually via GetMergeConflictsRequest.builder()
getMergeConflictsRequest - A Consumer that will call methods on GetMergeConflictsInput.Builder to create a request.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.MergeOptionRequiredException - A merge option or stategy is required, and none was provided.InvalidMergeOptionException - The specified merge option is not valid for this operation. Not all merge strategies are supported for
all operations.InvalidContinuationTokenException - The specified continuation token is not valid.CommitRequiredException - A commit was not specified.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidCommitException - The specified commit is not valid.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.InvalidMaxConflictFilesException - The specified value for the number of conflict files to return is not valid.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidDestinationCommitSpecifierException - The destination commit specifier is not valid. You must provide a valid branch name, tag, or full commit
ID.InvalidSourceCommitSpecifierException - The source commit specifier is not valid. You must provide a valid branch name, tag, or full commit ID.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.MaximumFileContentToLoadExceededException - The number of files to load exceeds the allowed limit.MaximumItemsToCompareExceededException - The number of items to compare between the source or destination branches and the merge base has exceeded
the maximum allowed.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetMergeConflictsIterable getMergeConflictsPaginator(GetMergeConflictsRequest getMergeConflictsRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, MergeOptionRequiredException, InvalidMergeOptionException, InvalidContinuationTokenException, CommitRequiredException, CommitDoesNotExistException, InvalidCommitException, TipsDivergenceExceededException, InvalidMaxConflictFilesException, InvalidConflictDetailLevelException, InvalidDestinationCommitSpecifierException, InvalidSourceCommitSpecifierException, InvalidConflictResolutionStrategyException, MaximumFileContentToLoadExceededException, MaximumItemsToCompareExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about merge conflicts between the before and after commit IDs for a pull request in a repository.
This is a variant of
getMergeConflicts(software.amazon.awssdk.services.codecommit.model.GetMergeConflictsRequest) operation.
The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally
handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.GetMergeConflictsIterable responses = client.getMergeConflictsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.GetMergeConflictsIterable responses = client
.getMergeConflictsPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.GetMergeConflictsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.GetMergeConflictsIterable responses = client.getMergeConflictsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxConflictFiles won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getMergeConflicts(software.amazon.awssdk.services.codecommit.model.GetMergeConflictsRequest)
operation.
getMergeConflictsRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.MergeOptionRequiredException - A merge option or stategy is required, and none was provided.InvalidMergeOptionException - The specified merge option is not valid for this operation. Not all merge strategies are supported for
all operations.InvalidContinuationTokenException - The specified continuation token is not valid.CommitRequiredException - A commit was not specified.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidCommitException - The specified commit is not valid.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.InvalidMaxConflictFilesException - The specified value for the number of conflict files to return is not valid.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidDestinationCommitSpecifierException - The destination commit specifier is not valid. You must provide a valid branch name, tag, or full commit
ID.InvalidSourceCommitSpecifierException - The source commit specifier is not valid. You must provide a valid branch name, tag, or full commit ID.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.MaximumFileContentToLoadExceededException - The number of files to load exceeds the allowed limit.MaximumItemsToCompareExceededException - The number of items to compare between the source or destination branches and the merge base has exceeded
the maximum allowed.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetMergeConflictsIterable getMergeConflictsPaginator(Consumer<GetMergeConflictsRequest.Builder> getMergeConflictsRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, MergeOptionRequiredException, InvalidMergeOptionException, InvalidContinuationTokenException, CommitRequiredException, CommitDoesNotExistException, InvalidCommitException, TipsDivergenceExceededException, InvalidMaxConflictFilesException, InvalidConflictDetailLevelException, InvalidDestinationCommitSpecifierException, InvalidSourceCommitSpecifierException, InvalidConflictResolutionStrategyException, MaximumFileContentToLoadExceededException, MaximumItemsToCompareExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Returns information about merge conflicts between the before and after commit IDs for a pull request in a repository.
This is a variant of
getMergeConflicts(software.amazon.awssdk.services.codecommit.model.GetMergeConflictsRequest) operation.
The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally
handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.GetMergeConflictsIterable responses = client.getMergeConflictsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.GetMergeConflictsIterable responses = client
.getMergeConflictsPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.GetMergeConflictsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.GetMergeConflictsIterable responses = client.getMergeConflictsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxConflictFiles won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getMergeConflicts(software.amazon.awssdk.services.codecommit.model.GetMergeConflictsRequest)
operation.
This is a convenience which creates an instance of the GetMergeConflictsRequest.Builder avoiding the need
to create one manually via GetMergeConflictsRequest.builder()
getMergeConflictsRequest - A Consumer that will call methods on GetMergeConflictsInput.Builder to create a request.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.MergeOptionRequiredException - A merge option or stategy is required, and none was provided.InvalidMergeOptionException - The specified merge option is not valid for this operation. Not all merge strategies are supported for
all operations.InvalidContinuationTokenException - The specified continuation token is not valid.CommitRequiredException - A commit was not specified.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidCommitException - The specified commit is not valid.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.InvalidMaxConflictFilesException - The specified value for the number of conflict files to return is not valid.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidDestinationCommitSpecifierException - The destination commit specifier is not valid. You must provide a valid branch name, tag, or full commit
ID.InvalidSourceCommitSpecifierException - The source commit specifier is not valid. You must provide a valid branch name, tag, or full commit ID.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.MaximumFileContentToLoadExceededException - The number of files to load exceeds the allowed limit.MaximumItemsToCompareExceededException - The number of items to compare between the source or destination branches and the merge base has exceeded
the maximum allowed.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetMergeOptionsResponse getMergeOptions(GetMergeOptionsRequest getMergeOptionsRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, CommitRequiredException, CommitDoesNotExistException, InvalidCommitException, TipsDivergenceExceededException, InvalidConflictDetailLevelException, InvalidConflictResolutionStrategyException, MaximumFileContentToLoadExceededException, MaximumItemsToCompareExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
getMergeOptionsRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.CommitRequiredException - A commit was not specified.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidCommitException - The specified commit is not valid.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.MaximumFileContentToLoadExceededException - The number of files to load exceeds the allowed limit.MaximumItemsToCompareExceededException - The number of items to compare between the source or destination branches and the merge base has exceeded
the maximum allowed.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetMergeOptionsResponse getMergeOptions(Consumer<GetMergeOptionsRequest.Builder> getMergeOptionsRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, CommitRequiredException, CommitDoesNotExistException, InvalidCommitException, TipsDivergenceExceededException, InvalidConflictDetailLevelException, InvalidConflictResolutionStrategyException, MaximumFileContentToLoadExceededException, MaximumItemsToCompareExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the GetMergeOptionsRequest.Builder avoiding the need
to create one manually via GetMergeOptionsRequest.builder()
getMergeOptionsRequest - A Consumer that will call methods on GetMergeOptionsInput.Builder to create a request.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.CommitRequiredException - A commit was not specified.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidCommitException - The specified commit is not valid.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.MaximumFileContentToLoadExceededException - The number of files to load exceeds the allowed limit.MaximumItemsToCompareExceededException - The number of items to compare between the source or destination branches and the merge base has exceeded
the maximum allowed.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetPullRequestResponse getPullRequest(GetPullRequestRequest getPullRequestRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Gets information about a pull request in a specified repository.
getPullRequestRequest - PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetPullRequestResponse getPullRequest(Consumer<GetPullRequestRequest.Builder> getPullRequestRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Gets information about a pull request in a specified repository.
This is a convenience which creates an instance of the GetPullRequestRequest.Builder avoiding the need to
create one manually via GetPullRequestRequest.builder()
getPullRequestRequest - A Consumer that will call methods on GetPullRequestInput.Builder to create a request.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetPullRequestApprovalStatesResponse getPullRequestApprovalStates(GetPullRequestApprovalStatesRequest getPullRequestApprovalStatesRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, InvalidRevisionIdException, RevisionIdRequiredException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
getPullRequestApprovalStatesRequest - PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.InvalidRevisionIdException - The revision ID is not valid. Use GetPullRequest to determine the value.RevisionIdRequiredException - A revision ID is required, but was not provided.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetPullRequestApprovalStatesResponse getPullRequestApprovalStates(Consumer<GetPullRequestApprovalStatesRequest.Builder> getPullRequestApprovalStatesRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, InvalidRevisionIdException, RevisionIdRequiredException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the GetPullRequestApprovalStatesRequest.Builder
avoiding the need to create one manually via GetPullRequestApprovalStatesRequest.builder()
getPullRequestApprovalStatesRequest - A Consumer that will call methods on GetPullRequestApprovalStatesInput.Builder to create a
request.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.InvalidRevisionIdException - The revision ID is not valid. Use GetPullRequest to determine the value.RevisionIdRequiredException - A revision ID is required, but was not provided.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetPullRequestOverrideStateResponse getPullRequestOverrideState(GetPullRequestOverrideStateRequest getPullRequestOverrideStateRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, InvalidRevisionIdException, RevisionIdRequiredException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
getPullRequestOverrideStateRequest - PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.InvalidRevisionIdException - The revision ID is not valid. Use GetPullRequest to determine the value.RevisionIdRequiredException - A revision ID is required, but was not provided.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetPullRequestOverrideStateResponse getPullRequestOverrideState(Consumer<GetPullRequestOverrideStateRequest.Builder> getPullRequestOverrideStateRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, InvalidRevisionIdException, RevisionIdRequiredException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the GetPullRequestOverrideStateRequest.Builder
avoiding the need to create one manually via GetPullRequestOverrideStateRequest.builder()
getPullRequestOverrideStateRequest - A Consumer that will call methods on GetPullRequestOverrideStateInput.Builder to create a
request.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.InvalidRevisionIdException - The revision ID is not valid. Use GetPullRequest to determine the value.RevisionIdRequiredException - A revision ID is required, but was not provided.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetRepositoryResponse getRepository(GetRepositoryRequest getRepositoryRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
getRepositoryRequest - Represents the input of a get repository operation.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetRepositoryResponse getRepository(Consumer<GetRepositoryRequest.Builder> getRepositoryRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the GetRepositoryRequest.Builder avoiding the need to
create one manually via GetRepositoryRequest.builder()
getRepositoryRequest - A Consumer that will call methods on GetRepositoryInput.Builder to create a request.
Represents the input of a get repository operation.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetRepositoryTriggersResponse getRepositoryTriggers(GetRepositoryTriggersRequest getRepositoryTriggersRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Gets information about triggers configured for a repository.
getRepositoryTriggersRequest - Represents the input of a get repository triggers operation.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault GetRepositoryTriggersResponse getRepositoryTriggers(Consumer<GetRepositoryTriggersRequest.Builder> getRepositoryTriggersRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Gets information about triggers configured for a repository.
This is a convenience which creates an instance of the GetRepositoryTriggersRequest.Builder avoiding the
need to create one manually via GetRepositoryTriggersRequest.builder()
getRepositoryTriggersRequest - A Consumer that will call methods on GetRepositoryTriggersInput.Builder to create a
request. Represents the input of a get repository triggers operation.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListApprovalRuleTemplatesResponse listApprovalRuleTemplates(ListApprovalRuleTemplatesRequest listApprovalRuleTemplatesRequest) throws InvalidMaxResultsException, InvalidContinuationTokenException, AwsServiceException, SdkClientException, CodeCommitException
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.
listApprovalRuleTemplatesRequest - InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListApprovalRuleTemplatesResponse listApprovalRuleTemplates(Consumer<ListApprovalRuleTemplatesRequest.Builder> listApprovalRuleTemplatesRequest) throws InvalidMaxResultsException, InvalidContinuationTokenException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the ListApprovalRuleTemplatesRequest.Builder avoiding
the need to create one manually via ListApprovalRuleTemplatesRequest.builder()
listApprovalRuleTemplatesRequest - A Consumer that will call methods on ListApprovalRuleTemplatesInput.Builder to create a
request.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListApprovalRuleTemplatesIterable listApprovalRuleTemplatesPaginator(ListApprovalRuleTemplatesRequest listApprovalRuleTemplatesRequest) throws InvalidMaxResultsException, InvalidContinuationTokenException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a variant of
listApprovalRuleTemplates(software.amazon.awssdk.services.codecommit.model.ListApprovalRuleTemplatesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.ListApprovalRuleTemplatesIterable responses = client.listApprovalRuleTemplatesPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.ListApprovalRuleTemplatesIterable responses = client
.listApprovalRuleTemplatesPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.ListApprovalRuleTemplatesResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.ListApprovalRuleTemplatesIterable responses = client.listApprovalRuleTemplatesPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listApprovalRuleTemplates(software.amazon.awssdk.services.codecommit.model.ListApprovalRuleTemplatesRequest)
operation.
listApprovalRuleTemplatesRequest - InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListApprovalRuleTemplatesIterable listApprovalRuleTemplatesPaginator(Consumer<ListApprovalRuleTemplatesRequest.Builder> listApprovalRuleTemplatesRequest) throws InvalidMaxResultsException, InvalidContinuationTokenException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a variant of
listApprovalRuleTemplates(software.amazon.awssdk.services.codecommit.model.ListApprovalRuleTemplatesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.ListApprovalRuleTemplatesIterable responses = client.listApprovalRuleTemplatesPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.ListApprovalRuleTemplatesIterable responses = client
.listApprovalRuleTemplatesPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.ListApprovalRuleTemplatesResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.ListApprovalRuleTemplatesIterable responses = client.listApprovalRuleTemplatesPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listApprovalRuleTemplates(software.amazon.awssdk.services.codecommit.model.ListApprovalRuleTemplatesRequest)
operation.
This is a convenience which creates an instance of the ListApprovalRuleTemplatesRequest.Builder avoiding
the need to create one manually via ListApprovalRuleTemplatesRequest.builder()
listApprovalRuleTemplatesRequest - A Consumer that will call methods on ListApprovalRuleTemplatesInput.Builder to create a
request.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAssociatedApprovalRuleTemplatesForRepositoryResponse listAssociatedApprovalRuleTemplatesForRepository(ListAssociatedApprovalRuleTemplatesForRepositoryRequest listAssociatedApprovalRuleTemplatesForRepositoryRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Lists all approval rule templates that are associated with a specified repository.
listAssociatedApprovalRuleTemplatesForRepositoryRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAssociatedApprovalRuleTemplatesForRepositoryResponse listAssociatedApprovalRuleTemplatesForRepository(Consumer<ListAssociatedApprovalRuleTemplatesForRepositoryRequest.Builder> listAssociatedApprovalRuleTemplatesForRepositoryRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Lists all approval rule templates that are associated with a specified repository.
This is a convenience which creates an instance of the
ListAssociatedApprovalRuleTemplatesForRepositoryRequest.Builder avoiding the need to create one manually
via ListAssociatedApprovalRuleTemplatesForRepositoryRequest.builder()
listAssociatedApprovalRuleTemplatesForRepositoryRequest - A Consumer that will call methods on
ListAssociatedApprovalRuleTemplatesForRepositoryInput.Builder to create a request.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAssociatedApprovalRuleTemplatesForRepositoryIterable listAssociatedApprovalRuleTemplatesForRepositoryPaginator(ListAssociatedApprovalRuleTemplatesForRepositoryRequest listAssociatedApprovalRuleTemplatesForRepositoryRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Lists all approval rule templates that are associated with a specified repository.
This is a variant of
listAssociatedApprovalRuleTemplatesForRepository(software.amazon.awssdk.services.codecommit.model.ListAssociatedApprovalRuleTemplatesForRepositoryRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.ListAssociatedApprovalRuleTemplatesForRepositoryIterable responses = client.listAssociatedApprovalRuleTemplatesForRepositoryPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.ListAssociatedApprovalRuleTemplatesForRepositoryIterable responses = client
.listAssociatedApprovalRuleTemplatesForRepositoryPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.ListAssociatedApprovalRuleTemplatesForRepositoryResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.ListAssociatedApprovalRuleTemplatesForRepositoryIterable responses = client.listAssociatedApprovalRuleTemplatesForRepositoryPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAssociatedApprovalRuleTemplatesForRepository(software.amazon.awssdk.services.codecommit.model.ListAssociatedApprovalRuleTemplatesForRepositoryRequest)
operation.
listAssociatedApprovalRuleTemplatesForRepositoryRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAssociatedApprovalRuleTemplatesForRepositoryIterable listAssociatedApprovalRuleTemplatesForRepositoryPaginator(Consumer<ListAssociatedApprovalRuleTemplatesForRepositoryRequest.Builder> listAssociatedApprovalRuleTemplatesForRepositoryRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Lists all approval rule templates that are associated with a specified repository.
This is a variant of
listAssociatedApprovalRuleTemplatesForRepository(software.amazon.awssdk.services.codecommit.model.ListAssociatedApprovalRuleTemplatesForRepositoryRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.ListAssociatedApprovalRuleTemplatesForRepositoryIterable responses = client.listAssociatedApprovalRuleTemplatesForRepositoryPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.ListAssociatedApprovalRuleTemplatesForRepositoryIterable responses = client
.listAssociatedApprovalRuleTemplatesForRepositoryPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.ListAssociatedApprovalRuleTemplatesForRepositoryResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.ListAssociatedApprovalRuleTemplatesForRepositoryIterable responses = client.listAssociatedApprovalRuleTemplatesForRepositoryPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAssociatedApprovalRuleTemplatesForRepository(software.amazon.awssdk.services.codecommit.model.ListAssociatedApprovalRuleTemplatesForRepositoryRequest)
operation.
This is a convenience which creates an instance of the
ListAssociatedApprovalRuleTemplatesForRepositoryRequest.Builder avoiding the need to create one manually
via ListAssociatedApprovalRuleTemplatesForRepositoryRequest.builder()
listAssociatedApprovalRuleTemplatesForRepositoryRequest - A Consumer that will call methods on
ListAssociatedApprovalRuleTemplatesForRepositoryInput.Builder to create a request.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListBranchesResponse listBranches(ListBranchesRequest listBranchesRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, InvalidContinuationTokenException, AwsServiceException, SdkClientException, CodeCommitException
Gets information about one or more branches in a repository.
listBranchesRequest - Represents the input of a list branches operation.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.InvalidContinuationTokenException - The specified continuation token is not valid.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListBranchesResponse listBranches(Consumer<ListBranchesRequest.Builder> listBranchesRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, InvalidContinuationTokenException, AwsServiceException, SdkClientException, CodeCommitException
Gets information about one or more branches in a repository.
This is a convenience which creates an instance of the ListBranchesRequest.Builder avoiding the need to
create one manually via ListBranchesRequest.builder()
listBranchesRequest - A Consumer that will call methods on ListBranchesInput.Builder to create a request.
Represents the input of a list branches operation.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.InvalidContinuationTokenException - The specified continuation token is not valid.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListBranchesIterable listBranchesPaginator(ListBranchesRequest listBranchesRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, InvalidContinuationTokenException, AwsServiceException, SdkClientException, CodeCommitException
Gets information about one or more branches in a repository.
This is a variant of listBranches(software.amazon.awssdk.services.codecommit.model.ListBranchesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.ListBranchesIterable responses = client.listBranchesPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.ListBranchesIterable responses = client.listBranchesPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.ListBranchesResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.ListBranchesIterable responses = client.listBranchesPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listBranches(software.amazon.awssdk.services.codecommit.model.ListBranchesRequest) operation.
listBranchesRequest - Represents the input of a list branches operation.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.InvalidContinuationTokenException - The specified continuation token is not valid.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListBranchesIterable listBranchesPaginator(Consumer<ListBranchesRequest.Builder> listBranchesRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, InvalidContinuationTokenException, AwsServiceException, SdkClientException, CodeCommitException
Gets information about one or more branches in a repository.
This is a variant of listBranches(software.amazon.awssdk.services.codecommit.model.ListBranchesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.ListBranchesIterable responses = client.listBranchesPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.ListBranchesIterable responses = client.listBranchesPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.ListBranchesResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.ListBranchesIterable responses = client.listBranchesPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listBranches(software.amazon.awssdk.services.codecommit.model.ListBranchesRequest) operation.
This is a convenience which creates an instance of the ListBranchesRequest.Builder avoiding the need to
create one manually via ListBranchesRequest.builder()
listBranchesRequest - A Consumer that will call methods on ListBranchesInput.Builder to create a request.
Represents the input of a list branches operation.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.InvalidContinuationTokenException - The specified continuation token is not valid.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPullRequestsResponse listPullRequests(ListPullRequestsRequest listPullRequestsRequest) throws InvalidPullRequestStatusException, InvalidAuthorArnException, AuthorDoesNotExistException, RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
listPullRequestsRequest - InvalidPullRequestStatusException - The pull request status is not valid. The only valid values are OPEN and CLOSED
.InvalidAuthorArnException - The Amazon Resource Name (ARN) is not valid. Make sure that you have provided the full ARN for the author
of the pull request, and then try again.AuthorDoesNotExistException - The specified Amazon Resource Name (ARN) does not exist in the AWS account.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPullRequestsResponse listPullRequests(Consumer<ListPullRequestsRequest.Builder> listPullRequestsRequest) throws InvalidPullRequestStatusException, InvalidAuthorArnException, AuthorDoesNotExistException, RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the ListPullRequestsRequest.Builder avoiding the need
to create one manually via ListPullRequestsRequest.builder()
listPullRequestsRequest - A Consumer that will call methods on ListPullRequestsInput.Builder to create a request.InvalidPullRequestStatusException - The pull request status is not valid. The only valid values are OPEN and CLOSED
.InvalidAuthorArnException - The Amazon Resource Name (ARN) is not valid. Make sure that you have provided the full ARN for the author
of the pull request, and then try again.AuthorDoesNotExistException - The specified Amazon Resource Name (ARN) does not exist in the AWS account.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPullRequestsIterable listPullRequestsPaginator(ListPullRequestsRequest listPullRequestsRequest) throws InvalidPullRequestStatusException, InvalidAuthorArnException, AuthorDoesNotExistException, RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a variant of
listPullRequests(software.amazon.awssdk.services.codecommit.model.ListPullRequestsRequest) operation.
The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally
handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.ListPullRequestsIterable responses = client.listPullRequestsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.ListPullRequestsIterable responses = client
.listPullRequestsPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.ListPullRequestsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.ListPullRequestsIterable responses = client.listPullRequestsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPullRequests(software.amazon.awssdk.services.codecommit.model.ListPullRequestsRequest)
operation.
listPullRequestsRequest - InvalidPullRequestStatusException - The pull request status is not valid. The only valid values are OPEN and CLOSED
.InvalidAuthorArnException - The Amazon Resource Name (ARN) is not valid. Make sure that you have provided the full ARN for the author
of the pull request, and then try again.AuthorDoesNotExistException - The specified Amazon Resource Name (ARN) does not exist in the AWS account.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPullRequestsIterable listPullRequestsPaginator(Consumer<ListPullRequestsRequest.Builder> listPullRequestsRequest) throws InvalidPullRequestStatusException, InvalidAuthorArnException, AuthorDoesNotExistException, RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a variant of
listPullRequests(software.amazon.awssdk.services.codecommit.model.ListPullRequestsRequest) operation.
The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally
handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.ListPullRequestsIterable responses = client.listPullRequestsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.ListPullRequestsIterable responses = client
.listPullRequestsPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.ListPullRequestsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.ListPullRequestsIterable responses = client.listPullRequestsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPullRequests(software.amazon.awssdk.services.codecommit.model.ListPullRequestsRequest)
operation.
This is a convenience which creates an instance of the ListPullRequestsRequest.Builder avoiding the need
to create one manually via ListPullRequestsRequest.builder()
listPullRequestsRequest - A Consumer that will call methods on ListPullRequestsInput.Builder to create a request.InvalidPullRequestStatusException - The pull request status is not valid. The only valid values are OPEN and CLOSED
.InvalidAuthorArnException - The Amazon Resource Name (ARN) is not valid. Make sure that you have provided the full ARN for the author
of the pull request, and then try again.AuthorDoesNotExistException - The specified Amazon Resource Name (ARN) does not exist in the AWS account.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListRepositoriesResponse listRepositories(ListRepositoriesRequest listRepositoriesRequest) throws InvalidSortByException, InvalidOrderException, InvalidContinuationTokenException, AwsServiceException, SdkClientException, CodeCommitException
Gets information about one or more repositories.
listRepositoriesRequest - Represents the input of a list repositories operation.InvalidSortByException - The specified sort by value is not valid.InvalidOrderException - The specified sort order is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListRepositoriesResponse listRepositories(Consumer<ListRepositoriesRequest.Builder> listRepositoriesRequest) throws InvalidSortByException, InvalidOrderException, InvalidContinuationTokenException, AwsServiceException, SdkClientException, CodeCommitException
Gets information about one or more repositories.
This is a convenience which creates an instance of the ListRepositoriesRequest.Builder avoiding the need
to create one manually via ListRepositoriesRequest.builder()
listRepositoriesRequest - A Consumer that will call methods on ListRepositoriesInput.Builder to create a request.
Represents the input of a list repositories operation.InvalidSortByException - The specified sort by value is not valid.InvalidOrderException - The specified sort order is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListRepositoriesResponse listRepositories() throws InvalidSortByException, InvalidOrderException, InvalidContinuationTokenException, AwsServiceException, SdkClientException, CodeCommitException
Gets information about one or more repositories.
InvalidSortByException - The specified sort by value is not valid.InvalidOrderException - The specified sort order is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptionlistRepositories(ListRepositoriesRequest),
AWS
API Documentationdefault ListRepositoriesIterable listRepositoriesPaginator() throws InvalidSortByException, InvalidOrderException, InvalidContinuationTokenException, AwsServiceException, SdkClientException, CodeCommitException
Gets information about one or more repositories.
This is a variant of
listRepositories(software.amazon.awssdk.services.codecommit.model.ListRepositoriesRequest) operation.
The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally
handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.ListRepositoriesIterable responses = client.listRepositoriesPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.ListRepositoriesIterable responses = client
.listRepositoriesPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.ListRepositoriesResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.ListRepositoriesIterable responses = client.listRepositoriesPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRepositories(software.amazon.awssdk.services.codecommit.model.ListRepositoriesRequest)
operation.
InvalidSortByException - The specified sort by value is not valid.InvalidOrderException - The specified sort order is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptionlistRepositoriesPaginator(ListRepositoriesRequest),
AWS
API Documentationdefault ListRepositoriesIterable listRepositoriesPaginator(ListRepositoriesRequest listRepositoriesRequest) throws InvalidSortByException, InvalidOrderException, InvalidContinuationTokenException, AwsServiceException, SdkClientException, CodeCommitException
Gets information about one or more repositories.
This is a variant of
listRepositories(software.amazon.awssdk.services.codecommit.model.ListRepositoriesRequest) operation.
The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally
handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.ListRepositoriesIterable responses = client.listRepositoriesPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.ListRepositoriesIterable responses = client
.listRepositoriesPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.ListRepositoriesResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.ListRepositoriesIterable responses = client.listRepositoriesPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRepositories(software.amazon.awssdk.services.codecommit.model.ListRepositoriesRequest)
operation.
listRepositoriesRequest - Represents the input of a list repositories operation.InvalidSortByException - The specified sort by value is not valid.InvalidOrderException - The specified sort order is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListRepositoriesIterable listRepositoriesPaginator(Consumer<ListRepositoriesRequest.Builder> listRepositoriesRequest) throws InvalidSortByException, InvalidOrderException, InvalidContinuationTokenException, AwsServiceException, SdkClientException, CodeCommitException
Gets information about one or more repositories.
This is a variant of
listRepositories(software.amazon.awssdk.services.codecommit.model.ListRepositoriesRequest) operation.
The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally
handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.ListRepositoriesIterable responses = client.listRepositoriesPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.ListRepositoriesIterable responses = client
.listRepositoriesPaginator(request);
for (software.amazon.awssdk.services.codecommit.model.ListRepositoriesResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.ListRepositoriesIterable responses = client.listRepositoriesPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRepositories(software.amazon.awssdk.services.codecommit.model.ListRepositoriesRequest)
operation.
This is a convenience which creates an instance of the ListRepositoriesRequest.Builder avoiding the need
to create one manually via ListRepositoriesRequest.builder()
listRepositoriesRequest - A Consumer that will call methods on ListRepositoriesInput.Builder to create a request.
Represents the input of a list repositories operation.InvalidSortByException - The specified sort by value is not valid.InvalidOrderException - The specified sort order is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListRepositoriesForApprovalRuleTemplateResponse listRepositoriesForApprovalRuleTemplate(ListRepositoriesForApprovalRuleTemplateRequest listRepositoriesForApprovalRuleTemplateRequest) throws ApprovalRuleTemplateNameRequiredException, InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Lists all repositories associated with the specified approval rule template.
listRepositoriesForApprovalRuleTemplateRequest - ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateDoesNotExistException - The specified approval rule template does not exist. Verify that the name is correct and that you are
signed in to the AWS Region where the template was created, and then try again.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListRepositoriesForApprovalRuleTemplateResponse listRepositoriesForApprovalRuleTemplate(Consumer<ListRepositoriesForApprovalRuleTemplateRequest.Builder> listRepositoriesForApprovalRuleTemplateRequest) throws ApprovalRuleTemplateNameRequiredException, InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Lists all repositories associated with the specified approval rule template.
This is a convenience which creates an instance of the
ListRepositoriesForApprovalRuleTemplateRequest.Builder avoiding the need to create one manually via
ListRepositoriesForApprovalRuleTemplateRequest.builder()
listRepositoriesForApprovalRuleTemplateRequest - A Consumer that will call methods on ListRepositoriesForApprovalRuleTemplateInput.Builder
to create a request.ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateDoesNotExistException - The specified approval rule template does not exist. Verify that the name is correct and that you are
signed in to the AWS Region where the template was created, and then try again.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListRepositoriesForApprovalRuleTemplateIterable listRepositoriesForApprovalRuleTemplatePaginator(ListRepositoriesForApprovalRuleTemplateRequest listRepositoriesForApprovalRuleTemplateRequest) throws ApprovalRuleTemplateNameRequiredException, InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Lists all repositories associated with the specified approval rule template.
This is a variant of
listRepositoriesForApprovalRuleTemplate(software.amazon.awssdk.services.codecommit.model.ListRepositoriesForApprovalRuleTemplateRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.ListRepositoriesForApprovalRuleTemplateIterable responses = client.listRepositoriesForApprovalRuleTemplatePaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.ListRepositoriesForApprovalRuleTemplateIterable responses = client
.listRepositoriesForApprovalRuleTemplatePaginator(request);
for (software.amazon.awssdk.services.codecommit.model.ListRepositoriesForApprovalRuleTemplateResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.ListRepositoriesForApprovalRuleTemplateIterable responses = client.listRepositoriesForApprovalRuleTemplatePaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRepositoriesForApprovalRuleTemplate(software.amazon.awssdk.services.codecommit.model.ListRepositoriesForApprovalRuleTemplateRequest)
operation.
listRepositoriesForApprovalRuleTemplateRequest - ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateDoesNotExistException - The specified approval rule template does not exist. Verify that the name is correct and that you are
signed in to the AWS Region where the template was created, and then try again.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListRepositoriesForApprovalRuleTemplateIterable listRepositoriesForApprovalRuleTemplatePaginator(Consumer<ListRepositoriesForApprovalRuleTemplateRequest.Builder> listRepositoriesForApprovalRuleTemplateRequest) throws ApprovalRuleTemplateNameRequiredException, InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateDoesNotExistException, InvalidMaxResultsException, InvalidContinuationTokenException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Lists all repositories associated with the specified approval rule template.
This is a variant of
listRepositoriesForApprovalRuleTemplate(software.amazon.awssdk.services.codecommit.model.ListRepositoriesForApprovalRuleTemplateRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will
internally handle making service calls for you.
When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
software.amazon.awssdk.services.codecommit.paginators.ListRepositoriesForApprovalRuleTemplateIterable responses = client.listRepositoriesForApprovalRuleTemplatePaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.codecommit.paginators.ListRepositoriesForApprovalRuleTemplateIterable responses = client
.listRepositoriesForApprovalRuleTemplatePaginator(request);
for (software.amazon.awssdk.services.codecommit.model.ListRepositoriesForApprovalRuleTemplateResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.codecommit.paginators.ListRepositoriesForApprovalRuleTemplateIterable responses = client.listRepositoriesForApprovalRuleTemplatePaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRepositoriesForApprovalRuleTemplate(software.amazon.awssdk.services.codecommit.model.ListRepositoriesForApprovalRuleTemplateRequest)
operation.
This is a convenience which creates an instance of the
ListRepositoriesForApprovalRuleTemplateRequest.Builder avoiding the need to create one manually via
ListRepositoriesForApprovalRuleTemplateRequest.builder()
listRepositoriesForApprovalRuleTemplateRequest - A Consumer that will call methods on ListRepositoriesForApprovalRuleTemplateInput.Builder
to create a request.ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateDoesNotExistException - The specified approval rule template does not exist. Verify that the name is correct and that you are
signed in to the AWS Region where the template was created, and then try again.InvalidMaxResultsException - The specified number of maximum results is not valid.InvalidContinuationTokenException - The specified continuation token is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws RepositoryDoesNotExistException, InvalidRepositoryNameException, ResourceArnRequiredException, InvalidResourceArnException, AwsServiceException, SdkClientException, CodeCommitException
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.
listTagsForResourceRequest - RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
ResourceArnRequiredException - A valid Amazon Resource Name (ARN) for an AWS CodeCommit resource is required. For a list of valid
resources in AWS CodeCommit, see CodeCommit Resources and Operations in the AWS CodeCommit User Guide.InvalidResourceArnException - The value for the resource ARN is not valid. For more information about resources in AWS CodeCommit, see
CodeCommit Resources and Operations in the AWS CodeCommit User Guide.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws RepositoryDoesNotExistException, InvalidRepositoryNameException, ResourceArnRequiredException, InvalidResourceArnException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the
need to create one manually via ListTagsForResourceRequest.builder()
listTagsForResourceRequest - A Consumer that will call methods on ListTagsForResourceInput.Builder to create a request.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
ResourceArnRequiredException - A valid Amazon Resource Name (ARN) for an AWS CodeCommit resource is required. For a list of valid
resources in AWS CodeCommit, see CodeCommit Resources and Operations in the AWS CodeCommit User Guide.InvalidResourceArnException - The value for the resource ARN is not valid. For more information about resources in AWS CodeCommit, see
CodeCommit Resources and Operations in the AWS CodeCommit User Guide.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault MergeBranchesByFastForwardResponse mergeBranchesByFastForward(MergeBranchesByFastForwardRequest mergeBranchesByFastForwardRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, TipsDivergenceExceededException, CommitRequiredException, InvalidCommitException, CommitDoesNotExistException, InvalidTargetBranchException, InvalidBranchNameException, BranchNameRequiredException, BranchNameIsTagNameException, BranchDoesNotExistException, ManualMergeRequiredException, ConcurrentReferenceUpdateException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Merges two branches using the fast-forward merge strategy.
mergeBranchesByFastForwardRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.CommitRequiredException - A commit was not specified.InvalidCommitException - The specified commit is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidTargetBranchException - The specified target branch is not valid.InvalidBranchNameException - The specified reference name is not valid.BranchNameRequiredException - A branch name is required, but was not specified.BranchNameIsTagNameException - The specified branch name is not valid because it is a tag name. Enter the name of a branch in the
repository. For a list of valid branch names, use ListBranches.BranchDoesNotExistException - The specified branch does not exist.ManualMergeRequiredException - The pull request cannot be merged automatically into the destination branch. You must manually merge the
branches and resolve any conflicts.ConcurrentReferenceUpdateException - The merge cannot be completed because the target branch has been modified. Another user might have
modified the target branch while the merge was in progress. Wait a few minutes, and then try again.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault MergeBranchesByFastForwardResponse mergeBranchesByFastForward(Consumer<MergeBranchesByFastForwardRequest.Builder> mergeBranchesByFastForwardRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, TipsDivergenceExceededException, CommitRequiredException, InvalidCommitException, CommitDoesNotExistException, InvalidTargetBranchException, InvalidBranchNameException, BranchNameRequiredException, BranchNameIsTagNameException, BranchDoesNotExistException, ManualMergeRequiredException, ConcurrentReferenceUpdateException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Merges two branches using the fast-forward merge strategy.
This is a convenience which creates an instance of the MergeBranchesByFastForwardRequest.Builder avoiding
the need to create one manually via MergeBranchesByFastForwardRequest.builder()
mergeBranchesByFastForwardRequest - A Consumer that will call methods on MergeBranchesByFastForwardInput.Builder to create a
request.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.CommitRequiredException - A commit was not specified.InvalidCommitException - The specified commit is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidTargetBranchException - The specified target branch is not valid.InvalidBranchNameException - The specified reference name is not valid.BranchNameRequiredException - A branch name is required, but was not specified.BranchNameIsTagNameException - The specified branch name is not valid because it is a tag name. Enter the name of a branch in the
repository. For a list of valid branch names, use ListBranches.BranchDoesNotExistException - The specified branch does not exist.ManualMergeRequiredException - The pull request cannot be merged automatically into the destination branch. You must manually merge the
branches and resolve any conflicts.ConcurrentReferenceUpdateException - The merge cannot be completed because the target branch has been modified. Another user might have
modified the target branch while the merge was in progress. Wait a few minutes, and then try again.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault MergeBranchesBySquashResponse mergeBranchesBySquash(MergeBranchesBySquashRequest mergeBranchesBySquashRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, TipsDivergenceExceededException, CommitRequiredException, InvalidCommitException, CommitDoesNotExistException, InvalidTargetBranchException, InvalidBranchNameException, BranchNameRequiredException, BranchNameIsTagNameException, BranchDoesNotExistException, ManualMergeRequiredException, InvalidConflictDetailLevelException, InvalidConflictResolutionStrategyException, InvalidConflictResolutionException, MaximumConflictResolutionEntriesExceededException, MultipleConflictResolutionEntriesException, ReplacementTypeRequiredException, InvalidReplacementTypeException, ReplacementContentRequiredException, InvalidReplacementContentException, PathRequiredException, InvalidPathException, FileContentSizeLimitExceededException, FolderContentSizeLimitExceededException, MaximumFileContentToLoadExceededException, MaximumItemsToCompareExceededException, FileModeRequiredException, InvalidFileModeException, NameLengthExceededException, InvalidEmailException, CommitMessageLengthExceededException, ConcurrentReferenceUpdateException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Merges two branches using the squash merge strategy.
mergeBranchesBySquashRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.CommitRequiredException - A commit was not specified.InvalidCommitException - The specified commit is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidTargetBranchException - The specified target branch is not valid.InvalidBranchNameException - The specified reference name is not valid.BranchNameRequiredException - A branch name is required, but was not specified.BranchNameIsTagNameException - The specified branch name is not valid because it is a tag name. Enter the name of a branch in the
repository. For a list of valid branch names, use ListBranches.BranchDoesNotExistException - The specified branch does not exist.ManualMergeRequiredException - The pull request cannot be merged automatically into the destination branch. You must manually merge the
branches and resolve any conflicts.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.InvalidConflictResolutionException - The specified conflict resolution list is not valid.MaximumConflictResolutionEntriesExceededException - The number of allowed conflict resolution entries was exceeded.MultipleConflictResolutionEntriesException - More than one conflict resolution entries exists for the conflict. A conflict can have only one conflict
resolution entry.ReplacementTypeRequiredException - A replacement type is required.InvalidReplacementTypeException - Automerge was specified for resolving the conflict, but the specified replacement type is not valid.ReplacementContentRequiredException - USE_NEW_CONTENT was specified, but no replacement content has been provided.InvalidReplacementContentException - Automerge was specified for resolving the conflict, but the replacement type is not valid or content is
missing.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.FileContentSizeLimitExceededException - The file cannot be added because it is too large. The maximum file size is 6 MB, and the combined file
content change size is 7 MB. Consider making these changes using a Git client.FolderContentSizeLimitExceededException - The commit cannot be created because at least one of the overall changes in the commit results in a
folder whose contents exceed the limit of 6 MB. Either reduce the number and size of your changes, or
split the changes across multiple folders.MaximumFileContentToLoadExceededException - The number of files to load exceeds the allowed limit.MaximumItemsToCompareExceededException - The number of items to compare between the source or destination branches and the merge base has exceeded
the maximum allowed.FileModeRequiredException - The commit cannot be created because no file mode has been specified. A file mode is required to update
mode permissions for a file.InvalidFileModeException - The specified file mode permission is not valid. For a list of valid file mode permissions, see
PutFile.NameLengthExceededException - The user name is not valid because it has exceeded the character limit for author names.InvalidEmailException - The specified email address either contains one or more characters that are not allowed, or it exceeds
the maximum number of characters allowed for an email address.CommitMessageLengthExceededException - The commit message is too long. Provide a shorter string.ConcurrentReferenceUpdateException - The merge cannot be completed because the target branch has been modified. Another user might have
modified the target branch while the merge was in progress. Wait a few minutes, and then try again.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault MergeBranchesBySquashResponse mergeBranchesBySquash(Consumer<MergeBranchesBySquashRequest.Builder> mergeBranchesBySquashRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, TipsDivergenceExceededException, CommitRequiredException, InvalidCommitException, CommitDoesNotExistException, InvalidTargetBranchException, InvalidBranchNameException, BranchNameRequiredException, BranchNameIsTagNameException, BranchDoesNotExistException, ManualMergeRequiredException, InvalidConflictDetailLevelException, InvalidConflictResolutionStrategyException, InvalidConflictResolutionException, MaximumConflictResolutionEntriesExceededException, MultipleConflictResolutionEntriesException, ReplacementTypeRequiredException, InvalidReplacementTypeException, ReplacementContentRequiredException, InvalidReplacementContentException, PathRequiredException, InvalidPathException, FileContentSizeLimitExceededException, FolderContentSizeLimitExceededException, MaximumFileContentToLoadExceededException, MaximumItemsToCompareExceededException, FileModeRequiredException, InvalidFileModeException, NameLengthExceededException, InvalidEmailException, CommitMessageLengthExceededException, ConcurrentReferenceUpdateException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Merges two branches using the squash merge strategy.
This is a convenience which creates an instance of the MergeBranchesBySquashRequest.Builder avoiding the
need to create one manually via MergeBranchesBySquashRequest.builder()
mergeBranchesBySquashRequest - A Consumer that will call methods on MergeBranchesBySquashInput.Builder to create a
request.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.CommitRequiredException - A commit was not specified.InvalidCommitException - The specified commit is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidTargetBranchException - The specified target branch is not valid.InvalidBranchNameException - The specified reference name is not valid.BranchNameRequiredException - A branch name is required, but was not specified.BranchNameIsTagNameException - The specified branch name is not valid because it is a tag name. Enter the name of a branch in the
repository. For a list of valid branch names, use ListBranches.BranchDoesNotExistException - The specified branch does not exist.ManualMergeRequiredException - The pull request cannot be merged automatically into the destination branch. You must manually merge the
branches and resolve any conflicts.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.InvalidConflictResolutionException - The specified conflict resolution list is not valid.MaximumConflictResolutionEntriesExceededException - The number of allowed conflict resolution entries was exceeded.MultipleConflictResolutionEntriesException - More than one conflict resolution entries exists for the conflict. A conflict can have only one conflict
resolution entry.ReplacementTypeRequiredException - A replacement type is required.InvalidReplacementTypeException - Automerge was specified for resolving the conflict, but the specified replacement type is not valid.ReplacementContentRequiredException - USE_NEW_CONTENT was specified, but no replacement content has been provided.InvalidReplacementContentException - Automerge was specified for resolving the conflict, but the replacement type is not valid or content is
missing.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.FileContentSizeLimitExceededException - The file cannot be added because it is too large. The maximum file size is 6 MB, and the combined file
content change size is 7 MB. Consider making these changes using a Git client.FolderContentSizeLimitExceededException - The commit cannot be created because at least one of the overall changes in the commit results in a
folder whose contents exceed the limit of 6 MB. Either reduce the number and size of your changes, or
split the changes across multiple folders.MaximumFileContentToLoadExceededException - The number of files to load exceeds the allowed limit.MaximumItemsToCompareExceededException - The number of items to compare between the source or destination branches and the merge base has exceeded
the maximum allowed.FileModeRequiredException - The commit cannot be created because no file mode has been specified. A file mode is required to update
mode permissions for a file.InvalidFileModeException - The specified file mode permission is not valid. For a list of valid file mode permissions, see
PutFile.NameLengthExceededException - The user name is not valid because it has exceeded the character limit for author names.InvalidEmailException - The specified email address either contains one or more characters that are not allowed, or it exceeds
the maximum number of characters allowed for an email address.CommitMessageLengthExceededException - The commit message is too long. Provide a shorter string.ConcurrentReferenceUpdateException - The merge cannot be completed because the target branch has been modified. Another user might have
modified the target branch while the merge was in progress. Wait a few minutes, and then try again.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault MergeBranchesByThreeWayResponse mergeBranchesByThreeWay(MergeBranchesByThreeWayRequest mergeBranchesByThreeWayRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, TipsDivergenceExceededException, CommitRequiredException, InvalidCommitException, CommitDoesNotExistException, InvalidTargetBranchException, InvalidBranchNameException, BranchNameRequiredException, BranchNameIsTagNameException, BranchDoesNotExistException, ManualMergeRequiredException, ConcurrentReferenceUpdateException, InvalidConflictDetailLevelException, InvalidConflictResolutionStrategyException, InvalidConflictResolutionException, MaximumConflictResolutionEntriesExceededException, MultipleConflictResolutionEntriesException, ReplacementTypeRequiredException, InvalidReplacementTypeException, ReplacementContentRequiredException, InvalidReplacementContentException, PathRequiredException, InvalidPathException, FileContentSizeLimitExceededException, FolderContentSizeLimitExceededException, MaximumFileContentToLoadExceededException, MaximumItemsToCompareExceededException, FileModeRequiredException, InvalidFileModeException, NameLengthExceededException, InvalidEmailException, CommitMessageLengthExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Merges two specified branches using the three-way merge strategy.
mergeBranchesByThreeWayRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.CommitRequiredException - A commit was not specified.InvalidCommitException - The specified commit is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidTargetBranchException - The specified target branch is not valid.InvalidBranchNameException - The specified reference name is not valid.BranchNameRequiredException - A branch name is required, but was not specified.BranchNameIsTagNameException - The specified branch name is not valid because it is a tag name. Enter the name of a branch in the
repository. For a list of valid branch names, use ListBranches.BranchDoesNotExistException - The specified branch does not exist.ManualMergeRequiredException - The pull request cannot be merged automatically into the destination branch. You must manually merge the
branches and resolve any conflicts.ConcurrentReferenceUpdateException - The merge cannot be completed because the target branch has been modified. Another user might have
modified the target branch while the merge was in progress. Wait a few minutes, and then try again.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.InvalidConflictResolutionException - The specified conflict resolution list is not valid.MaximumConflictResolutionEntriesExceededException - The number of allowed conflict resolution entries was exceeded.MultipleConflictResolutionEntriesException - More than one conflict resolution entries exists for the conflict. A conflict can have only one conflict
resolution entry.ReplacementTypeRequiredException - A replacement type is required.InvalidReplacementTypeException - Automerge was specified for resolving the conflict, but the specified replacement type is not valid.ReplacementContentRequiredException - USE_NEW_CONTENT was specified, but no replacement content has been provided.InvalidReplacementContentException - Automerge was specified for resolving the conflict, but the replacement type is not valid or content is
missing.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.FileContentSizeLimitExceededException - The file cannot be added because it is too large. The maximum file size is 6 MB, and the combined file
content change size is 7 MB. Consider making these changes using a Git client.FolderContentSizeLimitExceededException - The commit cannot be created because at least one of the overall changes in the commit results in a
folder whose contents exceed the limit of 6 MB. Either reduce the number and size of your changes, or
split the changes across multiple folders.MaximumFileContentToLoadExceededException - The number of files to load exceeds the allowed limit.MaximumItemsToCompareExceededException - The number of items to compare between the source or destination branches and the merge base has exceeded
the maximum allowed.FileModeRequiredException - The commit cannot be created because no file mode has been specified. A file mode is required to update
mode permissions for a file.InvalidFileModeException - The specified file mode permission is not valid. For a list of valid file mode permissions, see
PutFile.NameLengthExceededException - The user name is not valid because it has exceeded the character limit for author names.InvalidEmailException - The specified email address either contains one or more characters that are not allowed, or it exceeds
the maximum number of characters allowed for an email address.CommitMessageLengthExceededException - The commit message is too long. Provide a shorter string.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault MergeBranchesByThreeWayResponse mergeBranchesByThreeWay(Consumer<MergeBranchesByThreeWayRequest.Builder> mergeBranchesByThreeWayRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, TipsDivergenceExceededException, CommitRequiredException, InvalidCommitException, CommitDoesNotExistException, InvalidTargetBranchException, InvalidBranchNameException, BranchNameRequiredException, BranchNameIsTagNameException, BranchDoesNotExistException, ManualMergeRequiredException, ConcurrentReferenceUpdateException, InvalidConflictDetailLevelException, InvalidConflictResolutionStrategyException, InvalidConflictResolutionException, MaximumConflictResolutionEntriesExceededException, MultipleConflictResolutionEntriesException, ReplacementTypeRequiredException, InvalidReplacementTypeException, ReplacementContentRequiredException, InvalidReplacementContentException, PathRequiredException, InvalidPathException, FileContentSizeLimitExceededException, FolderContentSizeLimitExceededException, MaximumFileContentToLoadExceededException, MaximumItemsToCompareExceededException, FileModeRequiredException, InvalidFileModeException, NameLengthExceededException, InvalidEmailException, CommitMessageLengthExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Merges two specified branches using the three-way merge strategy.
This is a convenience which creates an instance of the MergeBranchesByThreeWayRequest.Builder avoiding
the need to create one manually via MergeBranchesByThreeWayRequest.builder()
mergeBranchesByThreeWayRequest - A Consumer that will call methods on MergeBranchesByThreeWayInput.Builder to create a
request.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.CommitRequiredException - A commit was not specified.InvalidCommitException - The specified commit is not valid.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidTargetBranchException - The specified target branch is not valid.InvalidBranchNameException - The specified reference name is not valid.BranchNameRequiredException - A branch name is required, but was not specified.BranchNameIsTagNameException - The specified branch name is not valid because it is a tag name. Enter the name of a branch in the
repository. For a list of valid branch names, use ListBranches.BranchDoesNotExistException - The specified branch does not exist.ManualMergeRequiredException - The pull request cannot be merged automatically into the destination branch. You must manually merge the
branches and resolve any conflicts.ConcurrentReferenceUpdateException - The merge cannot be completed because the target branch has been modified. Another user might have
modified the target branch while the merge was in progress. Wait a few minutes, and then try again.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.InvalidConflictResolutionException - The specified conflict resolution list is not valid.MaximumConflictResolutionEntriesExceededException - The number of allowed conflict resolution entries was exceeded.MultipleConflictResolutionEntriesException - More than one conflict resolution entries exists for the conflict. A conflict can have only one conflict
resolution entry.ReplacementTypeRequiredException - A replacement type is required.InvalidReplacementTypeException - Automerge was specified for resolving the conflict, but the specified replacement type is not valid.ReplacementContentRequiredException - USE_NEW_CONTENT was specified, but no replacement content has been provided.InvalidReplacementContentException - Automerge was specified for resolving the conflict, but the replacement type is not valid or content is
missing.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.FileContentSizeLimitExceededException - The file cannot be added because it is too large. The maximum file size is 6 MB, and the combined file
content change size is 7 MB. Consider making these changes using a Git client.FolderContentSizeLimitExceededException - The commit cannot be created because at least one of the overall changes in the commit results in a
folder whose contents exceed the limit of 6 MB. Either reduce the number and size of your changes, or
split the changes across multiple folders.MaximumFileContentToLoadExceededException - The number of files to load exceeds the allowed limit.MaximumItemsToCompareExceededException - The number of items to compare between the source or destination branches and the merge base has exceeded
the maximum allowed.FileModeRequiredException - The commit cannot be created because no file mode has been specified. A file mode is required to update
mode permissions for a file.InvalidFileModeException - The specified file mode permission is not valid. For a list of valid file mode permissions, see
PutFile.NameLengthExceededException - The user name is not valid because it has exceeded the character limit for author names.InvalidEmailException - The specified email address either contains one or more characters that are not allowed, or it exceeds
the maximum number of characters allowed for an email address.CommitMessageLengthExceededException - The commit message is too long. Provide a shorter string.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault MergePullRequestByFastForwardResponse mergePullRequestByFastForward(MergePullRequestByFastForwardRequest mergePullRequestByFastForwardRequest) throws ManualMergeRequiredException, PullRequestAlreadyClosedException, PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, TipOfSourceReferenceIsDifferentException, ReferenceDoesNotExistException, InvalidCommitIdException, RepositoryNotAssociatedWithPullRequestException, RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, ConcurrentReferenceUpdateException, PullRequestApprovalRulesNotSatisfiedException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
mergePullRequestByFastForwardRequest - ManualMergeRequiredException - The pull request cannot be merged automatically into the destination branch. You must manually merge the
branches and resolve any conflicts.PullRequestAlreadyClosedException - The pull request status cannot be updated because it is already closed.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.TipOfSourceReferenceIsDifferentException - The tip of the source branch in the destination repository does not match the tip of the source branch
specified in your request. The pull request might have been updated. Make sure that you have the latest
changes.ReferenceDoesNotExistException - The specified reference does not exist. You must provide a full commit ID.InvalidCommitIdException - The specified commit ID is not valid.RepositoryNotAssociatedWithPullRequestException - The repository does not contain any pull requests with that pull request ID. Use GetPullRequest to verify
the correct repository name for the pull request ID.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.ConcurrentReferenceUpdateException - The merge cannot be completed because the target branch has been modified. Another user might have
modified the target branch while the merge was in progress. Wait a few minutes, and then try again.PullRequestApprovalRulesNotSatisfiedException - The pull request cannot be merged because one or more approval rules applied to the pull request have
conditions that have not been met.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault MergePullRequestByFastForwardResponse mergePullRequestByFastForward(Consumer<MergePullRequestByFastForwardRequest.Builder> mergePullRequestByFastForwardRequest) throws ManualMergeRequiredException, PullRequestAlreadyClosedException, PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, TipOfSourceReferenceIsDifferentException, ReferenceDoesNotExistException, InvalidCommitIdException, RepositoryNotAssociatedWithPullRequestException, RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, ConcurrentReferenceUpdateException, PullRequestApprovalRulesNotSatisfiedException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the MergePullRequestByFastForwardRequest.Builder
avoiding the need to create one manually via MergePullRequestByFastForwardRequest.builder()
mergePullRequestByFastForwardRequest - A Consumer that will call methods on MergePullRequestByFastForwardInput.Builder to create
a request.ManualMergeRequiredException - The pull request cannot be merged automatically into the destination branch. You must manually merge the
branches and resolve any conflicts.PullRequestAlreadyClosedException - The pull request status cannot be updated because it is already closed.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.TipOfSourceReferenceIsDifferentException - The tip of the source branch in the destination repository does not match the tip of the source branch
specified in your request. The pull request might have been updated. Make sure that you have the latest
changes.ReferenceDoesNotExistException - The specified reference does not exist. You must provide a full commit ID.InvalidCommitIdException - The specified commit ID is not valid.RepositoryNotAssociatedWithPullRequestException - The repository does not contain any pull requests with that pull request ID. Use GetPullRequest to verify
the correct repository name for the pull request ID.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.ConcurrentReferenceUpdateException - The merge cannot be completed because the target branch has been modified. Another user might have
modified the target branch while the merge was in progress. Wait a few minutes, and then try again.PullRequestApprovalRulesNotSatisfiedException - The pull request cannot be merged because one or more approval rules applied to the pull request have
conditions that have not been met.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault MergePullRequestBySquashResponse mergePullRequestBySquash(MergePullRequestBySquashRequest mergePullRequestBySquashRequest) throws PullRequestAlreadyClosedException, PullRequestDoesNotExistException, PullRequestIdRequiredException, InvalidPullRequestIdException, InvalidCommitIdException, ManualMergeRequiredException, TipOfSourceReferenceIsDifferentException, TipsDivergenceExceededException, NameLengthExceededException, InvalidEmailException, CommitMessageLengthExceededException, InvalidConflictDetailLevelException, InvalidConflictResolutionStrategyException, InvalidConflictResolutionException, ReplacementTypeRequiredException, InvalidReplacementTypeException, MultipleConflictResolutionEntriesException, ReplacementContentRequiredException, MaximumConflictResolutionEntriesExceededException, ConcurrentReferenceUpdateException, PathRequiredException, InvalidPathException, InvalidFileModeException, InvalidReplacementContentException, FileContentSizeLimitExceededException, FolderContentSizeLimitExceededException, MaximumFileContentToLoadExceededException, MaximumItemsToCompareExceededException, RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, RepositoryNotAssociatedWithPullRequestException, PullRequestApprovalRulesNotSatisfiedException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
mergePullRequestBySquashRequest - PullRequestAlreadyClosedException - The pull request status cannot be updated because it is already closed.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.InvalidCommitIdException - The specified commit ID is not valid.ManualMergeRequiredException - The pull request cannot be merged automatically into the destination branch. You must manually merge the
branches and resolve any conflicts.TipOfSourceReferenceIsDifferentException - The tip of the source branch in the destination repository does not match the tip of the source branch
specified in your request. The pull request might have been updated. Make sure that you have the latest
changes.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.NameLengthExceededException - The user name is not valid because it has exceeded the character limit for author names.InvalidEmailException - The specified email address either contains one or more characters that are not allowed, or it exceeds
the maximum number of characters allowed for an email address.CommitMessageLengthExceededException - The commit message is too long. Provide a shorter string.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.InvalidConflictResolutionException - The specified conflict resolution list is not valid.ReplacementTypeRequiredException - A replacement type is required.InvalidReplacementTypeException - Automerge was specified for resolving the conflict, but the specified replacement type is not valid.MultipleConflictResolutionEntriesException - More than one conflict resolution entries exists for the conflict. A conflict can have only one conflict
resolution entry.ReplacementContentRequiredException - USE_NEW_CONTENT was specified, but no replacement content has been provided.MaximumConflictResolutionEntriesExceededException - The number of allowed conflict resolution entries was exceeded.ConcurrentReferenceUpdateException - The merge cannot be completed because the target branch has been modified. Another user might have
modified the target branch while the merge was in progress. Wait a few minutes, and then try again.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.InvalidFileModeException - The specified file mode permission is not valid. For a list of valid file mode permissions, see
PutFile.InvalidReplacementContentException - Automerge was specified for resolving the conflict, but the replacement type is not valid or content is
missing.FileContentSizeLimitExceededException - The file cannot be added because it is too large. The maximum file size is 6 MB, and the combined file
content change size is 7 MB. Consider making these changes using a Git client.FolderContentSizeLimitExceededException - The commit cannot be created because at least one of the overall changes in the commit results in a
folder whose contents exceed the limit of 6 MB. Either reduce the number and size of your changes, or
split the changes across multiple folders.MaximumFileContentToLoadExceededException - The number of files to load exceeds the allowed limit.MaximumItemsToCompareExceededException - The number of items to compare between the source or destination branches and the merge base has exceeded
the maximum allowed.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.RepositoryNotAssociatedWithPullRequestException - The repository does not contain any pull requests with that pull request ID. Use GetPullRequest to verify
the correct repository name for the pull request ID.PullRequestApprovalRulesNotSatisfiedException - The pull request cannot be merged because one or more approval rules applied to the pull request have
conditions that have not been met.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault MergePullRequestBySquashResponse mergePullRequestBySquash(Consumer<MergePullRequestBySquashRequest.Builder> mergePullRequestBySquashRequest) throws PullRequestAlreadyClosedException, PullRequestDoesNotExistException, PullRequestIdRequiredException, InvalidPullRequestIdException, InvalidCommitIdException, ManualMergeRequiredException, TipOfSourceReferenceIsDifferentException, TipsDivergenceExceededException, NameLengthExceededException, InvalidEmailException, CommitMessageLengthExceededException, InvalidConflictDetailLevelException, InvalidConflictResolutionStrategyException, InvalidConflictResolutionException, ReplacementTypeRequiredException, InvalidReplacementTypeException, MultipleConflictResolutionEntriesException, ReplacementContentRequiredException, MaximumConflictResolutionEntriesExceededException, ConcurrentReferenceUpdateException, PathRequiredException, InvalidPathException, InvalidFileModeException, InvalidReplacementContentException, FileContentSizeLimitExceededException, FolderContentSizeLimitExceededException, MaximumFileContentToLoadExceededException, MaximumItemsToCompareExceededException, RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, RepositoryNotAssociatedWithPullRequestException, PullRequestApprovalRulesNotSatisfiedException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the MergePullRequestBySquashRequest.Builder avoiding
the need to create one manually via MergePullRequestBySquashRequest.builder()
mergePullRequestBySquashRequest - A Consumer that will call methods on MergePullRequestBySquashInput.Builder to create a
request.PullRequestAlreadyClosedException - The pull request status cannot be updated because it is already closed.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.InvalidCommitIdException - The specified commit ID is not valid.ManualMergeRequiredException - The pull request cannot be merged automatically into the destination branch. You must manually merge the
branches and resolve any conflicts.TipOfSourceReferenceIsDifferentException - The tip of the source branch in the destination repository does not match the tip of the source branch
specified in your request. The pull request might have been updated. Make sure that you have the latest
changes.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.NameLengthExceededException - The user name is not valid because it has exceeded the character limit for author names.InvalidEmailException - The specified email address either contains one or more characters that are not allowed, or it exceeds
the maximum number of characters allowed for an email address.CommitMessageLengthExceededException - The commit message is too long. Provide a shorter string.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.InvalidConflictResolutionException - The specified conflict resolution list is not valid.ReplacementTypeRequiredException - A replacement type is required.InvalidReplacementTypeException - Automerge was specified for resolving the conflict, but the specified replacement type is not valid.MultipleConflictResolutionEntriesException - More than one conflict resolution entries exists for the conflict. A conflict can have only one conflict
resolution entry.ReplacementContentRequiredException - USE_NEW_CONTENT was specified, but no replacement content has been provided.MaximumConflictResolutionEntriesExceededException - The number of allowed conflict resolution entries was exceeded.ConcurrentReferenceUpdateException - The merge cannot be completed because the target branch has been modified. Another user might have
modified the target branch while the merge was in progress. Wait a few minutes, and then try again.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.InvalidFileModeException - The specified file mode permission is not valid. For a list of valid file mode permissions, see
PutFile.InvalidReplacementContentException - Automerge was specified for resolving the conflict, but the replacement type is not valid or content is
missing.FileContentSizeLimitExceededException - The file cannot be added because it is too large. The maximum file size is 6 MB, and the combined file
content change size is 7 MB. Consider making these changes using a Git client.FolderContentSizeLimitExceededException - The commit cannot be created because at least one of the overall changes in the commit results in a
folder whose contents exceed the limit of 6 MB. Either reduce the number and size of your changes, or
split the changes across multiple folders.MaximumFileContentToLoadExceededException - The number of files to load exceeds the allowed limit.MaximumItemsToCompareExceededException - The number of items to compare between the source or destination branches and the merge base has exceeded
the maximum allowed.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.RepositoryNotAssociatedWithPullRequestException - The repository does not contain any pull requests with that pull request ID. Use GetPullRequest to verify
the correct repository name for the pull request ID.PullRequestApprovalRulesNotSatisfiedException - The pull request cannot be merged because one or more approval rules applied to the pull request have
conditions that have not been met.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault MergePullRequestByThreeWayResponse mergePullRequestByThreeWay(MergePullRequestByThreeWayRequest mergePullRequestByThreeWayRequest) throws PullRequestAlreadyClosedException, PullRequestDoesNotExistException, PullRequestIdRequiredException, InvalidPullRequestIdException, InvalidCommitIdException, ManualMergeRequiredException, TipOfSourceReferenceIsDifferentException, TipsDivergenceExceededException, NameLengthExceededException, InvalidEmailException, CommitMessageLengthExceededException, InvalidConflictDetailLevelException, InvalidConflictResolutionStrategyException, InvalidConflictResolutionException, ReplacementTypeRequiredException, InvalidReplacementTypeException, MultipleConflictResolutionEntriesException, ReplacementContentRequiredException, MaximumConflictResolutionEntriesExceededException, PathRequiredException, InvalidPathException, InvalidFileModeException, InvalidReplacementContentException, FileContentSizeLimitExceededException, FolderContentSizeLimitExceededException, MaximumFileContentToLoadExceededException, MaximumItemsToCompareExceededException, RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, RepositoryNotAssociatedWithPullRequestException, ConcurrentReferenceUpdateException, PullRequestApprovalRulesNotSatisfiedException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
mergePullRequestByThreeWayRequest - PullRequestAlreadyClosedException - The pull request status cannot be updated because it is already closed.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.InvalidCommitIdException - The specified commit ID is not valid.ManualMergeRequiredException - The pull request cannot be merged automatically into the destination branch. You must manually merge the
branches and resolve any conflicts.TipOfSourceReferenceIsDifferentException - The tip of the source branch in the destination repository does not match the tip of the source branch
specified in your request. The pull request might have been updated. Make sure that you have the latest
changes.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.NameLengthExceededException - The user name is not valid because it has exceeded the character limit for author names.InvalidEmailException - The specified email address either contains one or more characters that are not allowed, or it exceeds
the maximum number of characters allowed for an email address.CommitMessageLengthExceededException - The commit message is too long. Provide a shorter string.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.InvalidConflictResolutionException - The specified conflict resolution list is not valid.ReplacementTypeRequiredException - A replacement type is required.InvalidReplacementTypeException - Automerge was specified for resolving the conflict, but the specified replacement type is not valid.MultipleConflictResolutionEntriesException - More than one conflict resolution entries exists for the conflict. A conflict can have only one conflict
resolution entry.ReplacementContentRequiredException - USE_NEW_CONTENT was specified, but no replacement content has been provided.MaximumConflictResolutionEntriesExceededException - The number of allowed conflict resolution entries was exceeded.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.InvalidFileModeException - The specified file mode permission is not valid. For a list of valid file mode permissions, see
PutFile.InvalidReplacementContentException - Automerge was specified for resolving the conflict, but the replacement type is not valid or content is
missing.FileContentSizeLimitExceededException - The file cannot be added because it is too large. The maximum file size is 6 MB, and the combined file
content change size is 7 MB. Consider making these changes using a Git client.FolderContentSizeLimitExceededException - The commit cannot be created because at least one of the overall changes in the commit results in a
folder whose contents exceed the limit of 6 MB. Either reduce the number and size of your changes, or
split the changes across multiple folders.MaximumFileContentToLoadExceededException - The number of files to load exceeds the allowed limit.MaximumItemsToCompareExceededException - The number of items to compare between the source or destination branches and the merge base has exceeded
the maximum allowed.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.RepositoryNotAssociatedWithPullRequestException - The repository does not contain any pull requests with that pull request ID. Use GetPullRequest to verify
the correct repository name for the pull request ID.ConcurrentReferenceUpdateException - The merge cannot be completed because the target branch has been modified. Another user might have
modified the target branch while the merge was in progress. Wait a few minutes, and then try again.PullRequestApprovalRulesNotSatisfiedException - The pull request cannot be merged because one or more approval rules applied to the pull request have
conditions that have not been met.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault MergePullRequestByThreeWayResponse mergePullRequestByThreeWay(Consumer<MergePullRequestByThreeWayRequest.Builder> mergePullRequestByThreeWayRequest) throws PullRequestAlreadyClosedException, PullRequestDoesNotExistException, PullRequestIdRequiredException, InvalidPullRequestIdException, InvalidCommitIdException, ManualMergeRequiredException, TipOfSourceReferenceIsDifferentException, TipsDivergenceExceededException, NameLengthExceededException, InvalidEmailException, CommitMessageLengthExceededException, InvalidConflictDetailLevelException, InvalidConflictResolutionStrategyException, InvalidConflictResolutionException, ReplacementTypeRequiredException, InvalidReplacementTypeException, MultipleConflictResolutionEntriesException, ReplacementContentRequiredException, MaximumConflictResolutionEntriesExceededException, PathRequiredException, InvalidPathException, InvalidFileModeException, InvalidReplacementContentException, FileContentSizeLimitExceededException, FolderContentSizeLimitExceededException, MaximumFileContentToLoadExceededException, MaximumItemsToCompareExceededException, RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, RepositoryNotAssociatedWithPullRequestException, ConcurrentReferenceUpdateException, PullRequestApprovalRulesNotSatisfiedException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the MergePullRequestByThreeWayRequest.Builder avoiding
the need to create one manually via MergePullRequestByThreeWayRequest.builder()
mergePullRequestByThreeWayRequest - A Consumer that will call methods on MergePullRequestByThreeWayInput.Builder to create a
request.PullRequestAlreadyClosedException - The pull request status cannot be updated because it is already closed.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.InvalidCommitIdException - The specified commit ID is not valid.ManualMergeRequiredException - The pull request cannot be merged automatically into the destination branch. You must manually merge the
branches and resolve any conflicts.TipOfSourceReferenceIsDifferentException - The tip of the source branch in the destination repository does not match the tip of the source branch
specified in your request. The pull request might have been updated. Make sure that you have the latest
changes.TipsDivergenceExceededException - The divergence between the tips of the provided commit specifiers is too great to determine whether there
might be any merge conflicts. Locally compare the specifiers using git diff or a diff tool.NameLengthExceededException - The user name is not valid because it has exceeded the character limit for author names.InvalidEmailException - The specified email address either contains one or more characters that are not allowed, or it exceeds
the maximum number of characters allowed for an email address.CommitMessageLengthExceededException - The commit message is too long. Provide a shorter string.InvalidConflictDetailLevelException - The specified conflict detail level is not valid.InvalidConflictResolutionStrategyException - The specified conflict resolution strategy is not valid.InvalidConflictResolutionException - The specified conflict resolution list is not valid.ReplacementTypeRequiredException - A replacement type is required.InvalidReplacementTypeException - Automerge was specified for resolving the conflict, but the specified replacement type is not valid.MultipleConflictResolutionEntriesException - More than one conflict resolution entries exists for the conflict. A conflict can have only one conflict
resolution entry.ReplacementContentRequiredException - USE_NEW_CONTENT was specified, but no replacement content has been provided.MaximumConflictResolutionEntriesExceededException - The number of allowed conflict resolution entries was exceeded.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.InvalidFileModeException - The specified file mode permission is not valid. For a list of valid file mode permissions, see
PutFile.InvalidReplacementContentException - Automerge was specified for resolving the conflict, but the replacement type is not valid or content is
missing.FileContentSizeLimitExceededException - The file cannot be added because it is too large. The maximum file size is 6 MB, and the combined file
content change size is 7 MB. Consider making these changes using a Git client.FolderContentSizeLimitExceededException - The commit cannot be created because at least one of the overall changes in the commit results in a
folder whose contents exceed the limit of 6 MB. Either reduce the number and size of your changes, or
split the changes across multiple folders.MaximumFileContentToLoadExceededException - The number of files to load exceeds the allowed limit.MaximumItemsToCompareExceededException - The number of items to compare between the source or destination branches and the merge base has exceeded
the maximum allowed.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.RepositoryNotAssociatedWithPullRequestException - The repository does not contain any pull requests with that pull request ID. Use GetPullRequest to verify
the correct repository name for the pull request ID.ConcurrentReferenceUpdateException - The merge cannot be completed because the target branch has been modified. Another user might have
modified the target branch while the merge was in progress. Wait a few minutes, and then try again.PullRequestApprovalRulesNotSatisfiedException - The pull request cannot be merged because one or more approval rules applied to the pull request have
conditions that have not been met.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault OverridePullRequestApprovalRulesResponse overridePullRequestApprovalRules(OverridePullRequestApprovalRulesRequest overridePullRequestApprovalRulesRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, InvalidRevisionIdException, RevisionIdRequiredException, InvalidOverrideStatusException, OverrideStatusRequiredException, OverrideAlreadySetException, RevisionNotCurrentException, PullRequestAlreadyClosedException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Sets aside (overrides) all approval rule requirements for a specified pull request.
overridePullRequestApprovalRulesRequest - PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.InvalidRevisionIdException - The revision ID is not valid. Use GetPullRequest to determine the value.RevisionIdRequiredException - A revision ID is required, but was not provided.InvalidOverrideStatusException - The override status is not valid. Valid statuses are OVERRIDE and REVOKE.OverrideStatusRequiredException - An override status is required, but no value was provided. Valid values include OVERRIDE and REVOKE.OverrideAlreadySetException - The pull request has already had its approval rules set to override.RevisionNotCurrentException - The revision ID provided in the request does not match the current revision ID. Use GetPullRequest to
retrieve the current revision ID.PullRequestAlreadyClosedException - The pull request status cannot be updated because it is already closed.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault OverridePullRequestApprovalRulesResponse overridePullRequestApprovalRules(Consumer<OverridePullRequestApprovalRulesRequest.Builder> overridePullRequestApprovalRulesRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, InvalidRevisionIdException, RevisionIdRequiredException, InvalidOverrideStatusException, OverrideStatusRequiredException, OverrideAlreadySetException, RevisionNotCurrentException, PullRequestAlreadyClosedException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Sets aside (overrides) all approval rule requirements for a specified pull request.
This is a convenience which creates an instance of the OverridePullRequestApprovalRulesRequest.Builder
avoiding the need to create one manually via OverridePullRequestApprovalRulesRequest.builder()
overridePullRequestApprovalRulesRequest - A Consumer that will call methods on OverridePullRequestApprovalRulesInput.Builder to
create a request.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.InvalidRevisionIdException - The revision ID is not valid. Use GetPullRequest to determine the value.RevisionIdRequiredException - A revision ID is required, but was not provided.InvalidOverrideStatusException - The override status is not valid. Valid statuses are OVERRIDE and REVOKE.OverrideStatusRequiredException - An override status is required, but no value was provided. Valid values include OVERRIDE and REVOKE.OverrideAlreadySetException - The pull request has already had its approval rules set to override.RevisionNotCurrentException - The revision ID provided in the request does not match the current revision ID. Use GetPullRequest to
retrieve the current revision ID.PullRequestAlreadyClosedException - The pull request status cannot be updated because it is already closed.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault PostCommentForComparedCommitResponse postCommentForComparedCommit(PostCommentForComparedCommitRequest postCommentForComparedCommitRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, ClientRequestTokenRequiredException, InvalidClientRequestTokenException, IdempotencyParameterMismatchException, CommentContentRequiredException, CommentContentSizeLimitExceededException, InvalidFileLocationException, InvalidRelativeFileVersionEnumException, PathRequiredException, InvalidFilePositionException, CommitIdRequiredException, InvalidCommitIdException, BeforeCommitIdAndAfterCommitIdAreSameException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, CommitDoesNotExistException, InvalidPathException, PathDoesNotExistException, AwsServiceException, SdkClientException, CodeCommitException
Posts a comment on the comparison between two commits.
postCommentForComparedCommitRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
ClientRequestTokenRequiredException - A client request token is required. A client request token is an unique, client-generated idempotency
token that, when provided in a request, ensures the request cannot be repeated with a changed parameter.
If a request is received with the same parameters and a token is included, the request returns
information about the initial request that used that token.InvalidClientRequestTokenException - The client request token is not valid.IdempotencyParameterMismatchException - The client request token is not valid. Either the token is not in a valid format, or the token has been
used in a previous request and cannot be reused.CommentContentRequiredException - The comment is empty. You must provide some content for a comment. The content cannot be null.CommentContentSizeLimitExceededException - The comment is too large. Comments are limited to 1,000 characters.InvalidFileLocationException - The location of the file is not valid. Make sure that you include the file name and extension.InvalidRelativeFileVersionEnumException - Either the enum is not in a valid format, or the specified file version enum is not valid in respect to
the current file version.PathRequiredException - The folderPath for a location cannot be null.InvalidFilePositionException - The position is not valid. Make sure that the line number exists in the version of the file you want to
comment on.CommitIdRequiredException - A commit ID was not specified.InvalidCommitIdException - The specified commit ID is not valid.BeforeCommitIdAndAfterCommitIdAreSameException - The before commit ID and the after commit ID are the same, which is not valid. The before commit ID and
the after commit ID must be different commit IDs.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidPathException - The specified path is not valid.PathDoesNotExistException - The specified path does not exist.PathRequiredException - The folderPath for a location cannot be null.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault PostCommentForComparedCommitResponse postCommentForComparedCommit(Consumer<PostCommentForComparedCommitRequest.Builder> postCommentForComparedCommitRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, ClientRequestTokenRequiredException, InvalidClientRequestTokenException, IdempotencyParameterMismatchException, CommentContentRequiredException, CommentContentSizeLimitExceededException, InvalidFileLocationException, InvalidRelativeFileVersionEnumException, PathRequiredException, InvalidFilePositionException, CommitIdRequiredException, InvalidCommitIdException, BeforeCommitIdAndAfterCommitIdAreSameException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, CommitDoesNotExistException, InvalidPathException, PathDoesNotExistException, AwsServiceException, SdkClientException, CodeCommitException
Posts a comment on the comparison between two commits.
This is a convenience which creates an instance of the PostCommentForComparedCommitRequest.Builder
avoiding the need to create one manually via PostCommentForComparedCommitRequest.builder()
postCommentForComparedCommitRequest - A Consumer that will call methods on PostCommentForComparedCommitInput.Builder to create a
request.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
ClientRequestTokenRequiredException - A client request token is required. A client request token is an unique, client-generated idempotency
token that, when provided in a request, ensures the request cannot be repeated with a changed parameter.
If a request is received with the same parameters and a token is included, the request returns
information about the initial request that used that token.InvalidClientRequestTokenException - The client request token is not valid.IdempotencyParameterMismatchException - The client request token is not valid. Either the token is not in a valid format, or the token has been
used in a previous request and cannot be reused.CommentContentRequiredException - The comment is empty. You must provide some content for a comment. The content cannot be null.CommentContentSizeLimitExceededException - The comment is too large. Comments are limited to 1,000 characters.InvalidFileLocationException - The location of the file is not valid. Make sure that you include the file name and extension.InvalidRelativeFileVersionEnumException - Either the enum is not in a valid format, or the specified file version enum is not valid in respect to
the current file version.PathRequiredException - The folderPath for a location cannot be null.InvalidFilePositionException - The position is not valid. Make sure that the line number exists in the version of the file you want to
comment on.CommitIdRequiredException - A commit ID was not specified.InvalidCommitIdException - The specified commit ID is not valid.BeforeCommitIdAndAfterCommitIdAreSameException - The before commit ID and the after commit ID are the same, which is not valid. The before commit ID and
the after commit ID must be different commit IDs.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidPathException - The specified path is not valid.PathDoesNotExistException - The specified path does not exist.PathRequiredException - The folderPath for a location cannot be null.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault PostCommentForPullRequestResponse postCommentForPullRequest(PostCommentForPullRequestRequest postCommentForPullRequestRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, RepositoryNotAssociatedWithPullRequestException, RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, ClientRequestTokenRequiredException, InvalidClientRequestTokenException, IdempotencyParameterMismatchException, CommentContentRequiredException, CommentContentSizeLimitExceededException, InvalidFileLocationException, InvalidRelativeFileVersionEnumException, PathRequiredException, InvalidFilePositionException, CommitIdRequiredException, InvalidCommitIdException, BeforeCommitIdAndAfterCommitIdAreSameException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, CommitDoesNotExistException, InvalidPathException, PathDoesNotExistException, AwsServiceException, SdkClientException, CodeCommitException
Posts a comment on a pull request.
postCommentForPullRequestRequest - PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.RepositoryNotAssociatedWithPullRequestException - The repository does not contain any pull requests with that pull request ID. Use GetPullRequest to verify
the correct repository name for the pull request ID.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
ClientRequestTokenRequiredException - A client request token is required. A client request token is an unique, client-generated idempotency
token that, when provided in a request, ensures the request cannot be repeated with a changed parameter.
If a request is received with the same parameters and a token is included, the request returns
information about the initial request that used that token.InvalidClientRequestTokenException - The client request token is not valid.IdempotencyParameterMismatchException - The client request token is not valid. Either the token is not in a valid format, or the token has been
used in a previous request and cannot be reused.CommentContentRequiredException - The comment is empty. You must provide some content for a comment. The content cannot be null.CommentContentSizeLimitExceededException - The comment is too large. Comments are limited to 1,000 characters.InvalidFileLocationException - The location of the file is not valid. Make sure that you include the file name and extension.InvalidRelativeFileVersionEnumException - Either the enum is not in a valid format, or the specified file version enum is not valid in respect to
the current file version.PathRequiredException - The folderPath for a location cannot be null.InvalidFilePositionException - The position is not valid. Make sure that the line number exists in the version of the file you want to
comment on.CommitIdRequiredException - A commit ID was not specified.InvalidCommitIdException - The specified commit ID is not valid.BeforeCommitIdAndAfterCommitIdAreSameException - The before commit ID and the after commit ID are the same, which is not valid. The before commit ID and
the after commit ID must be different commit IDs.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidPathException - The specified path is not valid.PathDoesNotExistException - The specified path does not exist.PathRequiredException - The folderPath for a location cannot be null.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault PostCommentForPullRequestResponse postCommentForPullRequest(Consumer<PostCommentForPullRequestRequest.Builder> postCommentForPullRequestRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, RepositoryNotAssociatedWithPullRequestException, RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, ClientRequestTokenRequiredException, InvalidClientRequestTokenException, IdempotencyParameterMismatchException, CommentContentRequiredException, CommentContentSizeLimitExceededException, InvalidFileLocationException, InvalidRelativeFileVersionEnumException, PathRequiredException, InvalidFilePositionException, CommitIdRequiredException, InvalidCommitIdException, BeforeCommitIdAndAfterCommitIdAreSameException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, CommitDoesNotExistException, InvalidPathException, PathDoesNotExistException, AwsServiceException, SdkClientException, CodeCommitException
Posts a comment on a pull request.
This is a convenience which creates an instance of the PostCommentForPullRequestRequest.Builder avoiding
the need to create one manually via PostCommentForPullRequestRequest.builder()
postCommentForPullRequestRequest - A Consumer that will call methods on PostCommentForPullRequestInput.Builder to create a
request.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.RepositoryNotAssociatedWithPullRequestException - The repository does not contain any pull requests with that pull request ID. Use GetPullRequest to verify
the correct repository name for the pull request ID.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
ClientRequestTokenRequiredException - A client request token is required. A client request token is an unique, client-generated idempotency
token that, when provided in a request, ensures the request cannot be repeated with a changed parameter.
If a request is received with the same parameters and a token is included, the request returns
information about the initial request that used that token.InvalidClientRequestTokenException - The client request token is not valid.IdempotencyParameterMismatchException - The client request token is not valid. Either the token is not in a valid format, or the token has been
used in a previous request and cannot be reused.CommentContentRequiredException - The comment is empty. You must provide some content for a comment. The content cannot be null.CommentContentSizeLimitExceededException - The comment is too large. Comments are limited to 1,000 characters.InvalidFileLocationException - The location of the file is not valid. Make sure that you include the file name and extension.InvalidRelativeFileVersionEnumException - Either the enum is not in a valid format, or the specified file version enum is not valid in respect to
the current file version.PathRequiredException - The folderPath for a location cannot be null.InvalidFilePositionException - The position is not valid. Make sure that the line number exists in the version of the file you want to
comment on.CommitIdRequiredException - A commit ID was not specified.InvalidCommitIdException - The specified commit ID is not valid.BeforeCommitIdAndAfterCommitIdAreSameException - The before commit ID and the after commit ID are the same, which is not valid. The before commit ID and
the after commit ID must be different commit IDs.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.CommitDoesNotExistException - The specified commit does not exist or no commit was specified, and the specified repository has no
default branch.InvalidPathException - The specified path is not valid.PathDoesNotExistException - The specified path does not exist.PathRequiredException - The folderPath for a location cannot be null.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault PostCommentReplyResponse postCommentReply(PostCommentReplyRequest postCommentReplyRequest) throws ClientRequestTokenRequiredException, InvalidClientRequestTokenException, IdempotencyParameterMismatchException, CommentContentRequiredException, CommentContentSizeLimitExceededException, CommentDoesNotExistException, CommentIdRequiredException, InvalidCommentIdException, AwsServiceException, SdkClientException, CodeCommitException
Posts a comment in reply to an existing comment on a comparison between commits or a pull request.
postCommentReplyRequest - ClientRequestTokenRequiredException - A client request token is required. A client request token is an unique, client-generated idempotency
token that, when provided in a request, ensures the request cannot be repeated with a changed parameter.
If a request is received with the same parameters and a token is included, the request returns
information about the initial request that used that token.InvalidClientRequestTokenException - The client request token is not valid.IdempotencyParameterMismatchException - The client request token is not valid. Either the token is not in a valid format, or the token has been
used in a previous request and cannot be reused.CommentContentRequiredException - The comment is empty. You must provide some content for a comment. The content cannot be null.CommentContentSizeLimitExceededException - The comment is too large. Comments are limited to 1,000 characters.CommentDoesNotExistException - No comment exists with the provided ID. Verify that you have used the correct ID, and then try again.CommentIdRequiredException - The comment ID is missing or null. A comment ID is required.InvalidCommentIdException - The comment ID is not in a valid format. Make sure that you have provided the full comment ID.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault PostCommentReplyResponse postCommentReply(Consumer<PostCommentReplyRequest.Builder> postCommentReplyRequest) throws ClientRequestTokenRequiredException, InvalidClientRequestTokenException, IdempotencyParameterMismatchException, CommentContentRequiredException, CommentContentSizeLimitExceededException, CommentDoesNotExistException, CommentIdRequiredException, InvalidCommentIdException, AwsServiceException, SdkClientException, CodeCommitException
Posts a comment in reply to an existing comment on a comparison between commits or a pull request.
This is a convenience which creates an instance of the PostCommentReplyRequest.Builder avoiding the need
to create one manually via PostCommentReplyRequest.builder()
postCommentReplyRequest - A Consumer that will call methods on PostCommentReplyInput.Builder to create a request.ClientRequestTokenRequiredException - A client request token is required. A client request token is an unique, client-generated idempotency
token that, when provided in a request, ensures the request cannot be repeated with a changed parameter.
If a request is received with the same parameters and a token is included, the request returns
information about the initial request that used that token.InvalidClientRequestTokenException - The client request token is not valid.IdempotencyParameterMismatchException - The client request token is not valid. Either the token is not in a valid format, or the token has been
used in a previous request and cannot be reused.CommentContentRequiredException - The comment is empty. You must provide some content for a comment. The content cannot be null.CommentContentSizeLimitExceededException - The comment is too large. Comments are limited to 1,000 characters.CommentDoesNotExistException - No comment exists with the provided ID. Verify that you have used the correct ID, and then try again.CommentIdRequiredException - The comment ID is missing or null. A comment ID is required.InvalidCommentIdException - The comment ID is not in a valid format. Make sure that you have provided the full comment ID.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault PutCommentReactionResponse putCommentReaction(PutCommentReactionRequest putCommentReactionRequest) throws CommentDoesNotExistException, CommentIdRequiredException, InvalidCommentIdException, InvalidReactionValueException, ReactionValueRequiredException, ReactionLimitExceededException, CommentDeletedException, AwsServiceException, SdkClientException, CodeCommitException
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.
putCommentReactionRequest - CommentDoesNotExistException - No comment exists with the provided ID. Verify that you have used the correct ID, and then try again.CommentIdRequiredException - The comment ID is missing or null. A comment ID is required.InvalidCommentIdException - The comment ID is not in a valid format. Make sure that you have provided the full comment ID.InvalidReactionValueException - The value of the reaction is not valid. For more information, see the AWS CodeCommit User
Guide.ReactionValueRequiredException - A reaction value is required.ReactionLimitExceededException - The number of reactions has been exceeded. Reactions are limited to one reaction per user for each
individual comment ID.CommentDeletedException - This comment has already been deleted. You cannot edit or delete a deleted comment.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault PutCommentReactionResponse putCommentReaction(Consumer<PutCommentReactionRequest.Builder> putCommentReactionRequest) throws CommentDoesNotExistException, CommentIdRequiredException, InvalidCommentIdException, InvalidReactionValueException, ReactionValueRequiredException, ReactionLimitExceededException, CommentDeletedException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the PutCommentReactionRequest.Builder avoiding the
need to create one manually via PutCommentReactionRequest.builder()
putCommentReactionRequest - A Consumer that will call methods on PutCommentReactionInput.Builder to create a request.CommentDoesNotExistException - No comment exists with the provided ID. Verify that you have used the correct ID, and then try again.CommentIdRequiredException - The comment ID is missing or null. A comment ID is required.InvalidCommentIdException - The comment ID is not in a valid format. Make sure that you have provided the full comment ID.InvalidReactionValueException - The value of the reaction is not valid. For more information, see the AWS CodeCommit User
Guide.ReactionValueRequiredException - A reaction value is required.ReactionLimitExceededException - The number of reactions has been exceeded. Reactions are limited to one reaction per user for each
individual comment ID.CommentDeletedException - This comment has already been deleted. You cannot edit or delete a deleted comment.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault PutFileResponse putFile(PutFileRequest putFileRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, ParentCommitIdRequiredException, InvalidParentCommitIdException, ParentCommitDoesNotExistException, ParentCommitIdOutdatedException, FileContentRequiredException, FileContentSizeLimitExceededException, FolderContentSizeLimitExceededException, PathRequiredException, InvalidPathException, BranchNameRequiredException, InvalidBranchNameException, BranchDoesNotExistException, BranchNameIsTagNameException, InvalidFileModeException, NameLengthExceededException, InvalidEmailException, CommitMessageLengthExceededException, InvalidDeletionParameterException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, SameFileContentException, FileNameConflictsWithDirectoryNameException, DirectoryNameConflictsWithFileNameException, FilePathConflictsWithSubmodulePathException, AwsServiceException, SdkClientException, CodeCommitException
Adds or updates a file in a branch in an AWS CodeCommit repository, and generates a commit for the addition in the specified branch.
putFileRequest - RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.ParentCommitIdRequiredException - A parent commit ID is required. To view the full commit ID of a branch in a repository, use
GetBranch or a Git command (for example, git pull or git log).InvalidParentCommitIdException - The parent commit ID is not valid. The commit ID cannot be empty, and must match the head commit ID for
the branch of the repository where you want to add or update a file.ParentCommitDoesNotExistException - The parent commit ID is not valid because it does not exist. The specified parent commit ID does not
exist in the specified branch of the repository.ParentCommitIdOutdatedException - The file could not be added because the provided parent commit ID is not the current tip of the specified
branch. To view the full commit ID of the current head of the branch, use GetBranch.FileContentRequiredException - The file cannot be added because it is empty. Empty files cannot be added to the repository with this
API.FileContentSizeLimitExceededException - The file cannot be added because it is too large. The maximum file size is 6 MB, and the combined file
content change size is 7 MB. Consider making these changes using a Git client.FolderContentSizeLimitExceededException - The commit cannot be created because at least one of the overall changes in the commit results in a
folder whose contents exceed the limit of 6 MB. Either reduce the number and size of your changes, or
split the changes across multiple folders.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.BranchNameRequiredException - A branch name is required, but was not specified.InvalidBranchNameException - The specified reference name is not valid.BranchDoesNotExistException - The specified branch does not exist.BranchNameIsTagNameException - The specified branch name is not valid because it is a tag name. Enter the name of a branch in the
repository. For a list of valid branch names, use ListBranches.InvalidFileModeException - The specified file mode permission is not valid. For a list of valid file mode permissions, see
PutFile.NameLengthExceededException - The user name is not valid because it has exceeded the character limit for author names.InvalidEmailException - The specified email address either contains one or more characters that are not allowed, or it exceeds
the maximum number of characters allowed for an email address.CommitMessageLengthExceededException - The commit message is too long. Provide a shorter string.InvalidDeletionParameterException - The specified deletion parameter is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SameFileContentException - The file was not added or updated because the content of the file is exactly the same as the content of
that file in the repository and branch that you specified.FileNameConflictsWithDirectoryNameException - A file cannot be added to the repository because the specified file name has the same name as a directory
in this repository. Either provide another name for the file, or add the file in a directory that does
not match the file name.DirectoryNameConflictsWithFileNameException - A file cannot be added to the repository because the specified path name has the same name as a file that
already exists in this repository. Either provide a different name for the file, or specify a different
path for the file.FilePathConflictsWithSubmodulePathException - The commit cannot be created because a specified file path points to a submodule. Verify that the
destination files have valid file paths that do not point to a submodule.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault PutFileResponse putFile(Consumer<PutFileRequest.Builder> putFileRequest) throws RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryDoesNotExistException, ParentCommitIdRequiredException, InvalidParentCommitIdException, ParentCommitDoesNotExistException, ParentCommitIdOutdatedException, FileContentRequiredException, FileContentSizeLimitExceededException, FolderContentSizeLimitExceededException, PathRequiredException, InvalidPathException, BranchNameRequiredException, InvalidBranchNameException, BranchDoesNotExistException, BranchNameIsTagNameException, InvalidFileModeException, NameLengthExceededException, InvalidEmailException, CommitMessageLengthExceededException, InvalidDeletionParameterException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, SameFileContentException, FileNameConflictsWithDirectoryNameException, DirectoryNameConflictsWithFileNameException, FilePathConflictsWithSubmodulePathException, AwsServiceException, SdkClientException, CodeCommitException
Adds or updates a file in a branch in an AWS CodeCommit repository, and generates a commit for the addition in the specified branch.
This is a convenience which creates an instance of the PutFileRequest.Builder avoiding the need to create
one manually via PutFileRequest.builder()
putFileRequest - A Consumer that will call methods on PutFileInput.Builder to create a request.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryDoesNotExistException - The specified repository does not exist.ParentCommitIdRequiredException - A parent commit ID is required. To view the full commit ID of a branch in a repository, use
GetBranch or a Git command (for example, git pull or git log).InvalidParentCommitIdException - The parent commit ID is not valid. The commit ID cannot be empty, and must match the head commit ID for
the branch of the repository where you want to add or update a file.ParentCommitDoesNotExistException - The parent commit ID is not valid because it does not exist. The specified parent commit ID does not
exist in the specified branch of the repository.ParentCommitIdOutdatedException - The file could not be added because the provided parent commit ID is not the current tip of the specified
branch. To view the full commit ID of the current head of the branch, use GetBranch.FileContentRequiredException - The file cannot be added because it is empty. Empty files cannot be added to the repository with this
API.FileContentSizeLimitExceededException - The file cannot be added because it is too large. The maximum file size is 6 MB, and the combined file
content change size is 7 MB. Consider making these changes using a Git client.FolderContentSizeLimitExceededException - The commit cannot be created because at least one of the overall changes in the commit results in a
folder whose contents exceed the limit of 6 MB. Either reduce the number and size of your changes, or
split the changes across multiple folders.PathRequiredException - The folderPath for a location cannot be null.InvalidPathException - The specified path is not valid.BranchNameRequiredException - A branch name is required, but was not specified.InvalidBranchNameException - The specified reference name is not valid.BranchDoesNotExistException - The specified branch does not exist.BranchNameIsTagNameException - The specified branch name is not valid because it is a tag name. Enter the name of a branch in the
repository. For a list of valid branch names, use ListBranches.InvalidFileModeException - The specified file mode permission is not valid. For a list of valid file mode permissions, see
PutFile.NameLengthExceededException - The user name is not valid because it has exceeded the character limit for author names.InvalidEmailException - The specified email address either contains one or more characters that are not allowed, or it exceeds
the maximum number of characters allowed for an email address.CommitMessageLengthExceededException - The commit message is too long. Provide a shorter string.InvalidDeletionParameterException - The specified deletion parameter is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SameFileContentException - The file was not added or updated because the content of the file is exactly the same as the content of
that file in the repository and branch that you specified.FileNameConflictsWithDirectoryNameException - A file cannot be added to the repository because the specified file name has the same name as a directory
in this repository. Either provide another name for the file, or add the file in a directory that does
not match the file name.DirectoryNameConflictsWithFileNameException - A file cannot be added to the repository because the specified path name has the same name as a file that
already exists in this repository. Either provide a different name for the file, or specify a different
path for the file.FilePathConflictsWithSubmodulePathException - The commit cannot be created because a specified file path points to a submodule. Verify that the
destination files have valid file paths that do not point to a submodule.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault PutRepositoryTriggersResponse putRepositoryTriggers(PutRepositoryTriggersRequest putRepositoryTriggersRequest) throws RepositoryDoesNotExistException, RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryTriggersListRequiredException, MaximumRepositoryTriggersExceededException, InvalidRepositoryTriggerNameException, InvalidRepositoryTriggerDestinationArnException, InvalidRepositoryTriggerRegionException, InvalidRepositoryTriggerCustomDataException, MaximumBranchesExceededException, InvalidRepositoryTriggerBranchNameException, InvalidRepositoryTriggerEventsException, RepositoryTriggerNameRequiredException, RepositoryTriggerDestinationArnRequiredException, RepositoryTriggerBranchNameListRequiredException, RepositoryTriggerEventsListRequiredException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Replaces all triggers for a repository. Used to create or delete triggers.
putRepositoryTriggersRequest - Represents the input of a put repository triggers operation.RepositoryDoesNotExistException - The specified repository does not exist.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryTriggersListRequiredException - The list of triggers for the repository is required, but was not specified.MaximumRepositoryTriggersExceededException - The number of triggers allowed for the repository was exceeded.InvalidRepositoryTriggerNameException - The name of the trigger is not valid.InvalidRepositoryTriggerDestinationArnException - The Amazon Resource Name (ARN) for the trigger is not valid for the specified destination. The most
common reason for this error is that the ARN does not meet the requirements for the service type.InvalidRepositoryTriggerRegionException - The AWS Region for the trigger target does not match the AWS Region for the repository. Triggers must be
created in the same Region as the target for the trigger.InvalidRepositoryTriggerCustomDataException - The custom data provided for the trigger is not valid.MaximumBranchesExceededException - The number of branches for the trigger was exceeded.InvalidRepositoryTriggerBranchNameException - One or more branch names specified for the trigger is not valid.InvalidRepositoryTriggerEventsException - One or more events specified for the trigger is not valid. Check to make sure that all events specified
match the requirements for allowed events.RepositoryTriggerNameRequiredException - A name for the trigger is required, but was not specified.RepositoryTriggerDestinationArnRequiredException - A destination ARN for the target service for the trigger is required, but was not specified.RepositoryTriggerBranchNameListRequiredException - At least one branch name is required, but was not specified in the trigger configuration.RepositoryTriggerEventsListRequiredException - At least one event for the trigger is required, but was not specified.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault PutRepositoryTriggersResponse putRepositoryTriggers(Consumer<PutRepositoryTriggersRequest.Builder> putRepositoryTriggersRequest) throws RepositoryDoesNotExistException, RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryTriggersListRequiredException, MaximumRepositoryTriggersExceededException, InvalidRepositoryTriggerNameException, InvalidRepositoryTriggerDestinationArnException, InvalidRepositoryTriggerRegionException, InvalidRepositoryTriggerCustomDataException, MaximumBranchesExceededException, InvalidRepositoryTriggerBranchNameException, InvalidRepositoryTriggerEventsException, RepositoryTriggerNameRequiredException, RepositoryTriggerDestinationArnRequiredException, RepositoryTriggerBranchNameListRequiredException, RepositoryTriggerEventsListRequiredException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Replaces all triggers for a repository. Used to create or delete triggers.
This is a convenience which creates an instance of the PutRepositoryTriggersRequest.Builder avoiding the
need to create one manually via PutRepositoryTriggersRequest.builder()
putRepositoryTriggersRequest - A Consumer that will call methods on PutRepositoryTriggersInput.Builder to create a
request. Represents the input of a put repository triggers operation.RepositoryDoesNotExistException - The specified repository does not exist.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryTriggersListRequiredException - The list of triggers for the repository is required, but was not specified.MaximumRepositoryTriggersExceededException - The number of triggers allowed for the repository was exceeded.InvalidRepositoryTriggerNameException - The name of the trigger is not valid.InvalidRepositoryTriggerDestinationArnException - The Amazon Resource Name (ARN) for the trigger is not valid for the specified destination. The most
common reason for this error is that the ARN does not meet the requirements for the service type.InvalidRepositoryTriggerRegionException - The AWS Region for the trigger target does not match the AWS Region for the repository. Triggers must be
created in the same Region as the target for the trigger.InvalidRepositoryTriggerCustomDataException - The custom data provided for the trigger is not valid.MaximumBranchesExceededException - The number of branches for the trigger was exceeded.InvalidRepositoryTriggerBranchNameException - One or more branch names specified for the trigger is not valid.InvalidRepositoryTriggerEventsException - One or more events specified for the trigger is not valid. Check to make sure that all events specified
match the requirements for allowed events.RepositoryTriggerNameRequiredException - A name for the trigger is required, but was not specified.RepositoryTriggerDestinationArnRequiredException - A destination ARN for the target service for the trigger is required, but was not specified.RepositoryTriggerBranchNameListRequiredException - At least one branch name is required, but was not specified in the trigger configuration.RepositoryTriggerEventsListRequiredException - At least one event for the trigger is required, but was not specified.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws RepositoryDoesNotExistException, InvalidRepositoryNameException, ResourceArnRequiredException, InvalidResourceArnException, TagsMapRequiredException, InvalidTagsMapException, TooManyTagsException, InvalidSystemTagUsageException, TagPolicyException, AwsServiceException, SdkClientException, CodeCommitException
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.
tagResourceRequest - RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
ResourceArnRequiredException - A valid Amazon Resource Name (ARN) for an AWS CodeCommit resource is required. For a list of valid
resources in AWS CodeCommit, see CodeCommit Resources and Operations in the AWS CodeCommit User Guide.InvalidResourceArnException - The value for the resource ARN is not valid. For more information about resources in AWS CodeCommit, see
CodeCommit Resources and Operations in the AWS CodeCommit User Guide.TagsMapRequiredException - A map of tags is required.InvalidTagsMapException - The map of tags is not valid.TooManyTagsException - The maximum number of tags for an AWS CodeCommit resource has been exceeded.InvalidSystemTagUsageException - The specified tag is not valid. Key names cannot be prefixed with aws:.TagPolicyException - The tag policy is not valid.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws RepositoryDoesNotExistException, InvalidRepositoryNameException, ResourceArnRequiredException, InvalidResourceArnException, TagsMapRequiredException, InvalidTagsMapException, TooManyTagsException, InvalidSystemTagUsageException, TagPolicyException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the TagResourceRequest.Builder avoiding the need to
create one manually via TagResourceRequest.builder()
tagResourceRequest - A Consumer that will call methods on TagResourceInput.Builder to create a request.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
ResourceArnRequiredException - A valid Amazon Resource Name (ARN) for an AWS CodeCommit resource is required. For a list of valid
resources in AWS CodeCommit, see CodeCommit Resources and Operations in the AWS CodeCommit User Guide.InvalidResourceArnException - The value for the resource ARN is not valid. For more information about resources in AWS CodeCommit, see
CodeCommit Resources and Operations in the AWS CodeCommit User Guide.TagsMapRequiredException - A map of tags is required.InvalidTagsMapException - The map of tags is not valid.TooManyTagsException - The maximum number of tags for an AWS CodeCommit resource has been exceeded.InvalidSystemTagUsageException - The specified tag is not valid. Key names cannot be prefixed with aws:.TagPolicyException - The tag policy is not valid.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault TestRepositoryTriggersResponse testRepositoryTriggers(TestRepositoryTriggersRequest testRepositoryTriggersRequest) throws RepositoryDoesNotExistException, RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryTriggersListRequiredException, MaximumRepositoryTriggersExceededException, InvalidRepositoryTriggerNameException, InvalidRepositoryTriggerDestinationArnException, InvalidRepositoryTriggerRegionException, InvalidRepositoryTriggerCustomDataException, MaximumBranchesExceededException, InvalidRepositoryTriggerBranchNameException, InvalidRepositoryTriggerEventsException, RepositoryTriggerNameRequiredException, RepositoryTriggerDestinationArnRequiredException, RepositoryTriggerBranchNameListRequiredException, RepositoryTriggerEventsListRequiredException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
testRepositoryTriggersRequest - Represents the input of a test repository triggers operation.RepositoryDoesNotExistException - The specified repository does not exist.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryTriggersListRequiredException - The list of triggers for the repository is required, but was not specified.MaximumRepositoryTriggersExceededException - The number of triggers allowed for the repository was exceeded.InvalidRepositoryTriggerNameException - The name of the trigger is not valid.InvalidRepositoryTriggerDestinationArnException - The Amazon Resource Name (ARN) for the trigger is not valid for the specified destination. The most
common reason for this error is that the ARN does not meet the requirements for the service type.InvalidRepositoryTriggerRegionException - The AWS Region for the trigger target does not match the AWS Region for the repository. Triggers must be
created in the same Region as the target for the trigger.InvalidRepositoryTriggerCustomDataException - The custom data provided for the trigger is not valid.MaximumBranchesExceededException - The number of branches for the trigger was exceeded.InvalidRepositoryTriggerBranchNameException - One or more branch names specified for the trigger is not valid.InvalidRepositoryTriggerEventsException - One or more events specified for the trigger is not valid. Check to make sure that all events specified
match the requirements for allowed events.RepositoryTriggerNameRequiredException - A name for the trigger is required, but was not specified.RepositoryTriggerDestinationArnRequiredException - A destination ARN for the target service for the trigger is required, but was not specified.RepositoryTriggerBranchNameListRequiredException - At least one branch name is required, but was not specified in the trigger configuration.RepositoryTriggerEventsListRequiredException - At least one event for the trigger is required, but was not specified.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault TestRepositoryTriggersResponse testRepositoryTriggers(Consumer<TestRepositoryTriggersRequest.Builder> testRepositoryTriggersRequest) throws RepositoryDoesNotExistException, RepositoryNameRequiredException, InvalidRepositoryNameException, RepositoryTriggersListRequiredException, MaximumRepositoryTriggersExceededException, InvalidRepositoryTriggerNameException, InvalidRepositoryTriggerDestinationArnException, InvalidRepositoryTriggerRegionException, InvalidRepositoryTriggerCustomDataException, MaximumBranchesExceededException, InvalidRepositoryTriggerBranchNameException, InvalidRepositoryTriggerEventsException, RepositoryTriggerNameRequiredException, RepositoryTriggerDestinationArnRequiredException, RepositoryTriggerBranchNameListRequiredException, RepositoryTriggerEventsListRequiredException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the TestRepositoryTriggersRequest.Builder avoiding the
need to create one manually via TestRepositoryTriggersRequest.builder()
testRepositoryTriggersRequest - A Consumer that will call methods on TestRepositoryTriggersInput.Builder to create a
request. Represents the input of a test repository triggers operation.RepositoryDoesNotExistException - The specified repository does not exist.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
RepositoryTriggersListRequiredException - The list of triggers for the repository is required, but was not specified.MaximumRepositoryTriggersExceededException - The number of triggers allowed for the repository was exceeded.InvalidRepositoryTriggerNameException - The name of the trigger is not valid.InvalidRepositoryTriggerDestinationArnException - The Amazon Resource Name (ARN) for the trigger is not valid for the specified destination. The most
common reason for this error is that the ARN does not meet the requirements for the service type.InvalidRepositoryTriggerRegionException - The AWS Region for the trigger target does not match the AWS Region for the repository. Triggers must be
created in the same Region as the target for the trigger.InvalidRepositoryTriggerCustomDataException - The custom data provided for the trigger is not valid.MaximumBranchesExceededException - The number of branches for the trigger was exceeded.InvalidRepositoryTriggerBranchNameException - One or more branch names specified for the trigger is not valid.InvalidRepositoryTriggerEventsException - One or more events specified for the trigger is not valid. Check to make sure that all events specified
match the requirements for allowed events.RepositoryTriggerNameRequiredException - A name for the trigger is required, but was not specified.RepositoryTriggerDestinationArnRequiredException - A destination ARN for the target service for the trigger is required, but was not specified.RepositoryTriggerBranchNameListRequiredException - At least one branch name is required, but was not specified in the trigger configuration.RepositoryTriggerEventsListRequiredException - At least one event for the trigger is required, but was not specified.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws RepositoryDoesNotExistException, InvalidRepositoryNameException, ResourceArnRequiredException, InvalidResourceArnException, TagKeysListRequiredException, InvalidTagKeysListException, TooManyTagsException, InvalidSystemTagUsageException, TagPolicyException, AwsServiceException, SdkClientException, CodeCommitException
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.
untagResourceRequest - RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
ResourceArnRequiredException - A valid Amazon Resource Name (ARN) for an AWS CodeCommit resource is required. For a list of valid
resources in AWS CodeCommit, see CodeCommit Resources and Operations in the AWS CodeCommit User Guide.InvalidResourceArnException - The value for the resource ARN is not valid. For more information about resources in AWS CodeCommit, see
CodeCommit Resources and Operations in the AWS CodeCommit User Guide.TagKeysListRequiredException - A list of tag keys is required. The list cannot be empty or null.InvalidTagKeysListException - The list of tags is not valid.TooManyTagsException - The maximum number of tags for an AWS CodeCommit resource has been exceeded.InvalidSystemTagUsageException - The specified tag is not valid. Key names cannot be prefixed with aws:.TagPolicyException - The tag policy is not valid.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws RepositoryDoesNotExistException, InvalidRepositoryNameException, ResourceArnRequiredException, InvalidResourceArnException, TagKeysListRequiredException, InvalidTagKeysListException, TooManyTagsException, InvalidSystemTagUsageException, TagPolicyException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the UntagResourceRequest.Builder avoiding the need to
create one manually via UntagResourceRequest.builder()
untagResourceRequest - A Consumer that will call methods on UntagResourceInput.Builder to create a request.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
ResourceArnRequiredException - A valid Amazon Resource Name (ARN) for an AWS CodeCommit resource is required. For a list of valid
resources in AWS CodeCommit, see CodeCommit Resources and Operations in the AWS CodeCommit User Guide.InvalidResourceArnException - The value for the resource ARN is not valid. For more information about resources in AWS CodeCommit, see
CodeCommit Resources and Operations in the AWS CodeCommit User Guide.TagKeysListRequiredException - A list of tag keys is required. The list cannot be empty or null.InvalidTagKeysListException - The list of tags is not valid.TooManyTagsException - The maximum number of tags for an AWS CodeCommit resource has been exceeded.InvalidSystemTagUsageException - The specified tag is not valid. Key names cannot be prefixed with aws:.TagPolicyException - The tag policy is not valid.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateApprovalRuleTemplateContentResponse updateApprovalRuleTemplateContent(UpdateApprovalRuleTemplateContentRequest updateApprovalRuleTemplateContentRequest) throws InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateNameRequiredException, ApprovalRuleTemplateDoesNotExistException, InvalidApprovalRuleTemplateContentException, InvalidRuleContentSha256Exception, ApprovalRuleTemplateContentRequiredException, AwsServiceException, SdkClientException, CodeCommitException
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.
updateApprovalRuleTemplateContentRequest - InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.ApprovalRuleTemplateDoesNotExistException - The specified approval rule template does not exist. Verify that the name is correct and that you are
signed in to the AWS Region where the template was created, and then try again.InvalidApprovalRuleTemplateContentException - The content of the approval rule template is not valid.InvalidRuleContentSha256Exception - The SHA-256 hash signature for the rule content is not valid.ApprovalRuleTemplateContentRequiredException - The content for the approval rule template is empty. You must provide some content for an approval rule
template. The content cannot be null.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateApprovalRuleTemplateContentResponse updateApprovalRuleTemplateContent(Consumer<UpdateApprovalRuleTemplateContentRequest.Builder> updateApprovalRuleTemplateContentRequest) throws InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateNameRequiredException, ApprovalRuleTemplateDoesNotExistException, InvalidApprovalRuleTemplateContentException, InvalidRuleContentSha256Exception, ApprovalRuleTemplateContentRequiredException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the UpdateApprovalRuleTemplateContentRequest.Builder
avoiding the need to create one manually via UpdateApprovalRuleTemplateContentRequest.builder()
updateApprovalRuleTemplateContentRequest - A Consumer that will call methods on UpdateApprovalRuleTemplateContentInput.Builder to
create a request.InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.ApprovalRuleTemplateDoesNotExistException - The specified approval rule template does not exist. Verify that the name is correct and that you are
signed in to the AWS Region where the template was created, and then try again.InvalidApprovalRuleTemplateContentException - The content of the approval rule template is not valid.InvalidRuleContentSha256Exception - The SHA-256 hash signature for the rule content is not valid.ApprovalRuleTemplateContentRequiredException - The content for the approval rule template is empty. You must provide some content for an approval rule
template. The content cannot be null.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateApprovalRuleTemplateDescriptionResponse updateApprovalRuleTemplateDescription(UpdateApprovalRuleTemplateDescriptionRequest updateApprovalRuleTemplateDescriptionRequest) throws InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateNameRequiredException, ApprovalRuleTemplateDoesNotExistException, InvalidApprovalRuleTemplateDescriptionException, AwsServiceException, SdkClientException, CodeCommitException
Updates the description for a specified approval rule template.
updateApprovalRuleTemplateDescriptionRequest - InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.ApprovalRuleTemplateDoesNotExistException - The specified approval rule template does not exist. Verify that the name is correct and that you are
signed in to the AWS Region where the template was created, and then try again.InvalidApprovalRuleTemplateDescriptionException - The description for the approval rule template is not valid because it exceeds the maximum characters
allowed for a description. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateApprovalRuleTemplateDescriptionResponse updateApprovalRuleTemplateDescription(Consumer<UpdateApprovalRuleTemplateDescriptionRequest.Builder> updateApprovalRuleTemplateDescriptionRequest) throws InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateNameRequiredException, ApprovalRuleTemplateDoesNotExistException, InvalidApprovalRuleTemplateDescriptionException, AwsServiceException, SdkClientException, CodeCommitException
Updates the description for a specified approval rule template.
This is a convenience which creates an instance of the
UpdateApprovalRuleTemplateDescriptionRequest.Builder avoiding the need to create one manually via
UpdateApprovalRuleTemplateDescriptionRequest.builder()
updateApprovalRuleTemplateDescriptionRequest - A Consumer that will call methods on UpdateApprovalRuleTemplateDescriptionInput.Builder to
create a request.InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.ApprovalRuleTemplateDoesNotExistException - The specified approval rule template does not exist. Verify that the name is correct and that you are
signed in to the AWS Region where the template was created, and then try again.InvalidApprovalRuleTemplateDescriptionException - The description for the approval rule template is not valid because it exceeds the maximum characters
allowed for a description. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateApprovalRuleTemplateNameResponse updateApprovalRuleTemplateName(UpdateApprovalRuleTemplateNameRequest updateApprovalRuleTemplateNameRequest) throws InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateNameRequiredException, ApprovalRuleTemplateDoesNotExistException, ApprovalRuleTemplateNameAlreadyExistsException, AwsServiceException, SdkClientException, CodeCommitException
Updates the name of a specified approval rule template.
updateApprovalRuleTemplateNameRequest - InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.ApprovalRuleTemplateDoesNotExistException - The specified approval rule template does not exist. Verify that the name is correct and that you are
signed in to the AWS Region where the template was created, and then try again.ApprovalRuleTemplateNameAlreadyExistsException - You cannot create an approval rule template with that name because a template with that name already
exists in this AWS Region for your AWS account. Approval rule template names must be unique.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateApprovalRuleTemplateNameResponse updateApprovalRuleTemplateName(Consumer<UpdateApprovalRuleTemplateNameRequest.Builder> updateApprovalRuleTemplateNameRequest) throws InvalidApprovalRuleTemplateNameException, ApprovalRuleTemplateNameRequiredException, ApprovalRuleTemplateDoesNotExistException, ApprovalRuleTemplateNameAlreadyExistsException, AwsServiceException, SdkClientException, CodeCommitException
Updates the name of a specified approval rule template.
This is a convenience which creates an instance of the UpdateApprovalRuleTemplateNameRequest.Builder
avoiding the need to create one manually via UpdateApprovalRuleTemplateNameRequest.builder()
updateApprovalRuleTemplateNameRequest - A Consumer that will call methods on UpdateApprovalRuleTemplateNameInput.Builder to create
a request.InvalidApprovalRuleTemplateNameException - The name of the approval rule template is not valid. Template names must be between 1 and 100 valid
characters in length. For more information about limits in AWS CodeCommit, see AWS CodeCommit User Guide.ApprovalRuleTemplateNameRequiredException - An approval rule template name is required, but was not specified.ApprovalRuleTemplateDoesNotExistException - The specified approval rule template does not exist. Verify that the name is correct and that you are
signed in to the AWS Region where the template was created, and then try again.ApprovalRuleTemplateNameAlreadyExistsException - You cannot create an approval rule template with that name because a template with that name already
exists in this AWS Region for your AWS account. Approval rule template names must be unique.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateCommentResponse updateComment(UpdateCommentRequest updateCommentRequest) throws CommentContentRequiredException, CommentContentSizeLimitExceededException, CommentDoesNotExistException, CommentIdRequiredException, InvalidCommentIdException, CommentNotCreatedByCallerException, CommentDeletedException, AwsServiceException, SdkClientException, CodeCommitException
Replaces the contents of a comment.
updateCommentRequest - CommentContentRequiredException - The comment is empty. You must provide some content for a comment. The content cannot be null.CommentContentSizeLimitExceededException - The comment is too large. Comments are limited to 1,000 characters.CommentDoesNotExistException - No comment exists with the provided ID. Verify that you have used the correct ID, and then try again.CommentIdRequiredException - The comment ID is missing or null. A comment ID is required.InvalidCommentIdException - The comment ID is not in a valid format. Make sure that you have provided the full comment ID.CommentNotCreatedByCallerException - You cannot modify or delete this comment. Only comment authors can modify or delete their comments.CommentDeletedException - This comment has already been deleted. You cannot edit or delete a deleted comment.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateCommentResponse updateComment(Consumer<UpdateCommentRequest.Builder> updateCommentRequest) throws CommentContentRequiredException, CommentContentSizeLimitExceededException, CommentDoesNotExistException, CommentIdRequiredException, InvalidCommentIdException, CommentNotCreatedByCallerException, CommentDeletedException, AwsServiceException, SdkClientException, CodeCommitException
Replaces the contents of a comment.
This is a convenience which creates an instance of the UpdateCommentRequest.Builder avoiding the need to
create one manually via UpdateCommentRequest.builder()
updateCommentRequest - A Consumer that will call methods on UpdateCommentInput.Builder to create a request.CommentContentRequiredException - The comment is empty. You must provide some content for a comment. The content cannot be null.CommentContentSizeLimitExceededException - The comment is too large. Comments are limited to 1,000 characters.CommentDoesNotExistException - No comment exists with the provided ID. Verify that you have used the correct ID, and then try again.CommentIdRequiredException - The comment ID is missing or null. A comment ID is required.InvalidCommentIdException - The comment ID is not in a valid format. Make sure that you have provided the full comment ID.CommentNotCreatedByCallerException - You cannot modify or delete this comment. Only comment authors can modify or delete their comments.CommentDeletedException - This comment has already been deleted. You cannot edit or delete a deleted comment.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateDefaultBranchResponse updateDefaultBranch(UpdateDefaultBranchRequest updateDefaultBranchRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, BranchNameRequiredException, InvalidBranchNameException, BranchDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
updateDefaultBranchRequest - Represents the input of an update default branch operation.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
BranchNameRequiredException - A branch name is required, but was not specified.InvalidBranchNameException - The specified reference name is not valid.BranchDoesNotExistException - The specified branch does not exist.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateDefaultBranchResponse updateDefaultBranch(Consumer<UpdateDefaultBranchRequest.Builder> updateDefaultBranchRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, BranchNameRequiredException, InvalidBranchNameException, BranchDoesNotExistException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the UpdateDefaultBranchRequest.Builder avoiding the
need to create one manually via UpdateDefaultBranchRequest.builder()
updateDefaultBranchRequest - A Consumer that will call methods on UpdateDefaultBranchInput.Builder to create a request.
Represents the input of an update default branch operation.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
BranchNameRequiredException - A branch name is required, but was not specified.InvalidBranchNameException - The specified reference name is not valid.BranchDoesNotExistException - The specified branch does not exist.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdatePullRequestApprovalRuleContentResponse updatePullRequestApprovalRuleContent(UpdatePullRequestApprovalRuleContentRequest updatePullRequestApprovalRuleContentRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, PullRequestAlreadyClosedException, ApprovalRuleNameRequiredException, InvalidApprovalRuleNameException, ApprovalRuleDoesNotExistException, InvalidRuleContentSha256Exception, ApprovalRuleContentRequiredException, InvalidApprovalRuleContentException, CannotModifyApprovalRuleFromTemplateException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
updatePullRequestApprovalRuleContentRequest - PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.PullRequestAlreadyClosedException - The pull request status cannot be updated because it is already closed.ApprovalRuleNameRequiredException - An approval rule name is required, but was not specified.InvalidApprovalRuleNameException - The name for the approval rule is not valid.ApprovalRuleDoesNotExistException - The specified approval rule does not exist.InvalidRuleContentSha256Exception - The SHA-256 hash signature for the rule content is not valid.ApprovalRuleContentRequiredException - The content for the approval rule is empty. You must provide some content for an approval rule. The
content cannot be null.InvalidApprovalRuleContentException - The content for the approval rule is not valid.CannotModifyApprovalRuleFromTemplateException - The approval rule cannot be modified for the pull request because it was created by an approval rule
template and applied to the pull request automatically.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdatePullRequestApprovalRuleContentResponse updatePullRequestApprovalRuleContent(Consumer<UpdatePullRequestApprovalRuleContentRequest.Builder> updatePullRequestApprovalRuleContentRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, PullRequestAlreadyClosedException, ApprovalRuleNameRequiredException, InvalidApprovalRuleNameException, ApprovalRuleDoesNotExistException, InvalidRuleContentSha256Exception, ApprovalRuleContentRequiredException, InvalidApprovalRuleContentException, CannotModifyApprovalRuleFromTemplateException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the
UpdatePullRequestApprovalRuleContentRequest.Builder avoiding the need to create one manually via
UpdatePullRequestApprovalRuleContentRequest.builder()
updatePullRequestApprovalRuleContentRequest - A Consumer that will call methods on UpdatePullRequestApprovalRuleContentInput.Builder to
create a request.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.PullRequestAlreadyClosedException - The pull request status cannot be updated because it is already closed.ApprovalRuleNameRequiredException - An approval rule name is required, but was not specified.InvalidApprovalRuleNameException - The name for the approval rule is not valid.ApprovalRuleDoesNotExistException - The specified approval rule does not exist.InvalidRuleContentSha256Exception - The SHA-256 hash signature for the rule content is not valid.ApprovalRuleContentRequiredException - The content for the approval rule is empty. You must provide some content for an approval rule. The
content cannot be null.InvalidApprovalRuleContentException - The content for the approval rule is not valid.CannotModifyApprovalRuleFromTemplateException - The approval rule cannot be modified for the pull request because it was created by an approval rule
template and applied to the pull request automatically.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdatePullRequestApprovalStateResponse updatePullRequestApprovalState(UpdatePullRequestApprovalStateRequest updatePullRequestApprovalStateRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, InvalidRevisionIdException, RevisionIdRequiredException, InvalidApprovalStateException, ApprovalStateRequiredException, PullRequestCannotBeApprovedByAuthorException, RevisionNotCurrentException, PullRequestAlreadyClosedException, MaximumNumberOfApprovalsExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
updatePullRequestApprovalStateRequest - PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.InvalidRevisionIdException - The revision ID is not valid. Use GetPullRequest to determine the value.RevisionIdRequiredException - A revision ID is required, but was not provided.InvalidApprovalStateException - The state for the approval is not valid. Valid values include APPROVE and REVOKE.ApprovalStateRequiredException - An approval state is required, but was not specified.PullRequestCannotBeApprovedByAuthorException - The approval cannot be applied because the user approving the pull request matches the user who created
the pull request. You cannot approve a pull request that you created.RevisionNotCurrentException - The revision ID provided in the request does not match the current revision ID. Use GetPullRequest to
retrieve the current revision ID.PullRequestAlreadyClosedException - The pull request status cannot be updated because it is already closed.MaximumNumberOfApprovalsExceededException - The number of approvals required for the approval rule exceeds the maximum number allowed.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdatePullRequestApprovalStateResponse updatePullRequestApprovalState(Consumer<UpdatePullRequestApprovalStateRequest.Builder> updatePullRequestApprovalStateRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, InvalidRevisionIdException, RevisionIdRequiredException, InvalidApprovalStateException, ApprovalStateRequiredException, PullRequestCannotBeApprovedByAuthorException, RevisionNotCurrentException, PullRequestAlreadyClosedException, MaximumNumberOfApprovalsExceededException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the UpdatePullRequestApprovalStateRequest.Builder
avoiding the need to create one manually via UpdatePullRequestApprovalStateRequest.builder()
updatePullRequestApprovalStateRequest - A Consumer that will call methods on UpdatePullRequestApprovalStateInput.Builder to create
a request.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.InvalidRevisionIdException - The revision ID is not valid. Use GetPullRequest to determine the value.RevisionIdRequiredException - A revision ID is required, but was not provided.InvalidApprovalStateException - The state for the approval is not valid. Valid values include APPROVE and REVOKE.ApprovalStateRequiredException - An approval state is required, but was not specified.PullRequestCannotBeApprovedByAuthorException - The approval cannot be applied because the user approving the pull request matches the user who created
the pull request. You cannot approve a pull request that you created.RevisionNotCurrentException - The revision ID provided in the request does not match the current revision ID. Use GetPullRequest to
retrieve the current revision ID.PullRequestAlreadyClosedException - The pull request status cannot be updated because it is already closed.MaximumNumberOfApprovalsExceededException - The number of approvals required for the approval rule exceeds the maximum number allowed.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdatePullRequestDescriptionResponse updatePullRequestDescription(UpdatePullRequestDescriptionRequest updatePullRequestDescriptionRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, InvalidDescriptionException, PullRequestAlreadyClosedException, AwsServiceException, SdkClientException, CodeCommitException
Replaces the contents of the description of a pull request.
updatePullRequestDescriptionRequest - PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.InvalidDescriptionException - The pull request description is not valid. Descriptions cannot be more than 1,000 characters.PullRequestAlreadyClosedException - The pull request status cannot be updated because it is already closed.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdatePullRequestDescriptionResponse updatePullRequestDescription(Consumer<UpdatePullRequestDescriptionRequest.Builder> updatePullRequestDescriptionRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, InvalidDescriptionException, PullRequestAlreadyClosedException, AwsServiceException, SdkClientException, CodeCommitException
Replaces the contents of the description of a pull request.
This is a convenience which creates an instance of the UpdatePullRequestDescriptionRequest.Builder
avoiding the need to create one manually via UpdatePullRequestDescriptionRequest.builder()
updatePullRequestDescriptionRequest - A Consumer that will call methods on UpdatePullRequestDescriptionInput.Builder to create a
request.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.InvalidDescriptionException - The pull request description is not valid. Descriptions cannot be more than 1,000 characters.PullRequestAlreadyClosedException - The pull request status cannot be updated because it is already closed.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdatePullRequestStatusResponse updatePullRequestStatus(UpdatePullRequestStatusRequest updatePullRequestStatusRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, InvalidPullRequestStatusUpdateException, InvalidPullRequestStatusException, PullRequestStatusRequiredException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Updates the status of a pull request.
updatePullRequestStatusRequest - PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.InvalidPullRequestStatusUpdateException - The pull request status update is not valid. The only valid update is from OPEN to
CLOSED.InvalidPullRequestStatusException - The pull request status is not valid. The only valid values are OPEN and CLOSED
.PullRequestStatusRequiredException - A pull request status is required, but none was provided.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdatePullRequestStatusResponse updatePullRequestStatus(Consumer<UpdatePullRequestStatusRequest.Builder> updatePullRequestStatusRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, InvalidPullRequestStatusUpdateException, InvalidPullRequestStatusException, PullRequestStatusRequiredException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
Updates the status of a pull request.
This is a convenience which creates an instance of the UpdatePullRequestStatusRequest.Builder avoiding
the need to create one manually via UpdatePullRequestStatusRequest.builder()
updatePullRequestStatusRequest - A Consumer that will call methods on UpdatePullRequestStatusInput.Builder to create a
request.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.InvalidPullRequestStatusUpdateException - The pull request status update is not valid. The only valid update is from OPEN to
CLOSED.InvalidPullRequestStatusException - The pull request status is not valid. The only valid values are OPEN and CLOSED
.PullRequestStatusRequiredException - A pull request status is required, but none was provided.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdatePullRequestTitleResponse updatePullRequestTitle(UpdatePullRequestTitleRequest updatePullRequestTitleRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, TitleRequiredException, InvalidTitleException, PullRequestAlreadyClosedException, AwsServiceException, SdkClientException, CodeCommitException
Replaces the title of a pull request.
updatePullRequestTitleRequest - PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.TitleRequiredException - A pull request title is required. It cannot be empty or null.InvalidTitleException - The title of the pull request is not valid. Pull request titles cannot exceed 100 characters in length.PullRequestAlreadyClosedException - The pull request status cannot be updated because it is already closed.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdatePullRequestTitleResponse updatePullRequestTitle(Consumer<UpdatePullRequestTitleRequest.Builder> updatePullRequestTitleRequest) throws PullRequestDoesNotExistException, InvalidPullRequestIdException, PullRequestIdRequiredException, TitleRequiredException, InvalidTitleException, PullRequestAlreadyClosedException, AwsServiceException, SdkClientException, CodeCommitException
Replaces the title of a pull request.
This is a convenience which creates an instance of the UpdatePullRequestTitleRequest.Builder avoiding the
need to create one manually via UpdatePullRequestTitleRequest.builder()
updatePullRequestTitleRequest - A Consumer that will call methods on UpdatePullRequestTitleInput.Builder to create a
request.PullRequestDoesNotExistException - The pull request ID could not be found. Make sure that you have specified the correct repository name and
pull request ID, and then try again.InvalidPullRequestIdException - The pull request ID is not valid. Make sure that you have provided the full ID and that the pull request
is in the specified repository, and then try again.PullRequestIdRequiredException - A pull request ID is required, but none was provided.TitleRequiredException - A pull request title is required. It cannot be empty or null.InvalidTitleException - The title of the pull request is not valid. Pull request titles cannot exceed 100 characters in length.PullRequestAlreadyClosedException - The pull request status cannot be updated because it is already closed.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateRepositoryDescriptionResponse updateRepositoryDescription(UpdateRepositoryDescriptionRequest updateRepositoryDescriptionRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, InvalidRepositoryDescriptionException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
updateRepositoryDescriptionRequest - Represents the input of an update repository description operation.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
InvalidRepositoryDescriptionException - The specified repository description is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateRepositoryDescriptionResponse updateRepositoryDescription(Consumer<UpdateRepositoryDescriptionRequest.Builder> updateRepositoryDescriptionRequest) throws RepositoryNameRequiredException, RepositoryDoesNotExistException, InvalidRepositoryNameException, InvalidRepositoryDescriptionException, EncryptionIntegrityChecksFailedException, EncryptionKeyAccessDeniedException, EncryptionKeyDisabledException, EncryptionKeyNotFoundException, EncryptionKeyUnavailableException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the UpdateRepositoryDescriptionRequest.Builder
avoiding the need to create one manually via UpdateRepositoryDescriptionRequest.builder()
updateRepositoryDescriptionRequest - A Consumer that will call methods on UpdateRepositoryDescriptionInput.Builder to create a
request. Represents the input of an update repository description operation.RepositoryNameRequiredException - A repository name is required, but was not specified.RepositoryDoesNotExistException - The specified repository does not exist.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
InvalidRepositoryDescriptionException - The specified repository description is not valid.EncryptionIntegrityChecksFailedException - An encryption integrity check failed.EncryptionKeyAccessDeniedException - An encryption key could not be accessed.EncryptionKeyDisabledException - The encryption key is disabled.EncryptionKeyNotFoundException - No encryption key was found.EncryptionKeyUnavailableException - The encryption key is not available.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateRepositoryNameResponse updateRepositoryName(UpdateRepositoryNameRequest updateRepositoryNameRequest) throws RepositoryDoesNotExistException, RepositoryNameExistsException, RepositoryNameRequiredException, InvalidRepositoryNameException, AwsServiceException, SdkClientException, CodeCommitException
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.
updateRepositoryNameRequest - Represents the input of an update repository description operation.RepositoryDoesNotExistException - The specified repository does not exist.RepositoryNameExistsException - The specified repository name already exists.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateRepositoryNameResponse updateRepositoryName(Consumer<UpdateRepositoryNameRequest.Builder> updateRepositoryNameRequest) throws RepositoryDoesNotExistException, RepositoryNameExistsException, RepositoryNameRequiredException, InvalidRepositoryNameException, AwsServiceException, SdkClientException, CodeCommitException
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.
This is a convenience which creates an instance of the UpdateRepositoryNameRequest.Builder avoiding the
need to create one manually via UpdateRepositoryNameRequest.builder()
updateRepositoryNameRequest - A Consumer that will call methods on UpdateRepositoryNameInput.Builder to create a
request. Represents the input of an update repository description operation.RepositoryDoesNotExistException - The specified repository does not exist.RepositoryNameExistsException - The specified repository name already exists.RepositoryNameRequiredException - A repository name is required, but was not specified.InvalidRepositoryNameException - A specified repository name is not valid. This exception occurs only when a specified repository name is not valid. Other exceptions occur when a required repository parameter is missing, or when a specified repository does not exist.
SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.CodeCommitException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptionstatic CodeCommitClient create()
CodeCommitClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider.static CodeCommitClientBuilder builder()
CodeCommitClient.static ServiceMetadata serviceMetadata()
default CodeCommitServiceClientConfiguration serviceClientConfiguration()
serviceClientConfiguration in interface AwsClientserviceClientConfiguration in interface SdkClientCopyright © 2023. All rights reserved.