| Interface | Description | 
|---|---|
| CommitAddedDetails | |
| CommitRemovedDetails | |
| PostRepositoryHook<T extends com.atlassian.bitbucket.hook.repository.RepositoryHookRequest> | Hook that is called after changes to 1 or more refs have been made. | 
| PreRepositoryHook<T extends com.atlassian.bitbucket.hook.repository.RepositoryHookRequest> | Hook that is called for all veto-able changes to 1 or more Refs. | 
| PreRepositoryHookCommitCallback | |
| RepositoryHookCommitCallback | A callback to receive more information about commits added or removed in a  RepositoryHookRequest. | 
| RepositoryMergeCheck | Used to enforce a specific precondition for a pull request merge operation. | 
| RepositoryMergeRequestCheckContext | In addition to the normal  MergeRequestparameters, will have additional settings which can be configured
 per-repository. | 
| Class | Description | 
|---|---|
| PostRepositoryHookContext | RepositoryHookContextspecialization that is provided toPostRepositoryHookhooks | 
| PreRepositoryHookContext | RepositoryHookContextspecialization that is provided toPreRepositoryHookhooks | 
| RepositoryHookContext | 
| Enum | Description | 
|---|---|
| RepositoryHookCommitFilter | Describes the type of commit details a repository-hook  callbackis interested
 in. | 
| Annotation Type | Description | 
|---|---|
| SynchronousPreferred | Annotation to be used with  PostRepositoryHookinstances to signal that the hook prefers to be called
 synchronously, which allows the hook to write to the SCM client error and output streams directly forpushesto the repository. | 
Copyright © 2024 Atlassian. All rights reserved.