Module pagers (1.0.4)

Stay organized with collections Save and categorize content based on your preferences.

API documentation for servicemanagement_v1.services.service_manager.pagers module.

Classes

ListServiceConfigsAsyncPager

ListServiceConfigsAsyncPager(
    method: Callable[
        [...],
        Awaitable[
            google.cloud.servicemanagement_v1.types.servicemanager.ListServiceConfigsResponse
        ],
    ],
    request: google.cloud.servicemanagement_v1.types.servicemanager.ListServiceConfigsRequest,
    response: google.cloud.servicemanagement_v1.types.servicemanager.ListServiceConfigsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_service_configs requests.

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

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

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

ListServiceConfigsPager

ListServiceConfigsPager(
    method: Callable[
        [...],
        google.cloud.servicemanagement_v1.types.servicemanager.ListServiceConfigsResponse,
    ],
    request: google.cloud.servicemanagement_v1.types.servicemanager.ListServiceConfigsRequest,
    response: google.cloud.servicemanagement_v1.types.servicemanager.ListServiceConfigsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_service_configs requests.

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

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

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

ListServiceRolloutsAsyncPager

ListServiceRolloutsAsyncPager(
    method: Callable[
        [...],
        Awaitable[
            google.cloud.servicemanagement_v1.types.servicemanager.ListServiceRolloutsResponse
        ],
    ],
    request: google.cloud.servicemanagement_v1.types.servicemanager.ListServiceRolloutsRequest,
    response: google.cloud.servicemanagement_v1.types.servicemanager.ListServiceRolloutsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_service_rollouts requests.

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

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

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

ListServiceRolloutsPager

ListServiceRolloutsPager(
    method: Callable[
        [...],
        google.cloud.servicemanagement_v1.types.servicemanager.ListServiceRolloutsResponse,
    ],
    request: google.cloud.servicemanagement_v1.types.servicemanager.ListServiceRolloutsRequest,
    response: google.cloud.servicemanagement_v1.types.servicemanager.ListServiceRolloutsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_service_rollouts requests.

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

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

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

ListServicesAsyncPager

ListServicesAsyncPager(
    method: Callable[
        [...],
        Awaitable[
            google.cloud.servicemanagement_v1.types.servicemanager.ListServicesResponse
        ],
    ],
    request: google.cloud.servicemanagement_v1.types.servicemanager.ListServicesRequest,
    response: google.cloud.servicemanagement_v1.types.servicemanager.ListServicesResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_services requests.

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

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

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

ListServicesPager

ListServicesPager(
    method: Callable[
        [...],
        google.cloud.servicemanagement_v1.types.servicemanager.ListServicesResponse,
    ],
    request: google.cloud.servicemanagement_v1.types.servicemanager.ListServicesRequest,
    response: google.cloud.servicemanagement_v1.types.servicemanager.ListServicesResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_services requests.

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

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

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