Module pagers (0.1.13)

API documentation for cloudquotas_v1.services.cloud_quotas.pagers module.

Classes

ListQuotaInfosAsyncPager

ListQuotaInfosAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.cloudquotas_v1.types.cloudquotas.ListQuotaInfosResponse
        ],
    ],
    request: google.cloud.cloudquotas_v1.types.cloudquotas.ListQuotaInfosRequest,
    response: google.cloud.cloudquotas_v1.types.cloudquotas.ListQuotaInfosResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_quota_infos requests.

This class thinly wraps an initial ListQuotaInfosResponse object, and provides an __aiter__ method to iterate through its quota_infos field.

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

All the usual ListQuotaInfosResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListQuotaInfosPager

ListQuotaInfosPager(
    method: typing.Callable[
        [...], google.cloud.cloudquotas_v1.types.cloudquotas.ListQuotaInfosResponse
    ],
    request: google.cloud.cloudquotas_v1.types.cloudquotas.ListQuotaInfosRequest,
    response: google.cloud.cloudquotas_v1.types.cloudquotas.ListQuotaInfosResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_quota_infos requests.

This class thinly wraps an initial ListQuotaInfosResponse object, and provides an __iter__ method to iterate through its quota_infos field.

If there are more pages, the __iter__ method will make additional ListQuotaInfos requests and continue to iterate through the quota_infos field on the corresponding responses.

All the usual ListQuotaInfosResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListQuotaPreferencesAsyncPager

ListQuotaPreferencesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.cloudquotas_v1.types.cloudquotas.ListQuotaPreferencesResponse
        ],
    ],
    request: google.cloud.cloudquotas_v1.types.cloudquotas.ListQuotaPreferencesRequest,
    response: google.cloud.cloudquotas_v1.types.cloudquotas.ListQuotaPreferencesResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_quota_preferences requests.

This class thinly wraps an initial ListQuotaPreferencesResponse object, and provides an __aiter__ method to iterate through its quota_preferences field.

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

All the usual ListQuotaPreferencesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListQuotaPreferencesPager

ListQuotaPreferencesPager(
    method: typing.Callable[
        [...],
        google.cloud.cloudquotas_v1.types.cloudquotas.ListQuotaPreferencesResponse,
    ],
    request: google.cloud.cloudquotas_v1.types.cloudquotas.ListQuotaPreferencesRequest,
    response: google.cloud.cloudquotas_v1.types.cloudquotas.ListQuotaPreferencesResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_quota_preferences requests.

This class thinly wraps an initial ListQuotaPreferencesResponse object, and provides an __iter__ method to iterate through its quota_preferences field.

If there are more pages, the __iter__ method will make additional ListQuotaPreferences requests and continue to iterate through the quota_preferences field on the corresponding responses.

All the usual ListQuotaPreferencesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.