public class PullRequestSCMHead extends jenkins.scm.api.SCMHead implements jenkins.scm.api.mixin.ChangeRequestSCMHead2
PR-123
or PR-123-merge
or PR-123-head
.Modifier and Type | Class and Description |
---|---|
static class |
PullRequestSCMHead.FixMetadata
Deprecated.
used for data migration.
|
static class |
PullRequestSCMHead.FixMetadataMigration
Deprecated.
used for data migration.
|
static class |
PullRequestSCMHead.FixOrigin
Deprecated.
used for data migration.
|
static class |
PullRequestSCMHead.FixOriginMigration
Deprecated.
used for data migration.
|
jenkins.scm.api.SCMHead.HeadByItem
jenkins.scm.api.mixin.SCMHeadMixin.Equality
PRONOUN
Constructor and Description |
---|
PullRequestSCMHead(String name,
String sourceOwner,
String sourceRepo,
String sourceBranch,
int number,
BranchSCMHead target,
jenkins.scm.api.SCMHeadOrigin origin,
jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy strategy) |
Modifier and Type | Method and Description |
---|---|
jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy |
getCheckoutStrategy() |
String |
getId() |
int |
getNumber() |
jenkins.scm.api.SCMHeadOrigin |
getOrigin() |
String |
getOriginName() |
String |
getPronoun() |
String |
getSourceBranch() |
String |
getSourceOwner() |
String |
getSourceRepo() |
BranchSCMHead |
getTarget() |
boolean |
isMerge()
Whether we intend to build the merge of the PR head with the base branch.
|
compareTo, equals, getAction, getAllActions, getName, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getName
compareTo
public PullRequestSCMHead(@NonNull String name, String sourceOwner, String sourceRepo, String sourceBranch, int number, BranchSCMHead target, jenkins.scm.api.SCMHeadOrigin origin, jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy strategy)
public String getPronoun()
getPronoun
in class jenkins.scm.api.SCMHead
public int getNumber()
public boolean isMerge()
true
if this is a merge PR head.@NonNull public jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy getCheckoutStrategy()
getCheckoutStrategy
in interface jenkins.scm.api.mixin.ChangeRequestSCMHead2
@NonNull public String getId()
getId
in interface jenkins.scm.api.mixin.ChangeRequestSCMHead
@NonNull public BranchSCMHead getTarget()
getTarget
in interface jenkins.scm.api.mixin.ChangeRequestSCMHead
@NonNull public String getOriginName()
getOriginName
in interface jenkins.scm.api.mixin.ChangeRequestSCMHead2
public String getSourceOwner()
public String getSourceBranch()
public String getSourceRepo()
@NonNull public jenkins.scm.api.SCMHeadOrigin getOrigin()
getOrigin
in interface jenkins.scm.api.mixin.SCMHeadMixin
getOrigin
in class jenkins.scm.api.SCMHead
Copyright © 2016–2020. All rights reserved.