public class Page<T> extends Object
| Modifier and Type | Method and Description |
|---|---|
static <T> Page<T> |
fromJson(String recordKey,
String json,
Class<T> recordType,
com.fasterxml.jackson.databind.ObjectMapper mapper)
Create a new page of data from a json blob.
|
String |
getFirstPageUrl(String domain,
String region)
Generate first page url for a list result.
|
String |
getNextPageUrl(String domain,
String region)
Generate next page url for a list result.
|
int |
getPageSize() |
String |
getPreviousPageUrl(String domain,
String region)
Generate previous page url for a list result.
|
List<T> |
getRecords() |
String |
getUrl(String domain,
String region)
Generate page url for a list result.
|
boolean |
hasNextPage() |
public String getFirstPageUrl(String domain, String region)
domain - domain to useregion - region to usepublic String getNextPageUrl(String domain, String region)
domain - domain to useregion - region to usepublic String getPreviousPageUrl(String domain, String region)
domain - domain to useregion - region to usepublic int getPageSize()
public String getUrl(String domain, String region)
domain - domain to useregion - region to usepublic boolean hasNextPage()
public static <T> Page<T> fromJson(String recordKey, String json, Class<T> recordType, com.fasterxml.jackson.databind.ObjectMapper mapper)
T - record class typerecordKey - key which holds the recordsjson - json blobrecordType - resource typemapper - json parserCopyright © 2016 Twilio, Inc. All Rights Reserved.