Package org.projectnessie.client.api
Interface PagingBuilder<R extends PagingBuilder<R,RESP,ENTRY>,RESP,ENTRY>
- All Known Subinterfaces:
GetAllReferencesBuilder,GetCommitLogBuilder,GetDiffBuilder,GetEntriesBuilder,GetRefLogBuilder
- All Known Implementing Classes:
BaseGetAllReferencesBuilder,BaseGetCommitLogBuilder,BaseGetDiffBuilder,BaseGetEntriesBuilder
public interface PagingBuilder<R extends PagingBuilder<R,RESP,ENTRY>,RESP,ENTRY>
-
Method Summary
Modifier and TypeMethodDescriptionget()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.maxRecords(int maxRecords) Sets the maximum number of records to be returned in a single response object from theget()method.Sets the page token from the previous'get()method invocation.stream()Retrieve entries/results as a JavaStream, uses automatic paging.
-
Method Details
-
maxRecords
Sets the maximum number of records to be returned in a single response object from theget()method.This setter reflects the OpenAPI parameter
maxRecordsin a paged request. -
pageToken
-
get
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, usestream()instead.- Throws:
org.projectnessie.error.NessieNotFoundException
-
stream
Retrieve entries/results as a JavaStream, uses automatic paging.- Throws:
org.projectnessie.error.NessieNotFoundException
-