class ListTablesPage extends Page<Table,ListTablesResult>
Modifier and Type | Field and Description |
---|---|
private AmazonDynamoDB |
client |
private int |
index |
private java.lang.String |
lastEvaluatedKey |
private ListTablesRequest |
request |
private ListTablesSpec |
spec |
Constructor and Description |
---|
ListTablesPage(AmazonDynamoDB client,
ListTablesSpec spec,
ListTablesRequest request,
int index,
ListTablesResult result) |
Modifier and Type | Method and Description |
---|---|
boolean |
hasNextPage()
Checks whether this page has a "next page." If this method returns
true, the next page can be retrieved by calling
next . |
Page<Table,ListTablesResult> |
nextPage()
Retrieves the next page.
|
private int |
nextRequestLimit(int max) |
private static java.util.List<Table> |
toTableList(AmazonDynamoDB client,
java.util.List<java.lang.String> tableNames) |
getLowLevelResult, iterator, size, toString
private final AmazonDynamoDB client
private final ListTablesSpec spec
private final ListTablesRequest request
private final int index
private final java.lang.String lastEvaluatedKey
public ListTablesPage(AmazonDynamoDB client, ListTablesSpec spec, ListTablesRequest request, int index, ListTablesResult result)
public boolean hasNextPage()
Page
next
. If it
returns false, any call to next
will be guaranteed to throw an
IllegalStateException
.hasNextPage
in class Page<Table,ListTablesResult>
private int nextRequestLimit(int max)
public Page<Table,ListTablesResult> nextPage()
Page
nextPage
in class Page<Table,ListTablesResult>
private static java.util.List<Table> toTableList(AmazonDynamoDB client, java.util.List<java.lang.String> tableNames)