Class PullRequestSCMRevision<R extends jenkins.scm.api.SCMRevision>
- java.lang.Object
-
- jenkins.scm.api.SCMRevision
-
- jenkins.scm.api.mixin.ChangeRequestSCMRevision<PullRequestSCMHead>
-
- com.cloudbees.jenkins.plugins.bitbucket.PullRequestSCMRevision<R>
-
- All Implemented Interfaces:
Serializable
public class PullRequestSCMRevision<R extends jenkins.scm.api.SCMRevision> extends jenkins.scm.api.mixin.ChangeRequestSCMRevision<PullRequestSCMHead>
Revision of a pull request.- Since:
- 2.2.0
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PullRequestSCMRevision(PullRequestSCMHead head, R target, R pull)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
_hashCode()
boolean
equivalent(jenkins.scm.api.mixin.ChangeRequestSCMRevision<?> o)
R
getPull()
Gets the pull revision.String
toString()
-
-
-
Constructor Detail
-
PullRequestSCMRevision
public PullRequestSCMRevision(@NonNull PullRequestSCMHead head, @NonNull R target, @NonNull R pull)
Constructor.- Parameters:
head
- the head.target
- the target revision.pull
- the pull revision.
-
-
Method Detail
-
getPull
@NonNull public R getPull()
Gets the pull revision.- Returns:
- the pull revision.
-
equivalent
public boolean equivalent(jenkins.scm.api.mixin.ChangeRequestSCMRevision<?> o)
- Specified by:
equivalent
in classjenkins.scm.api.mixin.ChangeRequestSCMRevision<PullRequestSCMHead>
-
_hashCode
public int _hashCode()
- Specified by:
_hashCode
in classjenkins.scm.api.mixin.ChangeRequestSCMRevision<PullRequestSCMHead>
-
toString
public String toString()
- Overrides:
toString
in classjenkins.scm.api.SCMRevision
-
-