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 fileA
ServiceProviderTokenStore implementation that persists the tokens to an XML
fileGenerates 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.