Index
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) - Constructor for record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.ApprovalResult
-
Creates an instance of a
ApprovalResultrecord 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
approvedrecord component. - APPROVED - Enum constant in enum class io.jenkins.plugins.github_pr_approval.PendingApprovalAction.ApprovalState
- approvePullRequest(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
authorAutoApprovalAddedrecord 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
currentPullHashrecord 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.
- 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
nullif 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
nullif 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
jobFullNamerecord component. - jobFullName() - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.PendingApproval
-
Returns the value of the
jobFullNamerecord 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
PendingApprovalrecord 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
PendingApprovalActionto 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
prAuthorrecord component. - prAuthor() - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.PendingApproval
-
Returns the value of the
prAuthorrecord component. - prNumber() - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.ApprovalResult
-
Returns the value of the
prNumberrecord component. - prNumber() - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.PendingApproval
-
Returns the value of the
prNumberrecord component.
R
- requireApprovalForNewCommits() - Method in record class io.jenkins.plugins.github_pr_approval.PendingApprovalMcpTools.PendingApproval
-
Returns the value of the
requireApprovalForNewCommitsrecord 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
SCMHeadAuthoritythat 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
urlrecord 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.
All Classes and Interfaces|All Packages