Class GitHubPullRequestScmHeadEvent
java.lang.Object
jenkins.scm.api.SCMEvent<P>
jenkins.scm.api.SCMHeadEvent<T>
com.github.kostyasha.github.integration.multibranch.hooks.GitHubScmHeadEvent<PullRequestInfo>
com.github.kostyasha.github.integration.multibranch.hooks.GitHubPullRequestScmHeadEvent
- Author:
- Kanstantsin Shautsou
-
Nested Class Summary
Nested classes/interfaces inherited from class jenkins.scm.api.SCMEvent
jenkins.scm.api.SCMEvent.Dispatcher<E extends jenkins.scm.api.SCMEvent<?>>, jenkins.scm.api.SCMEvent.EventQueueMetrics, jenkins.scm.api.SCMEvent.Type
-
Field Summary
Fields inherited from class jenkins.scm.api.SCMEvent
ORIGIN_UNKNOWN
-
Constructor Summary
ConstructorsConstructorDescriptionGitHubPullRequestScmHeadEvent
(jenkins.scm.api.SCMEvent.Type type, long timestamp, PullRequestInfo payload, String origin) -
Method Summary
Methods inherited from class com.github.kostyasha.github.integration.multibranch.hooks.GitHubScmHeadEvent
getSourceName, getSourceRepo, isMatch, isMatch
Methods inherited from class jenkins.scm.api.SCMHeadEvent
descriptionFor, descriptionFor, descriptionFor, filter, fireLater, fireNow
Methods inherited from class jenkins.scm.api.SCMEvent
asCauses, closeExecutorService, description, equals, executorService, getDate, getEventProcessingMetrics, getOrigin, getPayload, getTimestamp, getType, hashCode, originOf, toString
-
Constructor Details
-
GitHubPullRequestScmHeadEvent
public GitHubPullRequestScmHeadEvent(@NonNull jenkins.scm.api.SCMEvent.Type type, long timestamp, @NonNull PullRequestInfo payload, @CheckForNull String origin)
-
-
Method Details
-
getSourceRepo
- Specified by:
getSourceRepo
in classGitHubScmHeadEvent<PullRequestInfo>
-
heads
@NonNull public Map<jenkins.scm.api.SCMHead,jenkins.scm.api.SCMRevision> heads(@NonNull jenkins.scm.api.SCMSource source) - Specified by:
heads
in classjenkins.scm.api.SCMHeadEvent<PullRequestInfo>
-
isMatch
- Overrides:
isMatch
in classGitHubScmHeadEvent<PullRequestInfo>
-