Package org.projectnessie.client.builder
Class BaseMergeTransplantBuilder<B extends OnBranchBuilder<B>>
- java.lang.Object
-
- org.projectnessie.client.builder.BaseOnBranchBuilder<B>
-
- org.projectnessie.client.builder.BaseMergeTransplantBuilder<B>
-
- All Implemented Interfaces:
OnBranchBuilder<B>
- Direct Known Subclasses:
BaseMergeReferenceBuilder,BaseTransplantCommitsBuilder
public abstract class BaseMergeTransplantBuilder<B extends OnBranchBuilder<B>> extends BaseOnBranchBuilder<B>
-
-
Field Summary
Fields Modifier and Type Field Description protected org.projectnessie.model.CommitMetacommitMetaprotected org.projectnessie.model.MergeBehaviordefaultMergeModeprotected java.lang.BooleandryRunprotected java.lang.BooleanfetchAdditionalInfoprotected java.lang.StringfromRefNameprotected java.lang.BooleankeepIndividualCommitsprotected java.util.Map<org.projectnessie.model.ContentKey,org.projectnessie.model.MergeKeyBehavior>mergeModesprotected java.lang.Stringmessageprotected java.lang.BooleanreturnConflictAsResult-
Fields inherited from class org.projectnessie.client.builder.BaseOnBranchBuilder
branchName, hash
-
-
Constructor Summary
Constructors Constructor Description BaseMergeTransplantBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BcommitMeta(org.projectnessie.model.CommitMeta commitMeta)BdefaultMergeMode(org.projectnessie.model.MergeBehavior mergeBehavior)BdryRun(boolean dryRun)BfetchAdditionalInfo(boolean fetchAdditionalInfo)BfromRefName(java.lang.String fromRefName)BkeepIndividualCommits(boolean keepIndividualCommits)BmergeMode(org.projectnessie.model.ContentKey key, org.projectnessie.model.MergeBehavior mergeBehavior)Bmessage(java.lang.String message)BreturnConflictAsResult(boolean returnConflictAsResult)-
Methods inherited from class org.projectnessie.client.builder.BaseOnBranchBuilder
branchName, hash
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.projectnessie.client.api.OnBranchBuilder
branch
-
-
-
-
Field Detail
-
fromRefName
protected java.lang.String fromRefName
-
keepIndividualCommits
protected java.lang.Boolean keepIndividualCommits
-
dryRun
protected java.lang.Boolean dryRun
-
returnConflictAsResult
protected java.lang.Boolean returnConflictAsResult
-
fetchAdditionalInfo
protected java.lang.Boolean fetchAdditionalInfo
-
defaultMergeMode
protected org.projectnessie.model.MergeBehavior defaultMergeMode
-
mergeModes
protected java.util.Map<org.projectnessie.model.ContentKey,org.projectnessie.model.MergeKeyBehavior> mergeModes
-
message
protected java.lang.String message
-
commitMeta
protected org.projectnessie.model.CommitMeta commitMeta
-
-
Method Detail
-
message
public B message(java.lang.String message)
-
commitMeta
public B commitMeta(org.projectnessie.model.CommitMeta commitMeta)
-
fromRefName
public B fromRefName(java.lang.String fromRefName)
-
keepIndividualCommits
public B keepIndividualCommits(boolean keepIndividualCommits)
-
dryRun
public B dryRun(boolean dryRun)
-
fetchAdditionalInfo
public B fetchAdditionalInfo(boolean fetchAdditionalInfo)
-
returnConflictAsResult
public B returnConflictAsResult(boolean returnConflictAsResult)
-
defaultMergeMode
public B defaultMergeMode(org.projectnessie.model.MergeBehavior mergeBehavior)
-
mergeMode
public B mergeMode(org.projectnessie.model.ContentKey key, org.projectnessie.model.MergeBehavior mergeBehavior)
-
-