Class GitHubPRLabelRemovedEvent

java.lang.Object
hudson.model.AbstractDescribableImpl<GitHubPREvent>
org.jenkinsci.plugins.github.pullrequest.events.GitHubPREvent
org.jenkinsci.plugins.github.pullrequest.events.impl.GitHubPRLabelRemovedEvent
All Implemented Interfaces:
ExtensionPoint, Describable<GitHubPREvent>

public class GitHubPRLabelRemovedEvent extends GitHubPREvent
When label is removed from GitHub issue(== pull request). Set of labels is considered removed only when at least one label of set was newly removed (was saved in local PR previously) AND every label of set was already removed from remote PR.
Author:
Kanstantsin Shautsou, Alina Karpovich
  • Constructor Details

    • GitHubPRLabelRemovedEvent

      @DataBoundConstructor public GitHubPRLabelRemovedEvent(GitHubPRLabel label)
  • Method Details

    • check

      public GitHubPRCause check(@NonNull GitHubPRDecisionContext prDecisionContext) throws IOException
      Description copied from class: GitHubPREvent
      indicates that PR was changed
      Overrides:
      check in class GitHubPREvent
      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
    • getLabel

      public GitHubPRLabel getLabel()