Requests
execute_paginated_command(client, method, fetch_field, max_results=None, **kwargs)
¶
Iteratively execute a request over pages.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
client |
Resource
|
Resource used to execute the API call. |
required |
method |
str
|
Resource method to call with kwargs. |
required |
fetch_field |
str
|
Field name to return as the result from API responses. |
required |
max_results |
Optional[int]
|
Maximum number of results to return, defaults to unbounded (None). |
None
|
Returns a list of results from the API response.
Source code in pygsuite/utility/requests.py
execute_with_backoff(request)
¶
Execute API call with retries and backoff.