Package org.projectnessie.model
Interface PaginatedResponse
-
- All Known Subinterfaces:
EntriesResponse,LogResponse,ReferencesResponse,RefLogResponse
- All Known Implementing Classes:
ImmutableEntriesResponse,ImmutableLogResponse,ImmutableReferencesResponse,ImmutableRefLogResponse
public interface PaginatedResponse
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description @Size(min=1) StringgetToken()Pass this value to the next invocation of the API function to get the next page of results.default booleanisHasMore()Whether there are more result-items than returned by this response object.
-
-
-
Method Detail
-
isHasMore
@Default default boolean isHasMore()
Whether there are more result-items than returned by this response object.If there are more result-items, the value returned by
getToken()can be used in the next invocation to get the next "page" of results.- Returns:
true, if there are more result items.
-
getToken
@Nullable @Size(min=1) @Size(min=1) String getToken()
Pass this value to the next invocation of the API function to get the next page of results.Paging tokens are opaque and the structure may change without prior notice even in patch releases.
- Returns:
- paging continuation token for the next invocation of an API function taking a subclass
of
AbstractParams, ifisHasMore()istrue. Undefined, ifisHasMore()isfalse.
-
-