Class GitHubPRLabelAddedEvent
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<GitHubPREvent>
-
- org.jenkinsci.plugins.github.pullrequest.events.GitHubPREvent
-
- org.jenkinsci.plugins.github.pullrequest.events.impl.GitHubPRLabelAddedEvent
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<GitHubPREvent>
public class GitHubPRLabelAddedEvent extends GitHubPREvent
When label is added to pull request. Set of labels is considered added only when at least one label of set was newly added (was not saved in local PR previously) AND every label of set exists on remote PR now.- Author:
- Kanstantsin Shautsou
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GitHubPRLabelAddedEvent.DescriptorImpl
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description GitHubPRLabelAddedEvent(GitHubPRLabel label)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GitHubPRCause
check(GitHubPRDecisionContext prDecisionContext)
indicates that PR was changedGitHubPRLabel
getLabel()
-
Methods inherited from class org.jenkinsci.plugins.github.pullrequest.events.GitHubPREvent
checkHook, getDescriptor
-
-
-
-
Constructor Detail
-
GitHubPRLabelAddedEvent
@DataBoundConstructor public GitHubPRLabelAddedEvent(GitHubPRLabel label)
-
-
Method Detail
-
getLabel
public GitHubPRLabel getLabel()
-
check
public GitHubPRCause check(@NonNull GitHubPRDecisionContext prDecisionContext) throws IOException
Description copied from class:GitHubPREvent
indicates that PR was changed- Overrides:
check
in classGitHubPREvent
- Returns:
- cause object. null when no influence (other events will be checked. If cause.isSkip() == true, then other checks wouldn't influence. And triggering for this branch will be skipped. If cause.isSkip() == false, indicates that branch build should be run.
- Throws:
IOException
-
-