Interface BaseMergeTransplant

All Known Subinterfaces:
Merge, Transplant

public interface BaseMergeTransplant
  • Method Details

    • getMessage

      @Size @Size(min=1) @Size @Size(min=1) String getMessage()
    • getFromRefName

      @NotBlank @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 \'..\'") @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 @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 \'..\'") @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 getFromRefName()
    • getKeyMergeModes

      @Nullable @Nullable List<MergeKeyBehavior> getKeyMergeModes()
    • getDefaultKeyMergeMode

      @Nullable @Nullable MergeBehavior getDefaultKeyMergeMode()
    • isDryRun

      @Nullable @Nullable Boolean isDryRun()
    • isFetchAdditionalInfo

      @Nullable @Nullable Boolean isFetchAdditionalInfo()
    • isReturnConflictAsResult

      @Nullable @Nullable Boolean isReturnConflictAsResult()
      When set to true, the merge and transplant operations will return MergeResponse objects when a content based conflict cannot be resolved, instead of throwing a NessieReferenceConflictException.