Index

A C D E 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, 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.

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.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 and disables the job again.

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
 

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.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) - Method in class io.jenkins.plugins.github_pr_approval.TrustExternalApproval.DescriptorImpl
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
Nothing carries the disabled flag across a restart on its own — branch indexing rewrites the branch job's config as it goes — so once everything is loaded, put every held pull request back to what its approval record says.
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 actually 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 job goes back to disabled, so the next commit needs 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.
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) - 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) - 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) - Method in class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ApprovalQueueGuard
 

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.
_TrustExternalApproval_displayName() - Static method in class io.jenkins.plugins.github_pr_approval.Messages
Key TrustExternalApproval.displayName: External approval required.
A C D E G H I J M O P R S T U V _ 
All Classes and Interfaces|All Packages