Class PullRequestSCMRevision

java.lang.Object
jenkins.scm.api.SCMRevision
jenkins.scm.api.mixin.ChangeRequestSCMRevision<PullRequestSCMHead>
com.cloudbees.jenkins.plugins.bitbucket.PullRequestSCMRevision
All Implemented Interfaces:
Serializable

public class PullRequestSCMRevision extends jenkins.scm.api.mixin.ChangeRequestSCMRevision<PullRequestSCMHead>
Revision of a pull request.
Since:
2.2.0
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    PullRequestSCMRevision(PullRequestSCMHead head, jenkins.scm.api.SCMRevision target, jenkins.scm.api.SCMRevision pull)
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    boolean
    equivalent(jenkins.scm.api.mixin.ChangeRequestSCMRevision<?> o)
    jenkins.scm.api.SCMRevision
    Gets the pull revision.

    Methods inherited from class jenkins.scm.api.mixin.ChangeRequestSCMRevision

    equals, getTarget, hashCode, isMerge

    Methods inherited from class jenkins.scm.api.SCMRevision

    getHead, isDeterministic

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • PullRequestSCMRevision

      public PullRequestSCMRevision(@NonNull PullRequestSCMHead head, @NonNull jenkins.scm.api.SCMRevision target, @NonNull jenkins.scm.api.SCMRevision pull)
      Constructor.
      Parameters:
      head - the head.
      target - the target revision.
      pull - the pull revision.
  • Method Details

    • getPull

      @NonNull public jenkins.scm.api.SCMRevision getPull()
      Gets the pull revision.
      Returns:
      the pull revision.
    • equivalent

      public boolean equivalent(jenkins.scm.api.mixin.ChangeRequestSCMRevision<?> o)
      Specified by:
      equivalent in class jenkins.scm.api.mixin.ChangeRequestSCMRevision<PullRequestSCMHead>
    • _hashCode

      public int _hashCode()
      Specified by:
      _hashCode in class jenkins.scm.api.mixin.ChangeRequestSCMRevision<PullRequestSCMHead>
    • toString

      public String toString()
      Overrides:
      toString in class jenkins.scm.api.SCMRevision