Send feedback Class PageImpl<T> (2.12.0) Stay organized with collections Save and categorize content based on your preferences. Version 2.12.0keyboard_arrow_down
public class PageImpl<T> implements Page<T> , Serializable Base implementation for Google Cloud paginated results.
Inheritance Object > PageImpl<T> Type Parameter Static Methods <T>nextRequestOptions(T pageTokenOption, String cursor, Map<T,?> optionMap)
public static Map<T , Object > <T>nextRequestOptions ( T pageTokenOption , String cursor , Map<T , ? >optionMap ) Utility method to construct the options map for the next page request.
Parameters Name Description pageTokenOptionT the key for the next page cursor option in the options map
cursorString the cursor for the next page
optionMapMap <T ,? >the previous options map
Returns Type Description Map <T ,Object >the options map for the next page request
Constructors PageImpl(PageImpl.NextPageFetcher<T> pageFetcher, String cursor, Iterable<T> results)
public PageImpl ( PageImpl . NextPageFetcher<T> pageFetcher , String cursor , Iterable<T> results ) Creates aPageImpl object. In order for the object to be serializable the results parameter must be serializable.
Parameters Methods equals(Object obj)
public boolean equals ( Object obj ) Parameter Returns Overrides getNextPage()
public Page<T> getNextPage () Returns getNextPageToken()
public String getNextPageToken () Returns getValues()
public Iterable<T> getValues () Returns hasNextPage()
public boolean hasNextPage () Returns hashCode() Returns Overrides iterateAll()
public Iterable<T> iterateAll () Returns Send feedback
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License , and code samples are licensed under theApache 2.0 License . For details, see theGoogle Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-01-31 UTC.
Need to tell us more? [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-01-31 UTC."],[],[]]