public
class
PageImpl<T>
implements
Page<T>
,
Serializable
Base implementation for Google Cloud paginated results.
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.
Constructors
PageImpl(PageImpl.NextPageFetcher<T> pageFetcher, String cursor, Iterable<T> results)
public
PageImpl
(
PageImpl
.
NextPageFetcher<T>
pageFetcher
,
String
cursor
,
Iterable<T>
results
)
Creates a PageImpl
object. In order for the object to be serializable the results
parameter must be serializable.
Methods
equals(Object obj)
public
boolean
equals
(
Object
obj
)
getNextPage()
public
Page<T>
getNextPage
()
getNextPageToken()
public
String
getNextPageToken
()
getValues()
public
Iterable<T>
getValues
()
hasNextPage()
public
boolean
hasNextPage
()
hashCode()
public
int
hashCode
()
iterateAll()
public
Iterable<T>
iterateAll
()

