Package org.projectnessie.client.api
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 Summary
Modifier and TypeMethodDescriptionfromHashOnRef(String fromHashOnRef) default GetDiffBuilderfromRef(org.projectnessie.model.Reference fromRef) fromRefName(String fromRefName) org.projectnessie.model.DiffResponseget()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.toHashOnRef(String toHashOnRef) default GetDiffBuildertoRef(org.projectnessie.model.Reference toRef) Methods inherited from interface org.projectnessie.client.api.KeyRangeBuilder
key, keys, maxKey, minKey, prefixKeyMethods inherited from interface org.projectnessie.client.api.PagingBuilder
maxRecords, pageToken, streamMethods inherited from interface org.projectnessie.client.api.QueryBuilder
filter
-
Method Details
-
fromRefName
-
fromHashOnRef
-
fromRef
-
toRefName
-
toHashOnRef
-
toRef
-
get
org.projectnessie.model.DiffResponse get() throws org.projectnessie.error.NessieNotFoundExceptionDescription copied from interface:PagingBuilderAdvanced 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, usePagingBuilder.stream()instead.- Specified by:
getin interfacePagingBuilder<GetDiffBuilder,org.projectnessie.model.DiffResponse, org.projectnessie.model.DiffResponse.DiffEntry> - Throws:
org.projectnessie.error.NessieNotFoundException
-