All Classes and Interfaces
Class
Description
Represents a
BitbucketCloudEndpoint
or a BitbucketServerEndpoint
.Descriptor
base class for AbstractBitbucketEndpoint
subclasses.Shared Code between two team implementations
An avatar cache that will serve URLs that have been recently registered
through
AvatarCache.buildUrl(String, String)
.Interface for Avatar Cache Item Source
Holds Image and lastModified date
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
.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.
Bitbucket notifier implementation that sends notifications as commit comments.
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.
Bitbucket paginated resource
Bitbucket commit.
Represents the default branch of a specific repository
Represents the global configuration of Bitbucket Cloud and Bitbucket Server endpoints.
A
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.
Abstract Bitbucket commit notifier implementation.
Source for OAuth authenticators.
Bitbucket API pagination
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.
The different webhook implementations available for Bitbucket Server.
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 Bitbucket team.
Authenticator that uses a username and password (probably the default)
Source for username/password authenticators.
Represents a webhook in Bitbucket.
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.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.
Bitbucket hooks types managed by this plugin.
Abstract hook processor.
Jackson based JSON parser
Generated localization support class.
Generated localization support class.
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.
A
SCMSourceTrait
that suppresses all pull requests if the repository is public.Our descriptor.
SCMHead
for a Bitbucket pull requestDeprecated.
used for data migration.
Deprecated.
used for data migration.
Revision of a pull request.
Deprecated.
use
PullRequestSCMHead
or BranchSCMHead
Deprecated.
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.
Basic URL based Cache Source - Replacement for original functionality
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.Contains the webhook configuration
A
SCMSourceTrait
for BitbucketSCMSource
that sets the committersToIgnore
setting in WebhookConfiguration
.Our constructor.
Enumeration of the different webhook registration modes.
A
SCMSourceTrait
for BitbucketSCMSource
that overrides the BitbucketEndpointConfiguration
settings for webhook registration.Our constructor.