public final ListTablesPagedResponse listTables(String parent) {
    ListTablesRequest request = ListTablesRequest.newBuilder().setParent(parent).build();
    return listTables(request);
  }
public final ListTablesPagedResponse listTables ( String parent ) { ListTablesRequest request = ListTablesRequest . newBuilder ( ) . setParent ( parent ) . build ( ) ; return listTables ( request ) ; }
Lists all tables served from a specified instance.

<p>Sample code:

<pre><code>
try (BaseBigtableTableAdminClient baseBigtableTableAdminClient = BaseBigtableTableAdminClient.create()) {
InstanceName parent = InstanceName.of("[PROJECT]", "[INSTANCE]");
for (Table element : baseBigtableTableAdminClient.listTables(parent.toString()).iterateAll()) {
// doThingsWith(element);
}
}
</code></pre>

@param parent The unique name of the instance for which tables should be listed. Values are of
the form `projects/&lt;project&gt;/instances/&lt;instance&gt;`.
@throws com.google.api.gax.rpc.ApiException if the remote call fails