0.20.1 (latest) 0.20.0 0.19.0 0.18.0 0.17.0 0.16.0 0.15.0 0.14.0 0.13.12 0.12.3 0.11.14 0.10.0 0.9.1 0.8.1 0.7.0 0.6.0 0.5.0 0.4.1 0.3.1 0.2.1 0.1.1

    ListLicenseConfigsAsyncPager(
        method: typing.Callable[
            [...],
            typing.Awaitable[
                google.cloud.discoveryengine_v1beta.types.license_config_service.ListLicenseConfigsResponse
            ],
        ],
        request: google.cloud.discoveryengine_v1beta.types.license_config_service.ListLicenseConfigsRequest,
        response: google.cloud.discoveryengine_v1beta.types.license_config_service.ListLicenseConfigsResponse,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    )

A pager for iterating through `list_license_configs` requests.

This class thinly wraps an initial
[ListLicenseConfigsResponse](https://docs.cloud.google.com/python/docs/reference/discoveryengine/latest/google.cloud.discoveryengine_v1beta.types.ListLicenseConfigsResponse) object, and
provides an `__aiter__` method to iterate through its
`license_configs` field.

If there are more pages, the `__aiter__` method will make additional
`ListLicenseConfigs` requests and continue to iterate
through the `license_configs` field on the
corresponding responses.

All the usual [ListLicenseConfigsResponse](https://docs.cloud.google.com/python/docs/reference/discoveryengine/latest/google.cloud.discoveryengine_v1beta.types.ListLicenseConfigsResponse)
attributes are available on the pager. If multiple requests are made, only
the most recent response is retained, and thus used for attribute lookup.

## Methods

### ListLicenseConfigsAsyncPager

    ListLicenseConfigsAsyncPager(
        method: typing.Callable[
            [...],
            typing.Awaitable[
                google.cloud.discoveryengine_v1beta.types.license_config_service.ListLicenseConfigsResponse
            ],
        ],
        request: google.cloud.discoveryengine_v1beta.types.license_config_service.ListLicenseConfigsRequest,
        response: google.cloud.discoveryengine_v1beta.types.license_config_service.ListLicenseConfigsResponse,
        *,
        retry: typing.Optional[
            typing.Union[
                google.api_core.retry.retry_unary_async.AsyncRetry,
                google.api_core.gapic_v1.method._MethodDefault,
            ]
        ] = _MethodDefault._DEFAULT_VALUE,
        timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
        metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
    )

Instantiates the pager.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `method` | `Callable` The method that was originally called, and which instantiated this pager. |
| `request` | `https://docs.cloud.google.com/python/docs/reference/discoveryengine/latest/google.cloud.discoveryengine_v1beta.types.ListLicenseConfigsRequest` The initial request object. |
| `response` | `https://docs.cloud.google.com/python/docs/reference/discoveryengine/latest/google.cloud.discoveryengine_v1beta.types.ListLicenseConfigsResponse` The initial response object. |
| `retry` | `google.api_core.retry.AsyncRetry` Designation of what errors, if any, should be retried. |
| `timeout` | `float` The timeout for this request. |
| `metadata` | `Sequence[Tuple[str, Union[str, bytes]]]` Key/value pairs which should be sent along with the request as metadata. Normally, each value must be of type `str`, but for metadata keys ending with the suffix `-bin`, the corresponding values must be of type `bytes`. |