Module pagers (0.1.0)

API documentation for productregistry_v1.services.cloud_product_registry_read_service.pagers module.

Classes

ListLogicalProductVariantsAsyncPager

ListLogicalProductVariantsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.productregistry_v1.types.cloud_product_registry_read_service.ListLogicalProductVariantsResponse
        ],
    ],
    request: google.cloud.productregistry_v1.types.cloud_product_registry_read_service.ListLogicalProductVariantsRequest,
    response: google.cloud.productregistry_v1.types.cloud_product_registry_read_service.ListLogicalProductVariantsResponse,
    *,
    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, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_logical_product_variants requests.

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

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

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

ListLogicalProductVariantsPager

ListLogicalProductVariantsPager(
    method: typing.Callable[
        [...],
        google.cloud.productregistry_v1.types.cloud_product_registry_read_service.ListLogicalProductVariantsResponse,
    ],
    request: google.cloud.productregistry_v1.types.cloud_product_registry_read_service.ListLogicalProductVariantsRequest,
    response: google.cloud.productregistry_v1.types.cloud_product_registry_read_service.ListLogicalProductVariantsResponse,
    *,
    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, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_logical_product_variants requests.

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

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

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

ListLogicalProductsAsyncPager

ListLogicalProductsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.productregistry_v1.types.cloud_product_registry_read_service.ListLogicalProductsResponse
        ],
    ],
    request: google.cloud.productregistry_v1.types.cloud_product_registry_read_service.ListLogicalProductsRequest,
    response: google.cloud.productregistry_v1.types.cloud_product_registry_read_service.ListLogicalProductsResponse,
    *,
    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, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_logical_products requests.

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

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

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

ListLogicalProductsPager

ListLogicalProductsPager(
    method: typing.Callable[
        [...],
        google.cloud.productregistry_v1.types.cloud_product_registry_read_service.ListLogicalProductsResponse,
    ],
    request: google.cloud.productregistry_v1.types.cloud_product_registry_read_service.ListLogicalProductsRequest,
    response: google.cloud.productregistry_v1.types.cloud_product_registry_read_service.ListLogicalProductsResponse,
    *,
    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, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_logical_products requests.

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

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

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

ListProductSuitesAsyncPager

ListProductSuitesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.productregistry_v1.types.cloud_product_registry_read_service.ListProductSuitesResponse
        ],
    ],
    request: google.cloud.productregistry_v1.types.cloud_product_registry_read_service.ListProductSuitesRequest,
    response: google.cloud.productregistry_v1.types.cloud_product_registry_read_service.ListProductSuitesResponse,
    *,
    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, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_product_suites requests.

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

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

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

ListProductSuitesPager

ListProductSuitesPager(
    method: typing.Callable[
        [...],
        google.cloud.productregistry_v1.types.cloud_product_registry_read_service.ListProductSuitesResponse,
    ],
    request: google.cloud.productregistry_v1.types.cloud_product_registry_read_service.ListProductSuitesRequest,
    response: google.cloud.productregistry_v1.types.cloud_product_registry_read_service.ListProductSuitesResponse,
    *,
    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, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_product_suites requests.

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

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

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