Module pagers (1.5.0)

API documentation for channel_v1.services.cloud_channel_service.pagers module.

Classes

ListChannelPartnerLinksAsyncPager

ListChannelPartnerLinksAsyncPager(
    method: Callable[
        [...],
        Awaitable[
            google.cloud.channel_v1.types.service.ListChannelPartnerLinksResponse
        ],
    ],
    request: google.cloud.channel_v1.types.service.ListChannelPartnerLinksRequest,
    response: google.cloud.channel_v1.types.service.ListChannelPartnerLinksResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_channel_partner_links requests.

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

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

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

ListChannelPartnerLinksPager

ListChannelPartnerLinksPager(
    method: Callable[
        [...], google.cloud.channel_v1.types.service.ListChannelPartnerLinksResponse
    ],
    request: google.cloud.channel_v1.types.service.ListChannelPartnerLinksRequest,
    response: google.cloud.channel_v1.types.service.ListChannelPartnerLinksResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_channel_partner_links requests.

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

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

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

ListCustomersAsyncPager

ListCustomersAsyncPager(
    method: Callable[
        [...], Awaitable[google.cloud.channel_v1.types.service.ListCustomersResponse]
    ],
    request: google.cloud.channel_v1.types.service.ListCustomersRequest,
    response: google.cloud.channel_v1.types.service.ListCustomersResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_customers requests.

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

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

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

ListCustomersPager

ListCustomersPager(
    method: Callable[
        [...], google.cloud.channel_v1.types.service.ListCustomersResponse
    ],
    request: google.cloud.channel_v1.types.service.ListCustomersRequest,
    response: google.cloud.channel_v1.types.service.ListCustomersResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_customers requests.

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

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

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

ListEntitlementsAsyncPager

ListEntitlementsAsyncPager(
    method: Callable[
        [...], Awaitable[google.cloud.channel_v1.types.service.ListEntitlementsResponse]
    ],
    request: google.cloud.channel_v1.types.service.ListEntitlementsRequest,
    response: google.cloud.channel_v1.types.service.ListEntitlementsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_entitlements requests.

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

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

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

ListEntitlementsPager

ListEntitlementsPager(
    method: Callable[
        [...], google.cloud.channel_v1.types.service.ListEntitlementsResponse
    ],
    request: google.cloud.channel_v1.types.service.ListEntitlementsRequest,
    response: google.cloud.channel_v1.types.service.ListEntitlementsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_entitlements requests.

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

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

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

ListOffersAsyncPager

ListOffersAsyncPager(
    method: Callable[
        [...], Awaitable[google.cloud.channel_v1.types.service.ListOffersResponse]
    ],
    request: google.cloud.channel_v1.types.service.ListOffersRequest,
    response: google.cloud.channel_v1.types.service.ListOffersResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_offers requests.

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

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

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

ListOffersPager

ListOffersPager(
    method: Callable[[...], google.cloud.channel_v1.types.service.ListOffersResponse],
    request: google.cloud.channel_v1.types.service.ListOffersRequest,
    response: google.cloud.channel_v1.types.service.ListOffersResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_offers requests.

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

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

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

ListProductsAsyncPager

ListProductsAsyncPager(
    method: Callable[
        [...], Awaitable[google.cloud.channel_v1.types.service.ListProductsResponse]
    ],
    request: google.cloud.channel_v1.types.service.ListProductsRequest,
    response: google.cloud.channel_v1.types.service.ListProductsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_products requests.

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

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

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

ListProductsPager

ListProductsPager(
    method: Callable[[...], google.cloud.channel_v1.types.service.ListProductsResponse],
    request: google.cloud.channel_v1.types.service.ListProductsRequest,
    response: google.cloud.channel_v1.types.service.ListProductsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_products requests.

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

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

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

ListPurchasableOffersAsyncPager

ListPurchasableOffersAsyncPager(
    method: Callable[
        [...],
        Awaitable[google.cloud.channel_v1.types.service.ListPurchasableOffersResponse],
    ],
    request: google.cloud.channel_v1.types.service.ListPurchasableOffersRequest,
    response: google.cloud.channel_v1.types.service.ListPurchasableOffersResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_purchasable_offers requests.

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

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

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

ListPurchasableOffersPager

ListPurchasableOffersPager(
    method: Callable[
        [...], google.cloud.channel_v1.types.service.ListPurchasableOffersResponse
    ],
    request: google.cloud.channel_v1.types.service.ListPurchasableOffersRequest,
    response: google.cloud.channel_v1.types.service.ListPurchasableOffersResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_purchasable_offers requests.

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

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

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

ListPurchasableSkusAsyncPager

ListPurchasableSkusAsyncPager(
    method: Callable[
        [...],
        Awaitable[google.cloud.channel_v1.types.service.ListPurchasableSkusResponse],
    ],
    request: google.cloud.channel_v1.types.service.ListPurchasableSkusRequest,
    response: google.cloud.channel_v1.types.service.ListPurchasableSkusResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_purchasable_skus requests.

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

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

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

ListPurchasableSkusPager

ListPurchasableSkusPager(
    method: Callable[
        [...], google.cloud.channel_v1.types.service.ListPurchasableSkusResponse
    ],
    request: google.cloud.channel_v1.types.service.ListPurchasableSkusRequest,
    response: google.cloud.channel_v1.types.service.ListPurchasableSkusResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_purchasable_skus requests.

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

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

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

ListSkusAsyncPager

ListSkusAsyncPager(
    method: Callable[
        [...], Awaitable[google.cloud.channel_v1.types.service.ListSkusResponse]
    ],
    request: google.cloud.channel_v1.types.service.ListSkusRequest,
    response: google.cloud.channel_v1.types.service.ListSkusResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_skus requests.

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

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

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

ListSkusPager

ListSkusPager(
    method: Callable[[...], google.cloud.channel_v1.types.service.ListSkusResponse],
    request: google.cloud.channel_v1.types.service.ListSkusRequest,
    response: google.cloud.channel_v1.types.service.ListSkusResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_skus requests.

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

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

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

ListSubscribersAsyncPager

ListSubscribersAsyncPager(
    method: Callable[
        [...], Awaitable[google.cloud.channel_v1.types.service.ListSubscribersResponse]
    ],
    request: google.cloud.channel_v1.types.service.ListSubscribersRequest,
    response: google.cloud.channel_v1.types.service.ListSubscribersResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_subscribers requests.

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

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

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

ListSubscribersPager

ListSubscribersPager(
    method: Callable[
        [...], google.cloud.channel_v1.types.service.ListSubscribersResponse
    ],
    request: google.cloud.channel_v1.types.service.ListSubscribersRequest,
    response: google.cloud.channel_v1.types.service.ListSubscribersResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_subscribers requests.

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

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

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

ListTransferableOffersAsyncPager

ListTransferableOffersAsyncPager(
    method: Callable[
        [...],
        Awaitable[google.cloud.channel_v1.types.service.ListTransferableOffersResponse],
    ],
    request: google.cloud.channel_v1.types.service.ListTransferableOffersRequest,
    response: google.cloud.channel_v1.types.service.ListTransferableOffersResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_transferable_offers requests.

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

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

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

ListTransferableOffersPager

ListTransferableOffersPager(
    method: Callable[
        [...], google.cloud.channel_v1.types.service.ListTransferableOffersResponse
    ],
    request: google.cloud.channel_v1.types.service.ListTransferableOffersRequest,
    response: google.cloud.channel_v1.types.service.ListTransferableOffersResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_transferable_offers requests.

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

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

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

ListTransferableSkusAsyncPager

ListTransferableSkusAsyncPager(
    method: Callable[
        [...],
        Awaitable[google.cloud.channel_v1.types.service.ListTransferableSkusResponse],
    ],
    request: google.cloud.channel_v1.types.service.ListTransferableSkusRequest,
    response: google.cloud.channel_v1.types.service.ListTransferableSkusResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_transferable_skus requests.

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

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

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

ListTransferableSkusPager

ListTransferableSkusPager(
    method: Callable[
        [...], google.cloud.channel_v1.types.service.ListTransferableSkusResponse
    ],
    request: google.cloud.channel_v1.types.service.ListTransferableSkusRequest,
    response: google.cloud.channel_v1.types.service.ListTransferableSkusResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_transferable_skus requests.

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

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

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