All Classes and Interfaces

Class
Description
 
 
 
Capabilities as advertised by Atlassian products.
Indicates that authentication failed and the request should be aborted.
Thrown when the Credentials used did not have the required permissions.
 
 
Thrown when the server rejected the request with a 400 (but NOT a 404) family response.
 
Client to retrieve the username for the credentials used.
 
 
 
 
 
 
Migration from GitBranchSCMHead to BitbucketBranchSCMHead.
 
 
Client to post build status to remote server
 
 
 
Client to get capabilities from the remote server.
 
 
 
Base exception for all BitbucketClient exceptions.
Factory for Bitbucket Clients.
 
Client factory provider, use to ensure that expensive objects are only created once and re-used.
 
 
 
Represents Bitbucket credential that will be used to make remote calls to Bitbucket server.
 
 
The details of a deployment.
 
Client for interacting with Bitbucket Server's deployments API.
 
The details of an environment that was deployed to.
The types of environments available via the Bitbucket Server API.
A factory for creating instances of BitbucketDeployment from job information.
 
 
 
 
 
 
Client to find the contents of files and directories in a repository
 
Provides backward compatibility for GitBrowserSCMSourceTrait.
 
Provides backward compatibility for IgnoreOnPushNotificationTrait.
 
 
 
 
 
Client to do the mirror related operation for a given repository
 
 
 
 
 
 
 
 
 
Basic implementation of a page as returned by all paged resources in Bitbucket Server.
Provides a way to return Stream of page based on first page and NextPageFetcher.
 
 
 
 
Client to get a project from the Bitbucket server.
 
 
 
 
 
 
 
Adds the pull request origin branch to the underlying GitSCM environment variables.
The state a PullRequest can be in.
 
 
 
Provides backward compatibility for RefSpecsSCMSourceTrait.
 
 
Provides backward compatibility for RemoteNameSCMSourceTrait.
 
 
 
Repository client, used to interact with a remote repository for all operations except cloning source code.
 
 
 
 
A response from a Bitbucket http(s) call.
 
 
 
 
 
 
 
 
 
 
 
 
Handles the discovery of different head types to be used by the BitbucketSCMSource.retrieve(SCMSourceCriteria, SCMHeadObserver, SCMHeadEvent, TaskListener) method as part of processing a request.
 
 
 
Class to help get the BitbucketSCMRepository from a run.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Migration from GitTagSCMHead to BitbucketTagSCMHead.
 
 
 
 
 
 
A user in Bitbucket
 
A client to query for and register webhooks in Bitbucket Server.
 
 
Adds exception to the CSRF protection filter for BitbucketWebhookEndpoint.
 
 
The following assumptions is made while handling webhooks, 1.
 
 
 
A builder to provide fluent way of building webhook register request.
 
 
 
 
 
 
 
The state or result of a build
 
 
Could not connect to the server, either the socket was rejected, or the connection timed out.
Immutable representation of an OAuth consumer.
Builder allowing the optional attributes of the Consumer object under construction to be set and construction of the final Consumer instance.
The ways in which consumers can sign requests, as per
 
 
 
 
 
 
 
Step for configuring deployment notification in freestyle jobs.
 
Send a deployment notification to Bitbucket Server
 
The possible states of a deployment.
 
 
 
 
Step for configuring deployment notifications.
 
 
 
 
 
 
An interface through which one should fetch the global admin credentials.
 
Responsible for making remote HTTP calls to the given URL using passed in credentials.
 
 
Generates Unique name for the current Jenkins instance.
 
Exception thrown by the ServiceProviderTokenStore.get(String) method if the token is no longer valid.
This exists purely to support unit testing.
 
 
 
Converts Jenkins credentials to Bitbucket Credentials.
 
 
 
Generated localization support class.
Generated localization support class.
Generated localization support class.
Generated localization support class.
Generated localization support class.
Generated localization support class.
 
 
 
 
 
In order to support multiple paging, implementation should provide a way to fetch next page based on previous page.
Caller requested a result but the server did not reply with a body.
 
The requested URL does not exist on the server.
Indicates that the class in question is not subject to upgrade concerns.
Identifies every incoming request to check if it is an OAuth request.
Wraps a HttpServletResponse and listens for the status to be set to a "401 Not authorized" or a 401 error to be sent so that it can add the WWW-Authenticate headers for OAuth.
Authenticates a request based on provided OAuth1 fields.
 
 
A wrapper class exposing getter functions from an OAuthConsumer to the UI
 
 
Underlying net.oauth library is not test friendly and relies on properties.
 
Adds exception to the CSRF protection filter for OAuth (applink) requests.
 
 
All guice wiring for 3rd party library for OAuth module should go here.
Utility methods for servlets that implement OAuth.
Utility class for extracting information from OAuth requests.
 
A ServiceProviderConsumerStore implementation that persists the consumers to an XML file
A ServiceProviderTokenStore implementation that persists the tokens to an XML file
 
 
 
 
 
 
 
Generates random values.
Implementation of Randomizer that generates random strings of specified lengths and specific character sets (e.g.
The request was not accepted on the remote server due to rate limiting.
 
 
Additional HTTP request configuration.
 
Admin permission is needed to add webhooks.
Configuration for request re-try.
 
 
 
 
The server responded with a 500 family exception.
Provides persistent storage for OAuth consumers.
Representation of an OAuth token for use by service providers.
Defines the status of request tokens.
 
Representation of an OAuth session.
Builder for creating session instances.
Provides methods for generating request and access tokens.
Implementation of ServiceProviderTokenFactory that uses randomly generated values to generate request and access tokens.
 
 
Provides persistent storage for OAuth tokens.
 
Thrown if there is a problem storing or loading values.
A list of all system properties used by the plugin.
 
 
Base type for OAuth tokens.
Base builder that can be used by Token subclasses to build token instances.
 
 
 
Implementation of this filter should simply assume it like Filter except all validation are already done This should simply take further action based on the passed in user name.
Thrown when the server replies with a response code the client can't handle.
Indicates that the field in question has been evaluated and the change is safe for upgrade.
 
Register a webhook to Bitbucket server if there is not already one.
Throws when the remote bitbucket server does not return webhook as one of its capabilities.
 
 
An exception raised when the plugin can't add webhook to bitbucket.