public class UserMergeOptions extends AbstractDescribableImpl<UserMergeOptions> implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
UserMergeOptions.DescriptorImpl |
| Constructor and Description |
|---|
UserMergeOptions(PreBuildMergeOptions pbm)
Construct UserMergeOptions from PreBuildMergeOptions.
|
UserMergeOptions(String mergeTarget) |
UserMergeOptions(String mergeRemote,
String mergeTarget,
String mergeStrategy)
Deprecated.
use the new constructor that allows to set the fast forward mode.
|
UserMergeOptions(String mergeRemote,
String mergeTarget,
String mergeStrategy,
org.jenkinsci.plugins.gitclient.MergeCommand.GitPluginFastForwardMode fastForwardMode) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
org.jenkinsci.plugins.gitclient.MergeCommand.GitPluginFastForwardMode |
getFastForwardMode() |
String |
getMergeRemote()
Repository name, such as 'origin' that designates which repository the branch lives in.
|
org.jenkinsci.plugins.gitclient.MergeCommand.Strategy |
getMergeStrategy() |
String |
getMergeTarget()
Ref in the repository that becomes the input of the merge.
|
String |
getRef()
Ref in the repository that becomes the input of the merge, a
slash separated concatenation of merge remote and merge target.
|
int |
hashCode() |
void |
setFastForwardMode(org.jenkinsci.plugins.gitclient.MergeCommand.GitPluginFastForwardMode fastForwardMode) |
void |
setMergeRemote(String mergeRemote) |
void |
setMergeStrategy(org.jenkinsci.plugins.gitclient.MergeCommand.Strategy mergeStrategy) |
String |
toString() |
getDescriptor@Deprecated public UserMergeOptions(String mergeRemote, String mergeTarget, String mergeStrategy)
mergeRemote - remote name used for mergemergeTarget - remote branch to be merged into current branchmergeStrategy - merge strategy to be usedpublic UserMergeOptions(String mergeRemote, String mergeTarget, String mergeStrategy, org.jenkinsci.plugins.gitclient.MergeCommand.GitPluginFastForwardMode fastForwardMode)
mergeRemote - remote name used for mergemergeTarget - remote branch to be merged into current branchmergeStrategy - merge strategyfastForwardMode - fast forward mode@DataBoundConstructor public UserMergeOptions(String mergeTarget)
public UserMergeOptions(PreBuildMergeOptions pbm)
pbm - pre-build merge options used to construct UserMergeOptionspublic String getMergeRemote()
@DataBoundSetter public void setMergeRemote(String mergeRemote)
public String getMergeTarget()
public String getRef()
public org.jenkinsci.plugins.gitclient.MergeCommand.Strategy getMergeStrategy()
@DataBoundSetter public void setMergeStrategy(org.jenkinsci.plugins.gitclient.MergeCommand.Strategy mergeStrategy)
public org.jenkinsci.plugins.gitclient.MergeCommand.GitPluginFastForwardMode getFastForwardMode()
@DataBoundSetter public void setFastForwardMode(org.jenkinsci.plugins.gitclient.MergeCommand.GitPluginFastForwardMode fastForwardMode)
Copyright © 2007–2021. All rights reserved.