Pagers¶
- class google.pubsub_v1.services.subscriber.pagers.ListSnapshotsAsyncPager(method: Callable[[...], Awaitable[google.cloud.pubsub_v1.types.ListSnapshotsResponse]], request: google.cloud.pubsub_v1.types.ListSnapshotsRequest, response: google.cloud.pubsub_v1.types.ListSnapshotsResponse, *, metadata: Sequence[Tuple[str, str]] = ())[source]¶
A pager for iterating through
list_snapshots
requests.This class thinly wraps an initial
google.pubsub_v1.types.ListSnapshotsResponse
object, and provides an__aiter__
method to iterate through itssnapshots
field.If there are more pages, the
__aiter__
method will make additionalListSnapshots
requests and continue to iterate through thesnapshots
field on the corresponding responses.All the usual
google.pubsub_v1.types.ListSnapshotsResponse
attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.Instantiates the pager.
- Parameters
method (Callable) – The method that was originally called, and which instantiated this pager.
request (google.pubsub_v1.types.ListSnapshotsRequest) – The initial request object.
response (google.pubsub_v1.types.ListSnapshotsResponse) – The initial response object.
metadata (Sequence[Tuple[str, str]]) – Strings which should be sent along with the request as metadata.
- class google.pubsub_v1.services.subscriber.pagers.ListSnapshotsPager(method: Callable[[...], google.cloud.pubsub_v1.types.ListSnapshotsResponse], request: google.cloud.pubsub_v1.types.ListSnapshotsRequest, response: google.cloud.pubsub_v1.types.ListSnapshotsResponse, *, metadata: Sequence[Tuple[str, str]] = ())[source]¶
A pager for iterating through
list_snapshots
requests.This class thinly wraps an initial
google.pubsub_v1.types.ListSnapshotsResponse
object, and provides an__iter__
method to iterate through itssnapshots
field.If there are more pages, the
__iter__
method will make additionalListSnapshots
requests and continue to iterate through thesnapshots
field on the corresponding responses.All the usual
google.pubsub_v1.types.ListSnapshotsResponse
attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.Instantiate the pager.
- Parameters
method (Callable) – The method that was originally called, and which instantiated this pager.
request (google.pubsub_v1.types.ListSnapshotsRequest) – The initial request object.
response (google.pubsub_v1.types.ListSnapshotsResponse) – The initial response object.
metadata (Sequence[Tuple[str, str]]) – Strings which should be sent along with the request as metadata.
- class google.pubsub_v1.services.subscriber.pagers.ListSubscriptionsAsyncPager(method: Callable[[...], Awaitable[google.cloud.pubsub_v1.types.ListSubscriptionsResponse]], request: google.cloud.pubsub_v1.types.ListSubscriptionsRequest, response: google.cloud.pubsub_v1.types.ListSubscriptionsResponse, *, metadata: Sequence[Tuple[str, str]] = ())[source]¶
A pager for iterating through
list_subscriptions
requests.This class thinly wraps an initial
google.pubsub_v1.types.ListSubscriptionsResponse
object, and provides an__aiter__
method to iterate through itssubscriptions
field.If there are more pages, the
__aiter__
method will make additionalListSubscriptions
requests and continue to iterate through thesubscriptions
field on the corresponding responses.All the usual
google.pubsub_v1.types.ListSubscriptionsResponse
attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.Instantiates the pager.
- Parameters
method (Callable) – The method that was originally called, and which instantiated this pager.
request (google.pubsub_v1.types.ListSubscriptionsRequest) – The initial request object.
response (google.pubsub_v1.types.ListSubscriptionsResponse) – The initial response object.
metadata (Sequence[Tuple[str, str]]) – Strings which should be sent along with the request as metadata.
- class google.pubsub_v1.services.subscriber.pagers.ListSubscriptionsPager(method: Callable[[...], google.cloud.pubsub_v1.types.ListSubscriptionsResponse], request: google.cloud.pubsub_v1.types.ListSubscriptionsRequest, response: google.cloud.pubsub_v1.types.ListSubscriptionsResponse, *, metadata: Sequence[Tuple[str, str]] = ())[source]¶
A pager for iterating through
list_subscriptions
requests.This class thinly wraps an initial
google.pubsub_v1.types.ListSubscriptionsResponse
object, and provides an__iter__
method to iterate through itssubscriptions
field.If there are more pages, the
__iter__
method will make additionalListSubscriptions
requests and continue to iterate through thesubscriptions
field on the corresponding responses.All the usual
google.pubsub_v1.types.ListSubscriptionsResponse
attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.Instantiate the pager.
- Parameters
method (Callable) – The method that was originally called, and which instantiated this pager.
request (google.pubsub_v1.types.ListSubscriptionsRequest) – The initial request object.
response (google.pubsub_v1.types.ListSubscriptionsResponse) – The initial response object.
metadata (Sequence[Tuple[str, str]]) – Strings which should be sent along with the request as metadata.