Send feedback Class PageImpl<T> (2.44.1) Stay organized with collections Save and categorize content based on your preferences. Version 2.44.1keyboard_arrow_down
public class PageImpl<T> implements Page<T> , Serializable Base implementation for Google Cloud paginated results.
Inheritance Object > PageImpl<T> Type Parameter Name Description T
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.
Methods equals(Object obj)
public boolean equals ( Object obj ) Parameter Name Description objObject
Overrides getNextPage()
public Page<T> getNextPage () Returns Type Description Page <T >
getNextPageToken()
public String getNextPageToken () getValues()
public Iterable<T> getValues () hasNextPage()
public boolean hasNextPage () hashCode() Returns Type Description int
Overrides iterateAll()
public Iterable<T> iterateAll () 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."],[],[]]