Module pagers (0.3.0)

API documentation for privatecatalog_v1beta1.services.private_catalog.pagers module.

Classes

SearchCatalogsAsyncPager

SearchCatalogsAsyncPager(
    method: Callable[
        [...],
        Awaitable[
            google.cloud.privatecatalog_v1beta1.types.private_catalog.SearchCatalogsResponse
        ],
    ],
    request: google.cloud.privatecatalog_v1beta1.types.private_catalog.SearchCatalogsRequest,
    response: google.cloud.privatecatalog_v1beta1.types.private_catalog.SearchCatalogsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through search_catalogs requests.

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

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

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

SearchCatalogsPager

SearchCatalogsPager(
    method: Callable[
        [...],
        google.cloud.privatecatalog_v1beta1.types.private_catalog.SearchCatalogsResponse,
    ],
    request: google.cloud.privatecatalog_v1beta1.types.private_catalog.SearchCatalogsRequest,
    response: google.cloud.privatecatalog_v1beta1.types.private_catalog.SearchCatalogsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through search_catalogs requests.

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

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

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

SearchProductsAsyncPager

SearchProductsAsyncPager(
    method: Callable[
        [...],
        Awaitable[
            google.cloud.privatecatalog_v1beta1.types.private_catalog.SearchProductsResponse
        ],
    ],
    request: google.cloud.privatecatalog_v1beta1.types.private_catalog.SearchProductsRequest,
    response: google.cloud.privatecatalog_v1beta1.types.private_catalog.SearchProductsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through search_products requests.

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

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

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

SearchProductsPager

SearchProductsPager(
    method: Callable[
        [...],
        google.cloud.privatecatalog_v1beta1.types.private_catalog.SearchProductsResponse,
    ],
    request: google.cloud.privatecatalog_v1beta1.types.private_catalog.SearchProductsRequest,
    response: google.cloud.privatecatalog_v1beta1.types.private_catalog.SearchProductsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through search_products requests.

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

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

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

SearchVersionsAsyncPager

SearchVersionsAsyncPager(
    method: Callable[
        [...],
        Awaitable[
            google.cloud.privatecatalog_v1beta1.types.private_catalog.SearchVersionsResponse
        ],
    ],
    request: google.cloud.privatecatalog_v1beta1.types.private_catalog.SearchVersionsRequest,
    response: google.cloud.privatecatalog_v1beta1.types.private_catalog.SearchVersionsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through search_versions requests.

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

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

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

SearchVersionsPager

SearchVersionsPager(
    method: Callable[
        [...],
        google.cloud.privatecatalog_v1beta1.types.private_catalog.SearchVersionsResponse,
    ],
    request: google.cloud.privatecatalog_v1beta1.types.private_catalog.SearchVersionsRequest,
    response: google.cloud.privatecatalog_v1beta1.types.private_catalog.SearchVersionsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through search_versions requests.

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

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

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