All Classes and Interfaces

Class
Description
Represents a strategy for constructing GitHub status notifications
 
A Discovery trait for GitHub 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.
Head corresponding to a branch.
 
Utilities that could perhaps be moved into github-api.
 
Default implementation of AbstractGitHubNotificationStrategy
 
 
A Selection trait that will restrict the discovery of repositories that have been archived.
Exclude archived repositories filter
A Selection trait that will restrict the discovery of repositories that have been forked.
Exclude forked repositories filter
A Selection trait that will restrict the discovery of repositories that are private.
Exclude private repositories filter
A Selection trait that will restrict the discovery of repositories that are public.
Exclude archived repositories filter
A Discovery trait for GitHub that will discover pull requests from forks of the repository.
Our descriptor.
Trust policy for forked pull requests.
An SCMHeadAuthority that trusts contributors to the repository.
Our descriptor.
An SCMHeadAuthority that trusts everyone.
Our descriptor.
An SCMHeadAuthority that trusts nothing.
Our descriptor.
An SCMHeadAuthority that trusts those with write permission to the repository.
Our descriptor.
 
A CredentialsSnapshotTaker for GitHubAppCredentials that is a no-op.
A ViewJobFilter that matches BranchSCMHead based branches.
Our descriptor.
Manages GitHub Statuses.
With this listener one notifies to GitHub when the SCM checkout process has started.
With this listener one notifies to GitHub the build result.
With this listener one notifies to GitHub when a Job has been scheduled.
 
A timestamped console note from the GitHub branch source.
 
 
Link to GitHub
Parameter object used in notification strategies AbstractGitHubNotificationStrategy.
Details of a GitHub status notification to be sent.
Invisible AvatarMetadataAction property that retains information about GitHub organization.
Manages the GitHub organization webhook.
A deferred source of permission information about a repository.
A ViewJobFilter that matches PullRequestSCMHead based branches.
Our descriptor.
Invisible property that retains information about GitHub repository.
This subscriber manages GHEvent REPOSITORY.
Builds a GitSCM for GitHubSCMSource.
Implements SCMFileSystem for GitHub.
 
 
 
The SCMNavigatorContext for GitHub.
The SCMNavigatorRequest for GitHub.
 
 
A SCMSourceBuilder that builds GitHubSCMSource instances
The SCMSourceContext for GitHub.
Finds the repository name(s) associated with a SCMSourceOwner's GitHubSCMSources.
The SCMSourceRequest for GitHub.
 
A RepositoryUriResolver that resolves HTTP git URLs.
Trait used to filter any pull requests current set as a draft from building.
 
 
Deprecated.
use MergeWithGitSCMExtension
Generated localization support class.
A Discovery trait for GitHub that will discover pull requests originating from a branch in the repository itself.
Our descriptor.
A SCMHeadAuthority that trusts origin pull requests
Our descriptor.
This subscriber manages GHEvent PULL_REQUEST.
Head corresponding to a pull request.
Deprecated.
used for data migration.
Deprecated.
used for data migration.
Deprecated.
used for data migration.
Deprecated.
used for data migration.
Revision of a pull request.
This subscriber manages GHEvent PUSH.
 
Resolves the URI of a GitHub repository from the API URI, owner and repository name.
A SCMSourceTrait for GitHubSCMSource that causes the GitSCM checkout to be performed using a SSH private key rather than the GitHub username password credentials used for scanning / indexing.
Our descriptor.
A RepositoryUriResolver that resolves SSH git URLs.
A Discovery trait for GitHub that will discover tags on the repository.
Our descriptor.
Trusts tags from the origin repository.
Out descriptor.
Decorates a SCMNavigatorContext with a GitHub team slug which will allow restricting the discovery of repositories by specific teams
TeamSlug descriptor.
Decorates a SCMNavigatorContext with GitHub topics
Topics descriptor.