@@ -286,6 +286,7 @@ def list_projects(
286286 page_token : str = None ,
287287 retry : retries .Retry = DEFAULT_RETRY ,
288288 timeout : float = None ,
289+ page_size : int = None ,
289290 ) -> page_iterator .Iterator :
290291 """List projects for the project associated with this client.
291292
@@ -294,8 +295,8 @@ def list_projects(
294295
295296 Args:
296297 max_results (Optional[int]):
297- Maximum number of projects to return, If not passed,
298- defaults to a value set by the API.
298+ Maximum number of projects to return.
299+ Defaults to a value set by the API.
299300
300301 page_token (Optional[str]):
301302 Token representing a cursor into the projects. If not passed,
@@ -310,6 +311,10 @@ def list_projects(
310311 The number of seconds to wait for the underlying HTTP transport
311312 before using ``retry``.
312313
314+ page_size (Optional[int]):
315+ Maximum number of projects to return in each page.
316+ Defaults to a value set by the API.
317+
313318 Returns:
314319 google.api_core.page_iterator.Iterator:
315320 Iterator of :class:`~google.cloud.bigquery.client.Project`
@@ -335,6 +340,7 @@ def api_request(*args, **kwargs):
335340 items_key = "projects" ,
336341 page_token = page_token ,
337342 max_results = max_results ,
343+ page_size = page_size ,
338344 )
339345
340346 def list_datasets (
@@ -346,6 +352,7 @@ def list_datasets(
346352 page_token : str = None ,
347353 retry : retries .Retry = DEFAULT_RETRY ,
348354 timeout : float = None ,
355+ page_size : int = None ,
349356 ) -> page_iterator .Iterator :
350357 """List datasets for the project associated with this client.
351358
@@ -375,6 +382,8 @@ def list_datasets(
375382 timeout (Optional[float]):
376383 The number of seconds to wait for the underlying HTTP transport
377384 before using ``retry``.
385+ page_size (Optional[int]):
386+ Maximum number of datasets to return per page.
378387
379388 Returns:
380389 google.api_core.page_iterator.Iterator:
@@ -414,6 +423,7 @@ def api_request(*args, **kwargs):
414423 page_token = page_token ,
415424 max_results = max_results ,
416425 extra_params = extra_params ,
426+ page_size = page_size ,
417427 )
418428
419429 def dataset (self , dataset_id : str , project : str = None ) -> DatasetReference :
@@ -1270,6 +1280,7 @@ def list_models(
12701280 page_token : str = None ,
12711281 retry : retries .Retry = DEFAULT_RETRY ,
12721282 timeout : float = None ,
1283+ page_size : int = None ,
12731284 ) -> page_iterator .Iterator :
12741285 """[Beta] List models in the dataset.
12751286
@@ -1288,7 +1299,7 @@ def list_models(
12881299 to create a dataset reference from a string using
12891300 :func:`google.cloud.bigquery.dataset.DatasetReference.from_string`.
12901301 max_results (Optional[int]):
1291- Maximum number of models to return. If not passed, defaults to a
1302+ Maximum number of models to return. Defaults to a
12921303 value set by the API.
12931304 page_token (Optional[str]):
12941305 Token representing a cursor into the models. If not passed,
@@ -1301,6 +1312,9 @@ def list_models(
13011312 timeout (Optional[float]):
13021313 The number of seconds to wait for the underlying HTTP transport
13031314 before using ``retry``.
1315+ page_size (Optional[int]):
1316+ Maximum number of models to return per page.
1317+ Defaults to a value set by the API.
13041318
13051319 Returns:
13061320 google.api_core.page_iterator.Iterator:
@@ -1331,6 +1345,7 @@ def api_request(*args, **kwargs):
13311345 items_key = "models" ,
13321346 page_token = page_token ,
13331347 max_results = max_results ,
1348+ page_size = page_size ,
13341349 )
13351350 result .dataset = dataset
13361351 return result
@@ -1342,6 +1357,7 @@ def list_routines(
13421357 page_token : str = None ,
13431358 retry : retries .Retry = DEFAULT_RETRY ,
13441359 timeout : float = None ,
1360+ page_size : int = None ,
13451361 ) -> page_iterator .Iterator :
13461362 """[Beta] List routines in the dataset.
13471363
@@ -1360,7 +1376,7 @@ def list_routines(
13601376 to create a dataset reference from a string using
13611377 :func:`google.cloud.bigquery.dataset.DatasetReference.from_string`.
13621378 max_results (Optional[int]):
1363- Maximum number of routines to return. If not passed, defaults
1379+ Maximum number of routines to return. Defaults
13641380 to a value set by the API.
13651381 page_token (Optional[str]):
13661382 Token representing a cursor into the routines. If not passed,
@@ -1373,6 +1389,9 @@ def list_routines(
13731389 timeout (Optional[float]):
13741390 The number of seconds to wait for the underlying HTTP transport
13751391 before using ``retry``.
1392+ page_size (Optional[int]):
1393+ Maximum number of routines to return per page.
1394+ Defaults to a value set by the API.
13761395
13771396 Returns:
13781397 google.api_core.page_iterator.Iterator:
@@ -1403,6 +1422,7 @@ def api_request(*args, **kwargs):
14031422 items_key = "routines" ,
14041423 page_token = page_token ,
14051424 max_results = max_results ,
1425+ page_size = page_size ,
14061426 )
14071427 result .dataset = dataset
14081428 return result
@@ -1414,6 +1434,7 @@ def list_tables(
14141434 page_token : str = None ,
14151435 retry : retries .Retry = DEFAULT_RETRY ,
14161436 timeout : float = None ,
1437+ page_size : int = None ,
14171438 ) -> page_iterator .Iterator :
14181439 """List tables in the dataset.
14191440
@@ -1432,7 +1453,7 @@ def list_tables(
14321453 to create a dataset reference from a string using
14331454 :func:`google.cloud.bigquery.dataset.DatasetReference.from_string`.
14341455 max_results (Optional[int]):
1435- Maximum number of tables to return. If not passed, defaults
1456+ Maximum number of tables to return. Defaults
14361457 to a value set by the API.
14371458 page_token (Optional[str]):
14381459 Token representing a cursor into the tables. If not passed,
@@ -1445,6 +1466,9 @@ def list_tables(
14451466 timeout (Optional[float]):
14461467 The number of seconds to wait for the underlying HTTP transport
14471468 before using ``retry``.
1469+ page_size (Optional[int]):
1470+ Maximum number of tables to return per page.
1471+ Defaults to a value set by the API.
14481472
14491473 Returns:
14501474 google.api_core.page_iterator.Iterator:
@@ -1474,6 +1498,7 @@ def api_request(*args, **kwargs):
14741498 items_key = "tables" ,
14751499 page_token = page_token ,
14761500 max_results = max_results ,
1501+ page_size = page_size ,
14771502 )
14781503 result .dataset = dataset
14791504 return result
@@ -2112,6 +2137,7 @@ def list_jobs(
21122137 timeout : float = None ,
21132138 min_creation_time : datetime .datetime = None ,
21142139 max_creation_time : datetime .datetime = None ,
2140+ page_size : int = None ,
21152141 ) -> page_iterator .Iterator :
21162142 """List jobs for the project associated with this client.
21172143
@@ -2157,6 +2183,8 @@ def list_jobs(
21572183 Max value for job creation time. If set, only jobs created
21582184 before or at this timestamp are returned. If the datetime has
21592185 no time zone assumes UTC time.
2186+ page_size (Optional[int]):
2187+ Maximum number of jobs to return per page.
21602188
21612189 Returns:
21622190 google.api_core.page_iterator.Iterator:
@@ -2208,6 +2236,7 @@ def api_request(*args, **kwargs):
22082236 page_token = page_token ,
22092237 max_results = max_results ,
22102238 extra_params = extra_params ,
2239+ page_size = page_size ,
22112240 )
22122241
22132242 def load_table_from_uri (
0 commit comments