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, String) - 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
- 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
authorAutoApprovalAddedrecord 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
currentPullHashrecord 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
errorrecord 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
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.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
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
-
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
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 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
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<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
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. - _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.
All Classes and Interfaces|All Packages