Interface BaseMergeTransplant

  • All Known Subinterfaces:
    Merge, Transplant

    public interface BaseMergeTransplant
    • Method Detail

      • getMessage

        @Size(min=1)
        @Size(min=1) java.lang.String getMessage()
      • 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()
      • getKeyMergeModes

        @Nullable
        java.util.List<MergeKeyBehavior> getKeyMergeModes()
      • getDefaultKeyMergeMode

        @Nullable
        MergeBehavior getDefaultKeyMergeMode()
      • isDryRun

        @Nullable
        java.lang.Boolean isDryRun()
      • isFetchAdditionalInfo

        @Nullable
        java.lang.Boolean isFetchAdditionalInfo()
      • isReturnConflictAsResult

        @Nullable
        java.lang.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.