All Classes and Interfaces
Class
Description
Represents a 
BitbucketCloudEndpoint or a BitbucketServerEndpoint.Abstract hook processor.
Authenticator that uses an access token.
Source for access token authenticators.
Provides access to a specific repository.
Factory for creating 
BitbucketApi instances to connect to a given server URL.The implementation provides an authenticated client for a configured
 Bitbucket endpoint.
Support for various different methods of authenticating with Bitbucket
Bitbucket Branch.
Enumeration of possible Bitbucket commit notification states
This class encapsulates all Bitbucket notifications logic.
Sends notifications to Bitbucket on Checkout (for the "In Progress" Status).
Sends notifications to Bitbucket on Run completed.
A 
SCMSourceTrait for BitbucketSCMSource that sets how notifications
 are sent to Bitbucket.Our constructor.
Authenticates against Bitbucket using a TLS client certificate
Provider for client-cert authenticators
Represents the author information given by Bitbucket Cloud.
Deprecated.
Represents Bitbucket Cloud.
Our descriptor.
Specialised class to configure how to build a new instance of
 BitbucketServerEndpoint using 
ConfigurationAsCode.Bitbucket paginated resource
Bitbucket commit.
Utility class for common code accessing credentials.
Represents the default branch of a specific repository
The implementation represents an endpoint configuration to be used in
 
BitbucketSCMSource.Represents the global configuration of Bitbucket Cloud and Bitbucket Server endpoints.
Descriptor for BitbucketEndpoints.A provider of 
BitbucketEndpointsA 
GitSCMBuilder specialized for bitbucket.Represents a specific revision of a bitbucket 
SCMHead.A Href for something on bitbucket.
Represents a Bitbucket mirror descriptor.
Represents a Bitbucket mirror.
Source for OAuth authenticators.
Represents a pull request in Bitbucket.
Represents a pull request destination, which is a repository and a branch in that repository.
Represents a pull request event coming from Bitbucket (webhooks).
Represents a pull request source, which is a repository, a branch in that repository and the head commit.
Represents a push event coming from Bitbucket (webhooks).
Invisible property that retains information about Bitbucket repository.
Represents a Bitbucket repository.
A repository owner.
The 
SCMNavigatorContext for bitbucket.The 
SCMNavigatorRequest for bitbucket.SCM source implementation for Bitbucket.
A 
SCMSourceBuilder that builds BitbucketSCMSource instancesThe 
SCMSourceContext for bitbucket.Process Bitbucket push and pull requests creations/updates hooks.
The 
SCMSourceRequest for bitbucket.Bitbucket API client.
Represents the author information given by Bitbucket Server.
Represents a Bitbucket Server instance.
Our descriptor.
Specialised class to configure how to build a new instance of
 BitbucketServerEndpoint using 
ConfigurationAsCode.Bitbucket Server paginated resource
SCMHead for a Bitbucket tags.Represents a specific revision of a bitbucket 
BitbucketTagSCMRevision.Represents a Bitbucket team (or a Project when working with Bitbucket Server).
Invisible property that retains information about the Bitbucket team avatar.
Custom implementation of a TlsSocketStrategu to replicate what
 
org.apache.http.impl.conn.DefaultHttpClientConnectionOperator#getSocketFactoryRegistry(HttpContext)
 did in Apache Client HTTP 4 implementation.Authenticator that uses a username and password (probably the default)
Source for username/password authenticators.
Authenticator that uses a username and password (probably the default)
Source for username/password authenticators.
Represents a webhook in Bitbucket.
The implementation represents an a webhook configuration that can be used in
 a 
BitbucketEndpoint.Base interface that a builder must implement or extend to provide an instance
 of 
BitbucketWebhookConfiguration.Provider of 
BitbucketWebhookConfiguration builders registered in the
 system.The implementation is in charge to apply a specific
 
BitbucketWebhookConfiguration to the Bitbucket registering the
 webhook commitImplementations of this extension point must provide new behaviours to
 accommodate custom event payloads from webhooks sent from Bitbucket Cloud,
 Bitbucket Data Center, or installed plugins.
Listener for 
BitbucketWebhookProcessor to receive notification about
 each steps done by the matching processor for an incoming webhook.A 
Discovery trait for bitbucket that will discover branches on the repository.Trusts branches from the origin repository.
Out descriptor.
Our descriptor.
Filter that excludes branches that are also filed as a pull request.
Filter that excludes branches that are not also filed as a pull request.
SCMHead for a Bitbucket branch.Discard all branches with head commit older than the configured days.
Our descriptor.
Discard all tags with creation date older than the configured days.
An implementation that backs off exponentially based on the number of
 consecutive failed attempts.
If specified commit hashes are not found in repository then fetch
 specified branches from remote.
Marks when the first Git checkout has being completed.
A 
Discovery trait for bitbucket that will discover pull requests from forks of the repository.Trust policy for forked pull requests.
Our descriptor.
An 
SCMHeadAuthority that trusts everyone.Our descriptor.
An 
SCMHeadAuthority that trusts nothing.Our descriptor.
An 
SCMHeadAuthority that trusts forks belonging to the same account.Our descriptor.
Deprecated.
Bitbucket hooks types managed by this plugin.
Jackson based JSON parser
Generated localization support class.
Generated localization support class.
Generated localization support class.
This interface is intended for webhooks to meet the configuration
 specifications provided natively with Atlassian products.
A 
Discovery trait for bitbucket that will discover pull requests originating from a branch in the repository
 itself.Our descriptor.
A 
SCMHeadAuthority that trusts origin pull requestsOur descriptor.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
Deprecated.
A 
SCMSourceTrait that suppresses all pull requests if the repository is public.Our descriptor.
Enumerated type of source HEAD for a pull request.
SCMHead for a Bitbucket pull requestRevision of a pull request.
Exposes the target branch of pull request as ref specs of a
 
AbstractGitSCMSource as a SCMSourceTrait.Our descriptor.
Utility class that helps to extract specific information from implementation
 of SCM base classes.
This trait show the bitbucket avatar for project and repository folder.
A 
SCMSourceTrait for BitbucketSCMSource that causes the GitSCM
 checkout to be performed using a SSH private key rather than the Bitbucket username password credentials used
 for scanning / indexing.Our descriptor.
A 
Discovery trait for bitbucket that will discover tags on the repository.Our descriptor.
Trusts tags from the origin repository.
Out descriptor.
User role in repository:
 
   owner: returns all repositories owned by the current user.
   admin: returns repositories to which the user has explicit administrator access.
   contributor: returns repositories to which the user has explicit write access.
   member: returns repositories to which the user has explicit read access.
 
 See API docs for more information.
SCMSourceOwner item listener that traverse the list of SCMSource and register
 a webhook for every BitbucketSCMSource found.Deprecated.
Our constructor.
Enumeration of the different webhook registration modes.
A 
SCMSourceTrait for BitbucketSCMSource that overrides the BitbucketEndpointConfiguration
 settings for webhook registration.Our constructor.