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 Details

    • fromRefName

      protected String fromRefName
    • keepIndividualCommits

      protected Boolean keepIndividualCommits
    • dryRun

      protected Boolean dryRun
    • returnConflictAsResult

      protected Boolean returnConflictAsResult
    • fetchAdditionalInfo

      protected Boolean fetchAdditionalInfo
    • defaultMergeMode

      protected org.projectnessie.model.MergeBehavior defaultMergeMode
    • mergeModes

      protected Map<org.projectnessie.model.ContentKey,org.projectnessie.model.MergeKeyBehavior> mergeModes
    • message

      protected String message
    • commitMeta

      protected org.projectnessie.model.CommitMeta commitMeta
  • Constructor Details

    • BaseMergeTransplantBuilder

      public BaseMergeTransplantBuilder()
  • Method Details

    • message

      public B message(String message)
    • commitMeta

      public B commitMeta(org.projectnessie.model.CommitMeta commitMeta)
    • fromRefName

      public B fromRefName(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)
    • mergeKeyBehavior

      public B mergeKeyBehavior(org.projectnessie.model.MergeKeyBehavior mergeKeyBehavior)