Package org.projectnessie.model
Interface BaseMergeTransplant
-
- All Known Subinterfaces:
Merge,Transplant
public interface BaseMergeTransplant
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classBaseMergeTransplant.MergeBehaviorstatic interfaceBaseMergeTransplant.MergeKeyBehavior
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BaseMergeTransplant.MergeBehaviorgetDefaultKeyMergeMode()@NotBlank @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 \'..\'") java.lang.StringgetFromRefName()java.util.List<BaseMergeTransplant.MergeKeyBehavior>getKeyMergeModes()java.lang.BooleanisDryRun()java.lang.BooleanisFetchAdditionalInfo()java.lang.BooleanisReturnConflictAsResult()When set totrue, theTreeApi.mergeRefIntoBranch(String, String, Merge)andTreeApi.transplantCommitsIntoBranch(String, String, String, Transplant)operations will returnMergeResponseobject when a content based conflict cannot be resolved, instead of throwing aNessieReferenceConflictException.java.lang.BooleankeepIndividualCommits()
-
-
-
Method Detail
-
getFromRefName
@NotBlank @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 \'..\'") @NotBlank @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 \'..\'") java.lang.String getFromRefName()
-
keepIndividualCommits
@Nullable java.lang.Boolean keepIndividualCommits()
-
getKeyMergeModes
@Nullable java.util.List<BaseMergeTransplant.MergeKeyBehavior> getKeyMergeModes()
-
getDefaultKeyMergeMode
@Nullable BaseMergeTransplant.MergeBehavior getDefaultKeyMergeMode()
-
isDryRun
@Nullable java.lang.Boolean isDryRun()
-
isFetchAdditionalInfo
@Nullable java.lang.Boolean isFetchAdditionalInfo()
-
isReturnConflictAsResult
@Nullable java.lang.Boolean isReturnConflictAsResult()
When set totrue, theTreeApi.mergeRefIntoBranch(String, String, Merge)andTreeApi.transplantCommitsIntoBranch(String, String, String, Transplant)operations will returnMergeResponseobject when a content based conflict cannot be resolved, instead of throwing aNessieReferenceConflictException.
-
-