Class MergeRequestSCMHead
- java.lang.Object
-
- jenkins.scm.api.SCMHead
-
- io.jenkins.plugins.gitlabbranchsource.MergeRequestSCMHead
-
- All Implemented Interfaces:
Serializable
,Comparable<jenkins.scm.api.SCMHead>
,jenkins.scm.api.mixin.ChangeRequestSCMHead
,jenkins.scm.api.mixin.ChangeRequestSCMHead2
,jenkins.scm.api.mixin.SCMHeadMixin
public class MergeRequestSCMHead extends jenkins.scm.api.SCMHead implements jenkins.scm.api.mixin.ChangeRequestSCMHead2
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MergeRequestSCMHead(String name, long id, BranchSCMHead target, jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy strategy, jenkins.scm.api.SCMHeadOrigin origin, String originOwner, String originProjectPath, String originName, String title)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy
getCheckoutStrategy()
String
getId()
jenkins.scm.api.SCMHeadOrigin
getOrigin()
String
getOriginName()
String
getOriginOwner()
String
getOriginProjectPath()
String
getPronoun()
BranchSCMHead
getTarget()
String
getTitle()
void
setTitle(String title)
-
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
-
MergeRequestSCMHead
public MergeRequestSCMHead(@NonNull String name, long id, BranchSCMHead target, jenkins.scm.api.mixin.ChangeRequestCheckoutStrategy strategy, jenkins.scm.api.SCMHeadOrigin origin, String originOwner, String originProjectPath, String originName, String title)
Constructor.- Parameters:
id
- the merge request id.name
- the name of the head.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 request
-
-
Method Detail
-
getPronoun
public String getPronoun()
- Overrides:
getPronoun
in classjenkins.scm.api.SCMHead
-
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
-
getId
@NonNull public String getId()
- Specified by:
getId
in interfacejenkins.scm.api.mixin.ChangeRequestSCMHead
-
getTarget
@NonNull public BranchSCMHead getTarget()
- Specified by:
getTarget
in interfacejenkins.scm.api.mixin.ChangeRequestSCMHead
-
getOrigin
@NonNull public jenkins.scm.api.SCMHeadOrigin getOrigin()
- Specified by:
getOrigin
in interfacejenkins.scm.api.mixin.SCMHeadMixin
- Overrides:
getOrigin
in classjenkins.scm.api.SCMHead
-
getOriginOwner
public String getOriginOwner()
-
getOriginProjectPath
public String getOriginProjectPath()
-
getTitle
public String getTitle()
-
setTitle
public void setTitle(String title)
-
-