Class DiversionSCMHead
java.lang.Object
jenkins.scm.api.SCMHead
io.superstudios.plugins.diversion.DiversionSCMHead
- All Implemented Interfaces:
Serializable,Comparable<jenkins.scm.api.SCMHead>,jenkins.scm.api.mixin.SCMHeadMixin
public class DiversionSCMHead
extends jenkins.scm.api.SCMHead
Represents a Diversion branch as an SCMHead.
SCMHead is Jenkins' abstraction for branches, tags, pull requests, etc.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class jenkins.scm.api.SCMHead
jenkins.scm.api.SCMHead.HeadByItemNested 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
Methods inherited from class jenkins.scm.api.SCMHead
compareTo, equals, getAction, getAllActions, getName, getOrigin, getPronoun, hashCode
-
Constructor Details
-
DiversionSCMHead
Constructor- Parameters:
branchName- Human-readable branch name (e.g., "dev", "main")branchId- Diversion branch ID (e.g., "dv.branch.8")
-
-
Method Details
-
getBranchId
Get the Diversion branch ID -
toString
- Overrides:
toStringin classjenkins.scm.api.SCMHead
-