Class GitHubSCMHead<T extends GitHubCause<T>>
java.lang.Object
jenkins.scm.api.SCMHead
com.github.kostyasha.github.integration.multibranch.head.GitHubSCMHead<T>
- All Implemented Interfaces:
Serializable
,Comparable<jenkins.scm.api.SCMHead>
,jenkins.scm.api.mixin.SCMHeadMixin
- Direct Known Subclasses:
GitHubBranchSCMHead
,GitHubPRSCMHead
,GitHubTagSCMHead
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class jenkins.scm.api.SCMHead
jenkins.scm.api.SCMHead.HeadByItem
Nested classes/interfaces inherited from interface jenkins.scm.api.mixin.SCMHeadMixin
jenkins.scm.api.mixin.SCMHeadMixin.Equality
-
Field Summary
Fields inherited from class jenkins.scm.api.SCMHead
PRONOUN
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateSCMRevision
(T cause) abstract String
fetchHeadSha
(org.kohsuke.github.GHRepository remoteRepo) abstract String
getHeadSha
(T cause) Methods inherited from class jenkins.scm.api.SCMHead
compareTo, equals, getAction, getAllActions, getName, getOrigin, getPronoun, hashCode, toString
-
Constructor Details
-
GitHubSCMHead
-
-
Method Details
-
getSourceId
-
fetchHeadSha
- Throws:
IOException
-
getHeadSha
-
createSCMRevision
-