public class PullRequestSCMHead extends jenkins.scm.api.SCMHead implements jenkins.scm.api.mixin.ChangeRequestSCMHead2
jenkins.scm.api.SCMHead.HeadByItemjenkins.scm.api.mixin.SCMHeadMixin.EqualityPRONOUN| Constructor and Description |
|---|
PullRequestSCMHead(String name,
long id,
long number,
jenkins.plugins.git.GitBranchSCMHead target,
jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy strategy,
jenkins.scm.api.SCMHeadOrigin origin,
String originOwner,
String originProjectPath,
String originName,
String title)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy |
getCheckoutStrategy() |
String |
getId() |
long |
getNumber() |
jenkins.scm.api.SCMHeadOrigin |
getOrigin() |
String |
getOriginName() |
String |
getOriginOwner() |
String |
getOriginProjectPath() |
String |
getPronoun() |
jenkins.plugins.git.GitBranchSCMHead |
getTarget() |
String |
getTitle() |
compareTo, equals, getAction, getAllActions, getName, hashCode, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetNamecompareTopublic PullRequestSCMHead(@NonNull
String name,
long id,
long number,
jenkins.plugins.git.GitBranchSCMHead target,
jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy strategy,
jenkins.scm.api.SCMHeadOrigin origin,
String originOwner,
String originProjectPath,
String originName,
String title)
name - the name of the PR (Probably PR-XX).id - the pull request id.number - the index of the PR inside the origin repo (counts both issues and PRs)target - the target of this merge request.strategy - the checkout strategyorigin - the origin of the merge requestoriginOwner - the name of the owner of the origin projectoriginProjectPath - the name of the origin project pathoriginName - the name of the branch in the origin projecttitle - the title of the merge requestpublic String getPronoun()
getPronoun in class jenkins.scm.api.SCMHead@NonNull public jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy getCheckoutStrategy()
getCheckoutStrategy in interface jenkins.scm.api.mixin.ChangeRequestSCMHead2@NonNull public String getOriginName()
getOriginName in interface jenkins.scm.api.mixin.ChangeRequestSCMHead2@NonNull public String getId()
getId in interface jenkins.scm.api.mixin.ChangeRequestSCMHeadpublic long getNumber()
@NonNull public jenkins.plugins.git.GitBranchSCMHead getTarget()
getTarget in interface jenkins.scm.api.mixin.ChangeRequestSCMHead@NonNull public jenkins.scm.api.SCMHeadOrigin getOrigin()
getOrigin in interface jenkins.scm.api.mixin.SCMHeadMixingetOrigin in class jenkins.scm.api.SCMHeadpublic String getOriginOwner()
public String getOriginProjectPath()
public String getTitle()
Copyright © 2016–2021. All rights reserved.