Index

A B C D E F G H I J M O P R S T U V _ 
All Classes and Interfaces|All Packages

A

ActionFactory() - Constructor for class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ActionFactory
 
actionType() - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ActionFactory
 
ApprovalItemListener() - Constructor for class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ApprovalItemListener
 
ApprovalQueueGuard() - Constructor for class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ApprovalQueueGuard
 
ApprovalResult(String, int, String, boolean, boolean, String) - Constructor for record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.ApprovalResult
Creates an instance of a ApprovalResult record class.
ApprovalScanListener() - Constructor for class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ApprovalScanListener
 
ApprovalSpender() - Constructor for class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ApprovalSpender
 
approved() - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.ApprovalResult
Returns the value of the approved record component.
APPROVED - Enum constant in enum class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ApprovalState
 
approvePullRequests(List<String>, Boolean) - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools
 
authorAutoApprovalAdded() - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.ApprovalResult
Returns the value of the authorAutoApprovalAdded record component.

B

BranchViewFilter() - Constructor for class io.jenkins.plugins.github_pr_approval.PendingApprovalColumn.BranchViewFilter
 

C

checkTrusted(GitHubSCMSourceRequest, PullRequestSCMHead) - Method in class io.jenkins.plugins.github_pr_approval.TrustExternalApproval
createFor(Job) - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ActionFactory
 
currentPullHash() - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.PendingApproval
Returns the value of the currentPullHash record component.

D

DescriptorImpl() - Constructor for class io.jenkins.plugins.github_pr_approval.PendingApprovalColumn.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.github_pr_approval.TrustExternalApproval.DescriptorImpl
 
doApprove(StaplerRequest2) - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction
Approves the pull request: enables the job and starts a build.
doCheckAutoApprovalUsers(Item, String) - Method in class io.jenkins.plugins.github_pr_approval.TrustExternalApproval.DescriptorImpl
 
doReject(StaplerRequest2) - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction
Takes the approval back; once the record is pending again the guard blocks the pull request.

E

equals(Object) - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.ApprovalResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.PendingApproval
Indicates whether some other object is "equal to" this one.
error() - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.ApprovalResult
Returns the value of the error record component.
ExternalApprovalCause() - Constructor for class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ExternalApprovalCause
 

F

filter(Object, Descriptor) - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalColumn.BranchViewFilter
 
filterType(Class<?>, Descriptor) - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalColumn.BranchViewFilter
 

G

getAutoApprovalLabels() - Method in class io.jenkins.plugins.github_pr_approval.TrustExternalApproval
The labels that approve a pull request on sight, or null if none are set.
getAutoApprovalLabelsString() - Method in class io.jenkins.plugins.github_pr_approval.TrustExternalApproval
The same labels as one comma-separated string, which is how the config form wants them.
getAutoApprovalUsers() - Method in class io.jenkins.plugins.github_pr_approval.TrustExternalApproval
The GitHub logins whose pull requests are approved on sight, or null if none are set.
getAutoApprovalUsersString() - Method in class io.jenkins.plugins.github_pr_approval.TrustExternalApproval
The same logins as one comma-separated string, which is how the config form wants them.
getCurrentPullHash() - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction
 
getDisplayName() - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction
 
getDisplayName() - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalColumn.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.github_pr_approval.TrustExternalApproval.DescriptorImpl
getIconFileName() - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction
 
getOwner() - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction
 
getPendingApprovals(String) - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools
 
getPrAuthor() - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction
 
getPrNumber() - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction
 
getShortDescription() - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ExternalApprovalCause
 
getState() - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction
 
getUrlName() - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction
 

H

hashCode() - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.ApprovalResult
Returns a hash code value for this object.
hashCode() - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.PendingApproval
Returns a hash code value for this object.

I

io.jenkins.plugins.github_pr_approval - package io.jenkins.plugins.github_pr_approval
 
isApplicableToOrigin(Class<? extends SCMHeadOrigin>) - Method in class io.jenkins.plugins.github_pr_approval.TrustExternalApproval.DescriptorImpl
isPendingApproval(Job<?, ?>) - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalColumn
Whether this row is a fork PR that would be refused a build right now.
isRequireApprovalForNewCommits() - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction
 
isRequireApprovalForNewCommits() - Method in class io.jenkins.plugins.github_pr_approval.TrustExternalApproval
Whether every new commit on the pull request has to be approved again.

J

jobFullName() - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.ApprovalResult
Returns the value of the jobFullName record component.
jobFullName() - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.PendingApproval
Returns the value of the jobFullName record component.

M

Messages - Class in io.jenkins.plugins.github_pr_approval
Generated localization support class.
Messages() - Constructor for class io.jenkins.plugins.github_pr_approval.Messages
 

O

onCreated(Item) - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ApprovalItemListener
 
onLoaded() - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ApprovalItemListener
Re-enables any held pull request an older version of this plugin left disabled.
onStarted(Run<?, ?>, TaskListener) - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ApprovalSpender
 
onUpdated(Item) - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ApprovalItemListener
 

P

PENDING - Enum constant in enum class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ApprovalState
 
PendingApproval(String, int, String, String, boolean, String) - Constructor for record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.PendingApproval
Creates an instance of a PendingApproval record class.
PendingApprovalAction - Class in io.jenkins.plugins.github_pr_approval
Shown on a branch job while its fork pull request waits for external approval, with the buttons and endpoints an administrator uses to approve or take back that approval.
PendingApprovalAction_approved() - Static method in class io.jenkins.plugins.github_pr_approval.Messages
Key PendingApprovalAction.approved: Approved.
PendingApprovalAction_displayName() - Static method in class io.jenkins.plugins.github_pr_approval.Messages
Key PendingApprovalAction.displayName: Pending Approval.
PendingApprovalAction.ActionFactory - Class in io.jenkins.plugins.github_pr_approval
Attaches a PendingApprovalAction to any branch job that needs external approval.
PendingApprovalAction.ApprovalItemListener - Class in io.jenkins.plugins.github_pr_approval
Puts a newly discovered fork pull request on hold, and catches the jobs that were already there when the trust policy got switched on.
PendingApprovalAction.ApprovalQueueGuard - Class in io.jenkins.plugins.github_pr_approval
The gate that stops an unapproved fork pull request from building.
PendingApprovalAction.ApprovalScanListener - Class in io.jenkins.plugins.github_pr_approval
Settles every pull request once a branch scan has finished.
PendingApprovalAction.ApprovalSpender - Class in io.jenkins.plugins.github_pr_approval
Spends the approval once the build it was granted for has started: the record goes back to pending, so the guard makes the next commit ask for a fresh approval.
PendingApprovalAction.ApprovalState - Enum Class in io.jenkins.plugins.github_pr_approval
Approval state of an external pull request.
PendingApprovalAction.ExternalApprovalCause - Class in io.jenkins.plugins.github_pr_approval
Marks a build as having been triggered by an external approval.
PendingApprovalColumn - Class in io.jenkins.plugins.github_pr_approval
A column for the multibranch Branches and Pull Requests tabs that flags fork pull requests still waiting for external approval.
PendingApprovalColumn() - Constructor for class io.jenkins.plugins.github_pr_approval.PendingApprovalColumn
 
PendingApprovalColumn_displayName() - Static method in class io.jenkins.plugins.github_pr_approval.Messages
Key PendingApprovalColumn.displayName: Approval.
PendingApprovalColumn.BranchViewFilter - Class in io.jenkins.plugins.github_pr_approval
Confines the column to the multibranch and organization-folder branch views.
PendingApprovalColumn.DescriptorImpl - Class in io.jenkins.plugins.github_pr_approval
 
PendingApprovalMcpTools - Class in io.jenkins.plugins.github_pr_approval
Exposes the pending fork pull requests as MCP tools, so an assistant can list what is waiting and approve it without opening the Jenkins UI.
PendingApprovalMcpTools() - Constructor for class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools
 
PendingApprovalMcpTools.ApprovalResult - Record Class in io.jenkins.plugins.github_pr_approval
PendingApprovalMcpTools.PendingApproval - Record Class in io.jenkins.plugins.github_pr_approval
One fork pull request waiting for approval.
prAuthor() - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.ApprovalResult
Returns the value of the prAuthor record component.
prAuthor() - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.PendingApproval
Returns the value of the prAuthor record component.
prNumber() - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.ApprovalResult
Returns the value of the prNumber record component.
prNumber() - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.PendingApproval
Returns the value of the prNumber record component.

R

requireApprovalForNewCommits() - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.PendingApproval
Returns the value of the requireApprovalForNewCommits record component.

S

setAutoApprovalLabels(String) - Method in class io.jenkins.plugins.github_pr_approval.TrustExternalApproval
Reads the labels back from the config form, where they arrive comma-separated.
setAutoApprovalLabelsList(List<String>) - Method in class io.jenkins.plugins.github_pr_approval.TrustExternalApproval
Sets the same labels from a list, for callers that already have one.
setAutoApprovalUsers(String) - Method in class io.jenkins.plugins.github_pr_approval.TrustExternalApproval
Reads the logins back from the config form, where they arrive comma-separated.
setAutoApprovalUsersList(List<String>) - Method in class io.jenkins.plugins.github_pr_approval.TrustExternalApproval
Sets the same logins from a list, for callers that already have one.
setRequireApprovalForNewCommits(boolean) - Method in class io.jenkins.plugins.github_pr_approval.TrustExternalApproval
 
shouldSchedule(Queue.Task, List<Action>) - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ApprovalQueueGuard
 
shownByDefault() - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalColumn.DescriptorImpl
Shown by default so it turns up in the multibranch Branches and Pull Requests tabs with no setup — those views are built from the shown-by-default columns and can't be edited.

T

taskCompleted(Executor, Queue.Task, long) - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ApprovalScanListener
 
taskCompletedWithProblems(Executor, Queue.Task, long, Throwable) - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ApprovalScanListener
 
toString() - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.ApprovalResult
Returns a string representation of this record class.
toString() - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.PendingApproval
Returns a string representation of this record class.
TrustExternalApproval - Class in io.jenkins.plugins.github_pr_approval
An SCMHeadAuthority that holds fork pull requests back until someone approves them.
TrustExternalApproval() - Constructor for class io.jenkins.plugins.github_pr_approval.TrustExternalApproval
Constructor.
TrustExternalApproval_displayName() - Static method in class io.jenkins.plugins.github_pr_approval.Messages
Key TrustExternalApproval.displayName: External approval required.
TrustExternalApproval.DescriptorImpl - Class in io.jenkins.plugins.github_pr_approval
Our descriptor.
type() - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ActionFactory
 

U

url() - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.PendingApproval
Returns the value of the url record component.

V

valueOf(String) - Static method in enum class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ApprovalState
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ApprovalState
Returns an array containing the constants of this enum class, in the order they are declared.

_

_PendingApprovalAction_approved() - Static method in class io.jenkins.plugins.github_pr_approval.Messages
Key PendingApprovalAction.approved: Approved.
_PendingApprovalAction_displayName() - Static method in class io.jenkins.plugins.github_pr_approval.Messages
Key PendingApprovalAction.displayName: Pending Approval.
_PendingApprovalColumn_displayName() - Static method in class io.jenkins.plugins.github_pr_approval.Messages
Key PendingApprovalColumn.displayName: Approval.
_TrustExternalApproval_displayName() - Static method in class io.jenkins.plugins.github_pr_approval.Messages
Key TrustExternalApproval.displayName: External approval required.
A B C D E F G H I J M O P R S T U V _ 
All Classes and Interfaces|All Packages