Class PullRequestSCMHead
- java.lang.Object
-
- jenkins.scm.api.SCMHead
-
- com.cloudbees.jenkins.plugins.bitbucket.PullRequestSCMHead
-
- All Implemented Interfaces:
Serializable
,Comparable<jenkins.scm.api.SCMHead>
,jenkins.scm.api.mixin.ChangeRequestSCMHead
,jenkins.scm.api.mixin.ChangeRequestSCMHead2
,jenkins.scm.api.mixin.SCMHeadMixin
- Direct Known Subclasses:
PullRequestSCMHead.FixLegacy
,SCMHeadWithOwnerAndRepo.PR
public class PullRequestSCMHead extends jenkins.scm.api.SCMHead implements jenkins.scm.api.mixin.ChangeRequestSCMHead2
SCMHead
for a Bitbucket pull request- Since:
- 2.0.0
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PullRequestSCMHead.FixLegacy
Deprecated.used for data migration.static class
PullRequestSCMHead.FixLegacyMigration1
Deprecated.used for data migration.
-
Constructor Summary
Constructors Constructor Description PullRequestSCMHead(String repoOwner, String repository, String branchName, BitbucketPullRequest pr)
Deprecated.PullRequestSCMHead(String repoOwner, String repository, String branchName, BitbucketPullRequest pr, jenkins.scm.api.SCMHeadOrigin origin)
Deprecated.PullRequestSCMHead(String name, String repoOwner, String repository, String branchName, BitbucketPullRequest pr, jenkins.scm.api.SCMHeadOrigin origin, jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy strategy)
PullRequestSCMHead(String repoOwner, String repository, String branchName, String number, BranchSCMHead target)
Deprecated.PullRequestSCMHead(String repoOwner, String repository, String branchName, String number, BranchSCMHead target, jenkins.scm.api.SCMHeadOrigin origin)
Deprecated.PullRequestSCMHead(String repoOwner, String repository, String branchName, String number, String title, BranchSCMHead target, jenkins.scm.api.SCMHeadOrigin origin)
Deprecated.PullRequestSCMHead(String name, String repoOwner, String repository, String branchName, String number, String title, BranchSCMHead target, jenkins.scm.api.SCMHeadOrigin origin, jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy strategy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getBranchName()
jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy
getCheckoutStrategy()
String
getId()
jenkins.scm.api.SCMHeadOrigin
getOrigin()
String
getOriginName()
String
getPronoun()
String
getRepoOwner()
String
getRepository()
BitbucketRepositoryType
getRepositoryType()
jenkins.scm.api.SCMHead
getTarget()
String
getTitle()
-
Methods inherited from class jenkins.scm.api.SCMHead
compareTo, equals, getAction, getAllActions, getName, 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
-
-
-
-
Constructor Detail
-
PullRequestSCMHead
public PullRequestSCMHead(String name, String repoOwner, String repository, String branchName, String number, String title, BranchSCMHead target, jenkins.scm.api.SCMHeadOrigin origin, jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy strategy)
-
PullRequestSCMHead
public PullRequestSCMHead(String name, String repoOwner, String repository, String branchName, BitbucketPullRequest pr, jenkins.scm.api.SCMHeadOrigin origin, jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy strategy)
-
PullRequestSCMHead
@Deprecated @Restricted(org.kohsuke.accmod.restrictions.DoNotUse.class) public PullRequestSCMHead(String repoOwner, String repository, String branchName, String number, BranchSCMHead target, jenkins.scm.api.SCMHeadOrigin origin)
Deprecated.
-
PullRequestSCMHead
@Deprecated @Restricted(org.kohsuke.accmod.restrictions.DoNotUse.class) public PullRequestSCMHead(String repoOwner, String repository, String branchName, String number, String title, BranchSCMHead target, jenkins.scm.api.SCMHeadOrigin origin)
Deprecated.
-
PullRequestSCMHead
@Deprecated @Restricted(org.kohsuke.accmod.restrictions.DoNotUse.class) public PullRequestSCMHead(String repoOwner, String repository, String branchName, String number, BranchSCMHead target)
Deprecated.
-
PullRequestSCMHead
@Deprecated @Restricted(org.kohsuke.accmod.restrictions.DoNotUse.class) public PullRequestSCMHead(String repoOwner, String repository, String branchName, BitbucketPullRequest pr)
Deprecated.
-
PullRequestSCMHead
@Deprecated @Restricted(org.kohsuke.accmod.restrictions.DoNotUse.class) public PullRequestSCMHead(String repoOwner, String repository, String branchName, BitbucketPullRequest pr, jenkins.scm.api.SCMHeadOrigin origin)
Deprecated.
-
-
Method Detail
-
getPronoun
public String getPronoun()
- Overrides:
getPronoun
in classjenkins.scm.api.SCMHead
-
getRepoOwner
public String getRepoOwner()
-
getRepository
public String getRepository()
-
getBranchName
public String getBranchName()
-
getRepositoryType
public BitbucketRepositoryType getRepositoryType()
-
getId
@NonNull public String getId()
- Specified by:
getId
in interfacejenkins.scm.api.mixin.ChangeRequestSCMHead
-
getTitle
public String getTitle()
-
getTarget
@NonNull public jenkins.scm.api.SCMHead getTarget()
- Specified by:
getTarget
in interfacejenkins.scm.api.mixin.ChangeRequestSCMHead
-
getCheckoutStrategy
@NonNull public jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy getCheckoutStrategy()
- Specified by:
getCheckoutStrategy
in interfacejenkins.scm.api.mixin.ChangeRequestSCMHead2
-
getOriginName
@NonNull public String getOriginName()
- Specified by:
getOriginName
in interfacejenkins.scm.api.mixin.ChangeRequestSCMHead2
-
getOrigin
@NonNull public jenkins.scm.api.SCMHeadOrigin getOrigin()
- Specified by:
getOrigin
in interfacejenkins.scm.api.mixin.SCMHeadMixin
- Overrides:
getOrigin
in classjenkins.scm.api.SCMHead
-
-