@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSCodeCommit extends Object implements AWSCodeCommit
AWSCodeCommit. Convenient method forms pass through to the corresponding overload
that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
AssociateApprovalRuleTemplateWithRepositoryResult |
associateApprovalRuleTemplateWithRepository(AssociateApprovalRuleTemplateWithRepositoryRequest request)
Creates an association between an approval rule template and a specified repository.
|
BatchAssociateApprovalRuleTemplateWithRepositoriesResult |
batchAssociateApprovalRuleTemplateWithRepositories(BatchAssociateApprovalRuleTemplateWithRepositoriesRequest request)
Creates an association between an approval rule template and one or more specified repositories.
|
BatchDescribeMergeConflictsResult |
batchDescribeMergeConflicts(BatchDescribeMergeConflictsRequest request)
Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using the
squash or three-way merge strategy.
|
BatchDisassociateApprovalRuleTemplateFromRepositoriesResult |
batchDisassociateApprovalRuleTemplateFromRepositories(BatchDisassociateApprovalRuleTemplateFromRepositoriesRequest request)
Removes the association between an approval rule template and one or more specified repositories.
|
BatchGetCommitsResult |
batchGetCommits(BatchGetCommitsRequest request)
Returns information about the contents of one or more commits in a repository.
|
BatchGetRepositoriesResult |
batchGetRepositories(BatchGetRepositoriesRequest request)
Returns information about one or more repositories.
|
CreateApprovalRuleTemplateResult |
createApprovalRuleTemplate(CreateApprovalRuleTemplateRequest request)
Creates a template for approval rules that can then be associated with one or more repositories in your Amazon
Web Services account.
|
CreateBranchResult |
createBranch(CreateBranchRequest request)
Creates a branch in a repository and points the branch to a commit.
|
CreateCommitResult |
createCommit(CreateCommitRequest request)
Creates a commit for a repository on the tip of a specified branch.
|
CreatePullRequestResult |
createPullRequest(CreatePullRequestRequest request)
Creates a pull request in the specified repository.
|
CreatePullRequestApprovalRuleResult |
createPullRequestApprovalRule(CreatePullRequestApprovalRuleRequest request)
Creates an approval rule for a pull request.
|
CreateRepositoryResult |
createRepository(CreateRepositoryRequest request)
Creates a new, empty repository.
|
CreateUnreferencedMergeCommitResult |
createUnreferencedMergeCommit(CreateUnreferencedMergeCommitRequest request)
Creates an unreferenced commit that represents the result of merging two branches using a specified merge
strategy.
|
DeleteApprovalRuleTemplateResult |
deleteApprovalRuleTemplate(DeleteApprovalRuleTemplateRequest request)
Deletes a specified approval rule template.
|
DeleteBranchResult |
deleteBranch(DeleteBranchRequest request)
Deletes a branch from a repository, unless that branch is the default branch for the repository.
|
DeleteCommentContentResult |
deleteCommentContent(DeleteCommentContentRequest request)
Deletes the content of a comment made on a change, file, or commit in a repository.
|
DeleteFileResult |
deleteFile(DeleteFileRequest request)
Deletes a specified file from a specified branch.
|
DeletePullRequestApprovalRuleResult |
deletePullRequestApprovalRule(DeletePullRequestApprovalRuleRequest request)
Deletes an approval rule from a specified pull request.
|
DeleteRepositoryResult |
deleteRepository(DeleteRepositoryRequest request)
Deletes a repository.
|
DescribeMergeConflictsResult |
describeMergeConflicts(DescribeMergeConflictsRequest request)
Returns information about one or more merge conflicts in the attempted merge of two commit specifiers using the
squash or three-way merge strategy.
|
DescribePullRequestEventsResult |
describePullRequestEvents(DescribePullRequestEventsRequest request)
Returns information about one or more pull request events.
|
DisassociateApprovalRuleTemplateFromRepositoryResult |
disassociateApprovalRuleTemplateFromRepository(DisassociateApprovalRuleTemplateFromRepositoryRequest request)
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.
|
EvaluatePullRequestApprovalRulesResult |
evaluatePullRequestApprovalRules(EvaluatePullRequestApprovalRulesRequest request)
Evaluates whether a pull request has met all the conditions specified in its associated approval rules.
|
GetApprovalRuleTemplateResult |
getApprovalRuleTemplate(GetApprovalRuleTemplateRequest request)
Returns information about a specified approval rule template.
|
GetBlobResult |
getBlob(GetBlobRequest request)
Returns the base-64 encoded content of an individual blob in a repository.
|
GetBranchResult |
getBranch(GetBranchRequest request)
Returns information about a repository branch, including its name and the last commit ID.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetCommentResult |
getComment(GetCommentRequest request)
Returns the content of a comment made on a change, file, or commit in a repository.
|
GetCommentReactionsResult |
getCommentReactions(GetCommentReactionsRequest request)
Returns information about reactions to a specified comment ID.
|
GetCommentsForComparedCommitResult |
getCommentsForComparedCommit(GetCommentsForComparedCommitRequest request)
Returns information about comments made on the comparison between two commits.
|
GetCommentsForPullRequestResult |
getCommentsForPullRequest(GetCommentsForPullRequestRequest request)
Returns comments made on a pull request.
|
GetCommitResult |
getCommit(GetCommitRequest request)
Returns information about a commit, including commit message and committer information.
|
GetDifferencesResult |
getDifferences(GetDifferencesRequest request)
Returns information about the differences in a valid commit specifier (such as a branch, tag, HEAD, commit ID, or
other fully qualified reference).
|
GetFileResult |
getFile(GetFileRequest request)
Returns the base-64 encoded contents of a specified file and its metadata.
|
GetFolderResult |
getFolder(GetFolderRequest request)
Returns the contents of a specified folder in a repository.
|
GetMergeCommitResult |
getMergeCommit(GetMergeCommitRequest request)
Returns information about a specified merge commit.
|
GetMergeConflictsResult |
getMergeConflicts(GetMergeConflictsRequest request)
Returns information about merge conflicts between the before and after commit IDs for a pull request in a
repository.
|
GetMergeOptionsResult |
getMergeOptions(GetMergeOptionsRequest request)
Returns information about the merge options available for merging two specified branches.
|
GetPullRequestResult |
getPullRequest(GetPullRequestRequest request)
Gets information about a pull request in a specified repository.
|
GetPullRequestApprovalStatesResult |
getPullRequestApprovalStates(GetPullRequestApprovalStatesRequest request)
Gets information about the approval states for a specified pull request.
|
GetPullRequestOverrideStateResult |
getPullRequestOverrideState(GetPullRequestOverrideStateRequest request)
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.
|
GetRepositoryResult |
getRepository(GetRepositoryRequest request)
Returns information about a repository.
|
GetRepositoryTriggersResult |
getRepositoryTriggers(GetRepositoryTriggersRequest request)
Gets information about triggers configured for a repository.
|
ListApprovalRuleTemplatesResult |
listApprovalRuleTemplates(ListApprovalRuleTemplatesRequest request)
Lists all approval rule templates in the specified Amazon Web Services Region in your Amazon Web Services
account.
|
ListAssociatedApprovalRuleTemplatesForRepositoryResult |
listAssociatedApprovalRuleTemplatesForRepository(ListAssociatedApprovalRuleTemplatesForRepositoryRequest request)
Lists all approval rule templates that are associated with a specified repository.
|
ListBranchesResult |
listBranches(ListBranchesRequest request)
Gets information about one or more branches in a repository.
|
ListFileCommitHistoryResult |
listFileCommitHistory(ListFileCommitHistoryRequest request)
Retrieves a list of commits and changes to a specified file.
|
ListPullRequestsResult |
listPullRequests(ListPullRequestsRequest request)
Returns a list of pull requests for a specified repository.
|
ListRepositoriesResult |
listRepositories(ListRepositoriesRequest request)
Gets information about one or more repositories.
|
ListRepositoriesForApprovalRuleTemplateResult |
listRepositoriesForApprovalRuleTemplate(ListRepositoriesForApprovalRuleTemplateRequest request)
Lists all repositories associated with the specified approval rule template.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Gets information about Amazon Web Servicestags for a specified Amazon Resource Name (ARN) in CodeCommit.
|
MergeBranchesByFastForwardResult |
mergeBranchesByFastForward(MergeBranchesByFastForwardRequest request)
Merges two branches using the fast-forward merge strategy.
|
MergeBranchesBySquashResult |
mergeBranchesBySquash(MergeBranchesBySquashRequest request)
Merges two branches using the squash merge strategy.
|
MergeBranchesByThreeWayResult |
mergeBranchesByThreeWay(MergeBranchesByThreeWayRequest request)
Merges two specified branches using the three-way merge strategy.
|
MergePullRequestByFastForwardResult |
mergePullRequestByFastForward(MergePullRequestByFastForwardRequest request)
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.
|
MergePullRequestBySquashResult |
mergePullRequestBySquash(MergePullRequestBySquashRequest request)
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.
|
MergePullRequestByThreeWayResult |
mergePullRequestByThreeWay(MergePullRequestByThreeWayRequest request)
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.
|
OverridePullRequestApprovalRulesResult |
overridePullRequestApprovalRules(OverridePullRequestApprovalRulesRequest request)
Sets aside (overrides) all approval rule requirements for a specified pull request.
|
PostCommentForComparedCommitResult |
postCommentForComparedCommit(PostCommentForComparedCommitRequest request)
Posts a comment on the comparison between two commits.
|
PostCommentForPullRequestResult |
postCommentForPullRequest(PostCommentForPullRequestRequest request)
Posts a comment on a pull request.
|
PostCommentReplyResult |
postCommentReply(PostCommentReplyRequest request)
Posts a comment in reply to an existing comment on a comparison between commits or a pull request.
|
PutCommentReactionResult |
putCommentReaction(PutCommentReactionRequest request)
Adds or updates a reaction to a specified comment for the user whose identity is used to make the request.
|
PutFileResult |
putFile(PutFileRequest request)
Adds or updates a file in a branch in an CodeCommit repository, and generates a commit for the addition in the
specified branch.
|
PutRepositoryTriggersResult |
putRepositoryTriggers(PutRepositoryTriggersRequest request)
Replaces all triggers for a repository.
|
void |
setEndpoint(String endpoint)
Overrides the default endpoint for this client ("https://codecommit.us-east-1.amazonaws.com").
|
void |
setRegion(Region region)
An alternative to
AWSCodeCommit.setEndpoint(String), sets the regional endpoint for this client's service
calls. |
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds or updates tags for a resource in CodeCommit.
|
TestRepositoryTriggersResult |
testRepositoryTriggers(TestRepositoryTriggersRequest request)
Tests the functionality of repository triggers by sending information to the trigger target.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes tags for a resource in CodeCommit.
|
UpdateApprovalRuleTemplateContentResult |
updateApprovalRuleTemplateContent(UpdateApprovalRuleTemplateContentRequest request)
Updates the content of an approval rule template.
|
UpdateApprovalRuleTemplateDescriptionResult |
updateApprovalRuleTemplateDescription(UpdateApprovalRuleTemplateDescriptionRequest request)
Updates the description for a specified approval rule template.
|
UpdateApprovalRuleTemplateNameResult |
updateApprovalRuleTemplateName(UpdateApprovalRuleTemplateNameRequest request)
Updates the name of a specified approval rule template.
|
UpdateCommentResult |
updateComment(UpdateCommentRequest request)
Replaces the contents of a comment.
|
UpdateDefaultBranchResult |
updateDefaultBranch(UpdateDefaultBranchRequest request)
Sets or changes the default branch name for the specified repository.
|
UpdatePullRequestApprovalRuleContentResult |
updatePullRequestApprovalRuleContent(UpdatePullRequestApprovalRuleContentRequest request)
Updates the structure of an approval rule created specifically for a pull request.
|
UpdatePullRequestApprovalStateResult |
updatePullRequestApprovalState(UpdatePullRequestApprovalStateRequest request)
Updates the state of a user's approval on a pull request.
|
UpdatePullRequestDescriptionResult |
updatePullRequestDescription(UpdatePullRequestDescriptionRequest request)
Replaces the contents of the description of a pull request.
|
UpdatePullRequestStatusResult |
updatePullRequestStatus(UpdatePullRequestStatusRequest request)
Updates the status of a pull request.
|
UpdatePullRequestTitleResult |
updatePullRequestTitle(UpdatePullRequestTitleRequest request)
Replaces the title of a pull request.
|
UpdateRepositoryDescriptionResult |
updateRepositoryDescription(UpdateRepositoryDescriptionRequest request)
Sets or changes the comment or description for a repository.
|
UpdateRepositoryEncryptionKeyResult |
updateRepositoryEncryptionKey(UpdateRepositoryEncryptionKeyRequest request)
Updates the Key Management Service encryption key used to encrypt and decrypt a CodeCommit repository.
|
UpdateRepositoryNameResult |
updateRepositoryName(UpdateRepositoryNameRequest request)
Renames a repository.
|
public void setEndpoint(String endpoint)
AWSCodeCommit
Callers can pass in just the endpoint (ex: "codecommit.us-east-1.amazonaws.com") or a full URL, including the
protocol (ex: "https://codecommit.us-east-1.amazonaws.com"). If the protocol is not specified here, the default
protocol from this client's ClientConfiguration will be used, which by default is HTTPS.
For more information on using AWS regions with the AWS SDK for Java, and a complete list of all available endpoints for all AWS services, see: https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/java-dg-region-selection.html#region-selection- choose-endpoint
This method is not threadsafe. An endpoint should be configured when the client is created and before any service requests are made. Changing it afterwards creates inevitable race conditions for any service requests in transit or retrying.
setEndpoint in interface AWSCodeCommitendpoint - The endpoint (ex: "codecommit.us-east-1.amazonaws.com") or a full URL, including the protocol (ex:
"https://codecommit.us-east-1.amazonaws.com") of the region specific AWS endpoint this client will
communicate with.public void setRegion(Region region)
AWSCodeCommitAWSCodeCommit.setEndpoint(String), sets the regional endpoint for this client's service
calls. Callers can use this method to control which AWS region they want to work with.
By default, all service endpoints in all regions use the https protocol. To use http instead, specify it in the
ClientConfiguration supplied at construction.
This method is not threadsafe. A region should be configured when the client is created and before any service requests are made. Changing it afterwards creates inevitable race conditions for any service requests in transit or retrying.
setRegion in interface AWSCodeCommitregion - The region this client will communicate with. See Region.getRegion(com.amazonaws.regions.Regions)
for accessing a given region. Must not be null and must be a region where the service is available.Region.getRegion(com.amazonaws.regions.Regions),
Region.createClient(Class, com.amazonaws.auth.AWSCredentialsProvider, ClientConfiguration),
Region.isServiceSupported(String)public AssociateApprovalRuleTemplateWithRepositoryResult associateApprovalRuleTemplateWithRepository(AssociateApprovalRuleTemplateWithRepositoryRequest request)
AWSCodeCommitCreates 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.
associateApprovalRuleTemplateWithRepository in interface AWSCodeCommitpublic BatchAssociateApprovalRuleTemplateWithRepositoriesResult batchAssociateApprovalRuleTemplateWithRepositories(BatchAssociateApprovalRuleTemplateWithRepositoriesRequest request)
AWSCodeCommitCreates an association between an approval rule template and one or more specified repositories.
batchAssociateApprovalRuleTemplateWithRepositories in interface AWSCodeCommitpublic BatchDescribeMergeConflictsResult batchDescribeMergeConflicts(BatchDescribeMergeConflictsRequest request)
AWSCodeCommitReturns information about one or more merge conflicts in the attempted merge of two commit specifiers using the squash or three-way merge strategy.
batchDescribeMergeConflicts in interface AWSCodeCommitpublic BatchDisassociateApprovalRuleTemplateFromRepositoriesResult batchDisassociateApprovalRuleTemplateFromRepositories(BatchDisassociateApprovalRuleTemplateFromRepositoriesRequest request)
AWSCodeCommitRemoves the association between an approval rule template and one or more specified repositories.
batchDisassociateApprovalRuleTemplateFromRepositories in interface AWSCodeCommitpublic BatchGetCommitsResult batchGetCommits(BatchGetCommitsRequest request)
AWSCodeCommitReturns information about the contents of one or more commits in a repository.
batchGetCommits in interface AWSCodeCommitpublic BatchGetRepositoriesResult batchGetRepositories(BatchGetRepositoriesRequest request)
AWSCodeCommitReturns information about one or more repositories.
The description field for a repository accepts all HTML characters and all valid Unicode characters. Applications that do not HTML-encode the description and display it in a 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.
batchGetRepositories in interface AWSCodeCommitrequest - Represents the input of a batch get repositories operation.public CreateApprovalRuleTemplateResult createApprovalRuleTemplate(CreateApprovalRuleTemplateRequest request)
AWSCodeCommitCreates a template for approval rules that can then be associated with one or more repositories in your Amazon Web Services account. When you associate a template with a repository, 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.
createApprovalRuleTemplate in interface AWSCodeCommitpublic CreateBranchResult createBranch(CreateBranchRequest request)
AWSCodeCommitCreates 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.
createBranch in interface AWSCodeCommitrequest - Represents the input of a create branch operation.public CreateCommitResult createCommit(CreateCommitRequest request)
AWSCodeCommitCreates a commit for a repository on the tip of a specified branch.
createCommit in interface AWSCodeCommitpublic CreatePullRequestResult createPullRequest(CreatePullRequestRequest request)
AWSCodeCommitCreates a pull request in the specified repository.
createPullRequest in interface AWSCodeCommitpublic CreatePullRequestApprovalRuleResult createPullRequestApprovalRule(CreatePullRequestApprovalRuleRequest request)
AWSCodeCommitCreates an approval rule for a pull request.
createPullRequestApprovalRule in interface AWSCodeCommitpublic CreateRepositoryResult createRepository(CreateRepositoryRequest request)
AWSCodeCommitCreates a new, empty repository.
createRepository in interface AWSCodeCommitrequest - Represents the input of a create repository operation.public CreateUnreferencedMergeCommitResult createUnreferencedMergeCommit(CreateUnreferencedMergeCommitRequest request)
AWSCodeCommitCreates 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.
createUnreferencedMergeCommit in interface AWSCodeCommitpublic DeleteApprovalRuleTemplateResult deleteApprovalRuleTemplate(DeleteApprovalRuleTemplateRequest request)
AWSCodeCommitDeletes a specified approval rule template. Deleting a template does not remove approval rules on pull requests already created with the template.
deleteApprovalRuleTemplate in interface AWSCodeCommitpublic DeleteBranchResult deleteBranch(DeleteBranchRequest request)
AWSCodeCommitDeletes a branch from a repository, unless that branch is the default branch for the repository.
deleteBranch in interface AWSCodeCommitrequest - Represents the input of a delete branch operation.public DeleteCommentContentResult deleteCommentContent(DeleteCommentContentRequest request)
AWSCodeCommitDeletes the content of a comment made on a change, file, or commit in a repository.
deleteCommentContent in interface AWSCodeCommitpublic DeleteFileResult deleteFile(DeleteFileRequest request)
AWSCodeCommitDeletes a specified file from a specified branch. A commit is created on the branch that contains the revision. The file still exists in the commits earlier to the commit that contains the deletion.
deleteFile in interface AWSCodeCommitpublic DeletePullRequestApprovalRuleResult deletePullRequestApprovalRule(DeletePullRequestApprovalRuleRequest request)
AWSCodeCommitDeletes 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.
deletePullRequestApprovalRule in interface AWSCodeCommitpublic DeleteRepositoryResult deleteRepository(DeleteRepositoryRequest request)
AWSCodeCommitDeletes 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.
deleteRepository in interface AWSCodeCommitrequest - Represents the input of a delete repository operation.public DescribeMergeConflictsResult describeMergeConflicts(DescribeMergeConflictsRequest request)
AWSCodeCommitReturns 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.
describeMergeConflicts in interface AWSCodeCommitpublic DescribePullRequestEventsResult describePullRequestEvents(DescribePullRequestEventsRequest request)
AWSCodeCommitReturns information about one or more pull request events.
describePullRequestEvents in interface AWSCodeCommitpublic DisassociateApprovalRuleTemplateFromRepositoryResult disassociateApprovalRuleTemplateFromRepository(DisassociateApprovalRuleTemplateFromRepositoryRequest request)
AWSCodeCommitRemoves 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.
disassociateApprovalRuleTemplateFromRepository in interface AWSCodeCommitpublic EvaluatePullRequestApprovalRulesResult evaluatePullRequestApprovalRules(EvaluatePullRequestApprovalRulesRequest request)
AWSCodeCommitEvaluates whether a pull request has met all the conditions specified in its associated approval rules.
evaluatePullRequestApprovalRules in interface AWSCodeCommitpublic GetApprovalRuleTemplateResult getApprovalRuleTemplate(GetApprovalRuleTemplateRequest request)
AWSCodeCommitReturns information about a specified approval rule template.
getApprovalRuleTemplate in interface AWSCodeCommitpublic GetBlobResult getBlob(GetBlobRequest request)
AWSCodeCommitReturns the base-64 encoded content of an individual blob in a repository.
getBlob in interface AWSCodeCommitrequest - Represents the input of a get blob operation.public GetBranchResult getBranch(GetBranchRequest request)
AWSCodeCommitReturns information about a repository branch, including its name and the last commit ID.
getBranch in interface AWSCodeCommitrequest - Represents the input of a get branch operation.public GetCommentResult getComment(GetCommentRequest request)
AWSCodeCommitReturns the content of a comment made on a change, file, or commit in a repository.
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.
getComment in interface AWSCodeCommitpublic GetCommentReactionsResult getCommentReactions(GetCommentReactionsRequest request)
AWSCodeCommitReturns information about reactions to a specified comment ID. Reactions from users who have been deleted will not be included in the count.
getCommentReactions in interface AWSCodeCommitpublic GetCommentsForComparedCommitResult getCommentsForComparedCommit(GetCommentsForComparedCommitRequest request)
AWSCodeCommitReturns 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.
getCommentsForComparedCommit in interface AWSCodeCommitpublic GetCommentsForPullRequestResult getCommentsForPullRequest(GetCommentsForPullRequestRequest request)
AWSCodeCommitReturns 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.
getCommentsForPullRequest in interface AWSCodeCommitpublic GetCommitResult getCommit(GetCommitRequest request)
AWSCodeCommitReturns information about a commit, including commit message and committer information.
getCommit in interface AWSCodeCommitrequest - Represents the input of a get commit operation.public GetDifferencesResult getDifferences(GetDifferencesRequest request)
AWSCodeCommitReturns information about the differences in a valid commit specifier (such as a branch, tag, HEAD, commit ID, or other fully qualified reference). Results can be limited to a specified path.
getDifferences in interface AWSCodeCommitpublic GetFileResult getFile(GetFileRequest request)
AWSCodeCommitReturns the base-64 encoded contents of a specified file and its metadata.
getFile in interface AWSCodeCommitpublic GetFolderResult getFolder(GetFolderRequest request)
AWSCodeCommitReturns the contents of a specified folder in a repository.
getFolder in interface AWSCodeCommitpublic GetMergeCommitResult getMergeCommit(GetMergeCommitRequest request)
AWSCodeCommitReturns information about a specified merge commit.
getMergeCommit in interface AWSCodeCommitpublic GetMergeConflictsResult getMergeConflicts(GetMergeConflictsRequest request)
AWSCodeCommitReturns information about merge conflicts between the before and after commit IDs for a pull request in a repository.
getMergeConflicts in interface AWSCodeCommitpublic GetMergeOptionsResult getMergeOptions(GetMergeOptionsRequest request)
AWSCodeCommitReturns 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.
getMergeOptions in interface AWSCodeCommitpublic GetPullRequestResult getPullRequest(GetPullRequestRequest request)
AWSCodeCommitGets information about a pull request in a specified repository.
getPullRequest in interface AWSCodeCommitpublic GetPullRequestApprovalStatesResult getPullRequestApprovalStates(GetPullRequestApprovalStatesRequest request)
AWSCodeCommitGets 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.
getPullRequestApprovalStates in interface AWSCodeCommitpublic GetPullRequestOverrideStateResult getPullRequestOverrideState(GetPullRequestOverrideStateRequest request)
AWSCodeCommitReturns 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.
getPullRequestOverrideState in interface AWSCodeCommitpublic GetRepositoryResult getRepository(GetRepositoryRequest request)
AWSCodeCommitReturns information about a repository.
The description field for a repository accepts all HTML characters and all valid Unicode characters. Applications that do not HTML-encode the description and display it in a 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.
getRepository in interface AWSCodeCommitrequest - Represents the input of a get repository operation.public GetRepositoryTriggersResult getRepositoryTriggers(GetRepositoryTriggersRequest request)
AWSCodeCommitGets information about triggers configured for a repository.
getRepositoryTriggers in interface AWSCodeCommitrequest - Represents the input of a get repository triggers operation.public ListApprovalRuleTemplatesResult listApprovalRuleTemplates(ListApprovalRuleTemplatesRequest request)
AWSCodeCommitLists all approval rule templates in the specified Amazon Web Services Region in your Amazon Web Services account. If an Amazon Web Services Region is not specified, the Amazon Web Services Region where you are signed in is used.
listApprovalRuleTemplates in interface AWSCodeCommitpublic ListAssociatedApprovalRuleTemplatesForRepositoryResult listAssociatedApprovalRuleTemplatesForRepository(ListAssociatedApprovalRuleTemplatesForRepositoryRequest request)
AWSCodeCommitLists all approval rule templates that are associated with a specified repository.
listAssociatedApprovalRuleTemplatesForRepository in interface AWSCodeCommitpublic ListBranchesResult listBranches(ListBranchesRequest request)
AWSCodeCommitGets information about one or more branches in a repository.
listBranches in interface AWSCodeCommitrequest - Represents the input of a list branches operation.public ListFileCommitHistoryResult listFileCommitHistory(ListFileCommitHistoryRequest request)
AWSCodeCommitRetrieves a list of commits and changes to a specified file.
listFileCommitHistory in interface AWSCodeCommitpublic ListPullRequestsResult listPullRequests(ListPullRequestsRequest request)
AWSCodeCommitReturns a list of pull requests for a specified repository. The return list can be refined by pull request status or pull request author ARN.
listPullRequests in interface AWSCodeCommitpublic ListRepositoriesResult listRepositories(ListRepositoriesRequest request)
AWSCodeCommitGets information about one or more repositories.
listRepositories in interface AWSCodeCommitrequest - Represents the input of a list repositories operation.public ListRepositoriesForApprovalRuleTemplateResult listRepositoriesForApprovalRuleTemplate(ListRepositoriesForApprovalRuleTemplateRequest request)
AWSCodeCommitLists all repositories associated with the specified approval rule template.
listRepositoriesForApprovalRuleTemplate in interface AWSCodeCommitpublic ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSCodeCommitGets information about Amazon Web Servicestags for a specified Amazon Resource Name (ARN) in CodeCommit. For a list of valid resources in CodeCommit, see CodeCommit Resources and Operations in the CodeCommit User Guide.
listTagsForResource in interface AWSCodeCommitpublic MergeBranchesByFastForwardResult mergeBranchesByFastForward(MergeBranchesByFastForwardRequest request)
AWSCodeCommitMerges two branches using the fast-forward merge strategy.
mergeBranchesByFastForward in interface AWSCodeCommitpublic MergeBranchesBySquashResult mergeBranchesBySquash(MergeBranchesBySquashRequest request)
AWSCodeCommitMerges two branches using the squash merge strategy.
mergeBranchesBySquash in interface AWSCodeCommitpublic MergeBranchesByThreeWayResult mergeBranchesByThreeWay(MergeBranchesByThreeWayRequest request)
AWSCodeCommitMerges two specified branches using the three-way merge strategy.
mergeBranchesByThreeWay in interface AWSCodeCommitpublic MergePullRequestByFastForwardResult mergePullRequestByFastForward(MergePullRequestByFastForwardRequest request)
AWSCodeCommitAttempts 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.
mergePullRequestByFastForward in interface AWSCodeCommitpublic MergePullRequestBySquashResult mergePullRequestBySquash(MergePullRequestBySquashRequest request)
AWSCodeCommitAttempts 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.
mergePullRequestBySquash in interface AWSCodeCommitpublic MergePullRequestByThreeWayResult mergePullRequestByThreeWay(MergePullRequestByThreeWayRequest request)
AWSCodeCommitAttempts 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.
mergePullRequestByThreeWay in interface AWSCodeCommitpublic OverridePullRequestApprovalRulesResult overridePullRequestApprovalRules(OverridePullRequestApprovalRulesRequest request)
AWSCodeCommitSets aside (overrides) all approval rule requirements for a specified pull request.
overridePullRequestApprovalRules in interface AWSCodeCommitpublic PostCommentForComparedCommitResult postCommentForComparedCommit(PostCommentForComparedCommitRequest request)
AWSCodeCommitPosts a comment on the comparison between two commits.
postCommentForComparedCommit in interface AWSCodeCommitpublic PostCommentForPullRequestResult postCommentForPullRequest(PostCommentForPullRequestRequest request)
AWSCodeCommitPosts a comment on a pull request.
postCommentForPullRequest in interface AWSCodeCommitpublic PostCommentReplyResult postCommentReply(PostCommentReplyRequest request)
AWSCodeCommitPosts a comment in reply to an existing comment on a comparison between commits or a pull request.
postCommentReply in interface AWSCodeCommitpublic PutCommentReactionResult putCommentReaction(PutCommentReactionRequest request)
AWSCodeCommitAdds 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.
putCommentReaction in interface AWSCodeCommitpublic PutFileResult putFile(PutFileRequest request)
AWSCodeCommitAdds or updates a file in a branch in an CodeCommit repository, and generates a commit for the addition in the specified branch.
putFile in interface AWSCodeCommitpublic PutRepositoryTriggersResult putRepositoryTriggers(PutRepositoryTriggersRequest request)
AWSCodeCommitReplaces all triggers for a repository. Used to create or delete triggers.
putRepositoryTriggers in interface AWSCodeCommitrequest - Represents the input of a put repository triggers operation.public TagResourceResult tagResource(TagResourceRequest request)
AWSCodeCommitAdds or updates tags for a resource in CodeCommit. For a list of valid resources in CodeCommit, see CodeCommit Resources and Operations in the CodeCommit User Guide.
tagResource in interface AWSCodeCommitpublic TestRepositoryTriggersResult testRepositoryTriggers(TestRepositoryTriggersRequest request)
AWSCodeCommitTests the functionality of repository triggers by sending information to the trigger target. If real data is available in the repository, the test sends data from the last commit. If no data is available, sample data is generated.
testRepositoryTriggers in interface AWSCodeCommitrequest - Represents the input of a test repository triggers operation.public UntagResourceResult untagResource(UntagResourceRequest request)
AWSCodeCommitRemoves tags for a resource in CodeCommit. For a list of valid resources in CodeCommit, see CodeCommit Resources and Operations in the CodeCommit User Guide.
untagResource in interface AWSCodeCommitpublic UpdateApprovalRuleTemplateContentResult updateApprovalRuleTemplateContent(UpdateApprovalRuleTemplateContentRequest request)
AWSCodeCommitUpdates 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.
updateApprovalRuleTemplateContent in interface AWSCodeCommitpublic UpdateApprovalRuleTemplateDescriptionResult updateApprovalRuleTemplateDescription(UpdateApprovalRuleTemplateDescriptionRequest request)
AWSCodeCommitUpdates the description for a specified approval rule template.
updateApprovalRuleTemplateDescription in interface AWSCodeCommitpublic UpdateApprovalRuleTemplateNameResult updateApprovalRuleTemplateName(UpdateApprovalRuleTemplateNameRequest request)
AWSCodeCommitUpdates the name of a specified approval rule template.
updateApprovalRuleTemplateName in interface AWSCodeCommitpublic UpdateCommentResult updateComment(UpdateCommentRequest request)
AWSCodeCommitReplaces the contents of a comment.
updateComment in interface AWSCodeCommitpublic UpdateDefaultBranchResult updateDefaultBranch(UpdateDefaultBranchRequest request)
AWSCodeCommitSets or changes the default branch name for the specified repository.
If you use this operation to change the default branch name to the current default branch name, a success message is returned even though the default branch did not change.
updateDefaultBranch in interface AWSCodeCommitrequest - Represents the input of an update default branch operation.public UpdatePullRequestApprovalRuleContentResult updatePullRequestApprovalRuleContent(UpdatePullRequestApprovalRuleContentRequest request)
AWSCodeCommitUpdates 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.
updatePullRequestApprovalRuleContent in interface AWSCodeCommitpublic UpdatePullRequestApprovalStateResult updatePullRequestApprovalState(UpdatePullRequestApprovalStateRequest request)
AWSCodeCommitUpdates 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.
updatePullRequestApprovalState in interface AWSCodeCommitpublic UpdatePullRequestDescriptionResult updatePullRequestDescription(UpdatePullRequestDescriptionRequest request)
AWSCodeCommitReplaces the contents of the description of a pull request.
updatePullRequestDescription in interface AWSCodeCommitpublic UpdatePullRequestStatusResult updatePullRequestStatus(UpdatePullRequestStatusRequest request)
AWSCodeCommitUpdates the status of a pull request.
updatePullRequestStatus in interface AWSCodeCommitpublic UpdatePullRequestTitleResult updatePullRequestTitle(UpdatePullRequestTitleRequest request)
AWSCodeCommitReplaces the title of a pull request.
updatePullRequestTitle in interface AWSCodeCommitpublic UpdateRepositoryDescriptionResult updateRepositoryDescription(UpdateRepositoryDescriptionRequest request)
AWSCodeCommitSets or changes the comment or description for a repository.
The description field for a repository accepts all HTML characters and all valid Unicode characters. Applications that do not HTML-encode the description and display it in a 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.
updateRepositoryDescription in interface AWSCodeCommitrequest - Represents the input of an update repository description operation.public UpdateRepositoryEncryptionKeyResult updateRepositoryEncryptionKey(UpdateRepositoryEncryptionKeyRequest request)
AWSCodeCommitUpdates the Key Management Service encryption key used to encrypt and decrypt a CodeCommit repository.
updateRepositoryEncryptionKey in interface AWSCodeCommitpublic UpdateRepositoryNameResult updateRepositoryName(UpdateRepositoryNameRequest request)
AWSCodeCommitRenames a repository. The repository name must be unique across the calling Amazon Web Services 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 Quotas in the CodeCommit User Guide.
updateRepositoryName in interface AWSCodeCommitrequest - Represents the input of an update repository description operation.public void shutdown()
AWSCodeCommitshutdown in interface AWSCodeCommitpublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSCodeCommitResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AWSCodeCommitrequest - The originally executed request.