Class OriginPullRequestSCMHead

java.lang.Object
jenkins.scm.api.SCMHead
io.jenkins.plugins.cursor_origin_branch_source.OriginPullRequestSCMHead
All Implemented Interfaces:
Serializable, Comparable<jenkins.scm.api.SCMHead>, jenkins.scm.api.mixin.ChangeRequestSCMHead, jenkins.scm.api.mixin.ChangeRequestSCMHead2, jenkins.scm.api.mixin.SCMHeadMixin

public class OriginPullRequestSCMHead extends jenkins.scm.api.SCMHead implements jenkins.scm.api.mixin.ChangeRequestSCMHead2
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
    Constructor
    Description
    OriginPullRequestSCMHead(String number, String headBranch, String baseBranch)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy
     
     
     
     
     
    jenkins.scm.api.SCMHead
     

    Methods inherited from class jenkins.scm.api.SCMHead

    compareTo, equals, getAction, getAllActions, getName, getOrigin, getPronoun, hashCode, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.lang.Comparable

    compareTo

    Methods inherited from interface jenkins.scm.api.mixin.SCMHeadMixin

    getName, getOrigin
  • Constructor Details

    • OriginPullRequestSCMHead

      public OriginPullRequestSCMHead(@NonNull String number, @NonNull String headBranch, @NonNull String baseBranch)
  • Method Details

    • getNumber

      public String getNumber()
    • getHeadBranch

      public String getHeadBranch()
    • getId

      @NonNull public String getId()
      Specified by:
      getId in interface jenkins.scm.api.mixin.ChangeRequestSCMHead
    • getTarget

      @NonNull public jenkins.scm.api.SCMHead getTarget()
      Specified by:
      getTarget in interface jenkins.scm.api.mixin.ChangeRequestSCMHead
    • getOriginName

      @NonNull public String getOriginName()
      Specified by:
      getOriginName in interface jenkins.scm.api.mixin.ChangeRequestSCMHead2
    • getCheckoutStrategy

      @NonNull public jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy getCheckoutStrategy()
      Specified by:
      getCheckoutStrategy in interface jenkins.scm.api.mixin.ChangeRequestSCMHead2