Interface GetDiffBuilder

  • All Superinterfaces:
    PagingBuilder<GetDiffBuilder,​org.projectnessie.model.DiffResponse,​org.projectnessie.model.DiffResponse.DiffEntry>
    All Known Implementing Classes:
    BaseGetDiffBuilder

    public interface GetDiffBuilder
    extends PagingBuilder<GetDiffBuilder,​org.projectnessie.model.DiffResponse,​org.projectnessie.model.DiffResponse.DiffEntry>
    Request builder for retrieving a diff between two references.
    Since:
    NessieApiV1
    • Method Detail

      • fromRefName

        GetDiffBuilder fromRefName​(java.lang.String fromRefName)
      • fromHashOnRef

        GetDiffBuilder fromHashOnRef​(java.lang.String fromHashOnRef)
      • fromRef

        default GetDiffBuilder fromRef​(org.projectnessie.model.Reference fromRef)
      • toHashOnRef

        GetDiffBuilder toHashOnRef​(java.lang.String toHashOnRef)
      • toRef

        default GetDiffBuilder toRef​(org.projectnessie.model.Reference toRef)
      • get

        org.projectnessie.model.DiffResponse get()
                                          throws org.projectnessie.error.NessieNotFoundException
        Description copied from interface: PagingBuilder
        Advanced usage, for manual paging: fetches a response chunk (might be one page or complete response depending on use case and parameters), but callers must implement paging on their own, if necessary. If in doubt, use PagingBuilder.stream() instead.
        Specified by:
        get in interface PagingBuilder<GetDiffBuilder,​org.projectnessie.model.DiffResponse,​org.projectnessie.model.DiffResponse.DiffEntry>
        Throws:
        org.projectnessie.error.NessieNotFoundException