ListTablesApipublic class ListTablesImpl extends Object implements ListTablesApi
ListTablesApi.| Constructor | Description |
|---|---|
ListTablesImpl(DynamoDBClient client) |
| Modifier and Type | Method | Description |
|---|---|---|
TableCollection<ListTablesResponse> |
listTables() |
Returns a collection of all the tables (initialized with the respective
table names) associated with the current account and endpoint.
|
TableCollection<ListTablesResponse> |
listTables(int maxResultSize) |
Returns a collection of tables (initialized with the respective table
names) up to the specified
maxResultSize associated with
the current account and endpoint. |
TableCollection<ListTablesResponse> |
listTables(String exclusiveStartTableName) |
Returns a collection of tables (initialized with the respective table
names) associated with the current account and endpoint, starting with a
name after the specified
exclusiveStartTableName . |
TableCollection<ListTablesResponse> |
listTables(String exclusiveStartTableName,
int maxResultSize) |
Returns a collection of tables (initialized with the respective table
names) up to the specified
maxResultSize associated with
the current account and endpoint, starting with a name after the
specified exclusiveStartTableName. |
TableCollection<ListTablesResponse> |
listTables(ListTablesSpec spec) |
List tables by specifying all the details.
|
public ListTablesImpl(DynamoDBClient client)
public TableCollection<ListTablesResponse> listTables(ListTablesSpec spec)
ListTablesApilistTables in interface ListTablesApispec - can be used to specify all the detailed parameters of listing
tables.public TableCollection<ListTablesResponse> listTables()
ListTablesApilistTables in interface ListTablesApipublic TableCollection<ListTablesResponse> listTables(String exclusiveStartTableName)
ListTablesApiexclusiveStartTableName . The
underlying collection is paginated with a page size of 100. A network
call is made whenever the collection is iterated across a page boundary.listTables in interface ListTablesApiexclusiveStartTableName - The first table name that this operation will evaluate,
exclusive of the specified
exclusiveStartTableName. Use the value that was
returned for LastEvaluatedTableName in a previous
operation, so that you can obtain the next page of results.public TableCollection<ListTablesResponse> listTables(String exclusiveStartTableName, int maxResultSize)
ListTablesApimaxResultSize associated with
the current account and endpoint, starting with a name after the
specified exclusiveStartTableName. The underlying collection
is paginated with a page size of 100. A network call is made whenever the
collection is iterated across a page boundary.listTables in interface ListTablesApiexclusiveStartTableName - The first table name that this operation will evaluate
exclusive of the specified
exclusiveStartTableName. Use the value that was
returned for LastEvaluatedTableName in a previous
operation, so that you can obtain the next page of results.maxResultSize - A maximum number of table names to return.public TableCollection<ListTablesResponse> listTables(int maxResultSize)
ListTablesApimaxResultSize associated with
the current account and endpoint. The underlying collection
is paginated with a page size of 100. A network call is made whenever the
collection is iterated across a page boundary.listTables in interface ListTablesApimaxResultSize - A maximum number of table names to return.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.