Interface MergeTransplantBuilder<R extends MergeTransplantBuilder<R>>

All Superinterfaces:
OnBranchBuilder<R>
All Known Subinterfaces:
MergeReferenceBuilder, TransplantCommitsBuilder
All Known Implementing Classes:
BaseMergeReferenceBuilder, BaseTransplantCommitsBuilder

public interface MergeTransplantBuilder<R extends MergeTransplantBuilder<R>> extends OnBranchBuilder<R>
  • Method Summary

    Modifier and Type
    Method
    Description
    defaultMergeMode(org.projectnessie.model.MergeBehavior mergeBehavior)
     
    dryRun(boolean dryRun)
     
    fetchAdditionalInfo(boolean fetchAdditionalInfo)
     
    fromRefName(@Pattern(regexp="^(?:[A-Za-z](?:(?:(?![.][.])[A-Za-z0-9./_-])*[A-Za-z0-9_-])?)|-$",message="Reference name must start with a letter, followed by letters, digits, one of the ./_- characters, not end with a slash or dot, not contain \'..\'") @Pattern(regexp="^(?:[A-Za-z](?:(?:(?![.][.])[A-Za-z0-9./_-])*[A-Za-z0-9_-])?)|-$",message="Reference name must start with a letter, followed by letters, digits, one of the ./_- characters, not end with a slash or dot, not contain \'..\'") String fromRefName)
     
    keepIndividualCommits(boolean keepIndividualCommits)
     
    mergeKeyBehavior(org.projectnessie.model.MergeKeyBehavior mergeKeyBehavior)
     
    mergeMode(org.projectnessie.model.ContentKey key, org.projectnessie.model.MergeBehavior mergeBehavior)
     
    message(String message)
    See javadoc on overriding methods for details.
    returnConflictAsResult(boolean returnConflictAsResult)
     

    Methods inherited from interface org.projectnessie.client.api.OnBranchBuilder

    branch, branchName, hash
  • Method Details

    • message

      R message(String message)
      See javadoc on overriding methods for details.
    • fromRefName

      R fromRefName(@Pattern(regexp="^(?:[A-Za-z](?:(?:(?![.][.])[A-Za-z0-9./_-])*[A-Za-z0-9_-])?)|-$",message="Reference name must start with a letter, followed by letters, digits, one of the ./_- characters, not end with a slash or dot, not contain \'..\'") @Pattern(regexp="^(?:[A-Za-z](?:(?:(?![.][.])[A-Za-z0-9./_-])*[A-Za-z0-9_-])?)|-$",message="Reference name must start with a letter, followed by letters, digits, one of the ./_- characters, not end with a slash or dot, not contain \'..\'") @Pattern(regexp="^(?:[A-Za-z](?:(?:(?![.][.])[A-Za-z0-9./_-])*[A-Za-z0-9_-])?)|-$",message="Reference name must start with a letter, followed by letters, digits, one of the ./_- characters, not end with a slash or dot, not contain \'..\'") @Pattern(regexp="^(?:[A-Za-z](?:(?:(?![.][.])[A-Za-z0-9./_-])*[A-Za-z0-9_-])?)|-$",message="Reference name must start with a letter, followed by letters, digits, one of the ./_- characters, not end with a slash or dot, not contain \'..\'") String fromRefName)
    • keepIndividualCommits

      R keepIndividualCommits(boolean keepIndividualCommits)
    • dryRun

      R dryRun(boolean dryRun)
    • fetchAdditionalInfo

      R fetchAdditionalInfo(boolean fetchAdditionalInfo)
    • returnConflictAsResult

      R returnConflictAsResult(boolean returnConflictAsResult)
    • defaultMergeMode

      R defaultMergeMode(org.projectnessie.model.MergeBehavior mergeBehavior)
    • mergeMode

      R mergeMode(org.projectnessie.model.ContentKey key, org.projectnessie.model.MergeBehavior mergeBehavior)
    • mergeKeyBehavior

      R mergeKeyBehavior(org.projectnessie.model.MergeKeyBehavior mergeKeyBehavior)