Interface GetDiffBuilder

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

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

    • fromRefName

      GetDiffBuilder fromRefName(String fromRefName)
    • fromHashOnRef

      GetDiffBuilder fromHashOnRef(String fromHashOnRef)
    • fromRef

      default GetDiffBuilder fromRef(org.projectnessie.model.Reference fromRef)
    • toRefName

      GetDiffBuilder toRefName(String toRefName)
    • toHashOnRef

      GetDiffBuilder toHashOnRef(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