Module pagers (0.13.5)

API documentation for discoveryengine_v1beta.services.evaluation_service.pagers module.

Classes

ListEvaluationResultsAsyncPager

ListEvaluationResultsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.discoveryengine_v1beta.types.evaluation_service.ListEvaluationResultsResponse
        ],
    ],
    request: google.cloud.discoveryengine_v1beta.types.evaluation_service.ListEvaluationResultsRequest,
    response: google.cloud.discoveryengine_v1beta.types.evaluation_service.ListEvaluationResultsResponse,
    *,
    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_evaluation_results requests.

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

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

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

ListEvaluationResultsPager

ListEvaluationResultsPager(
    method: typing.Callable[
        [...],
        google.cloud.discoveryengine_v1beta.types.evaluation_service.ListEvaluationResultsResponse,
    ],
    request: google.cloud.discoveryengine_v1beta.types.evaluation_service.ListEvaluationResultsRequest,
    response: google.cloud.discoveryengine_v1beta.types.evaluation_service.ListEvaluationResultsResponse,
    *,
    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_evaluation_results requests.

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

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

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

ListEvaluationsAsyncPager

ListEvaluationsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.discoveryengine_v1beta.types.evaluation_service.ListEvaluationsResponse
        ],
    ],
    request: google.cloud.discoveryengine_v1beta.types.evaluation_service.ListEvaluationsRequest,
    response: google.cloud.discoveryengine_v1beta.types.evaluation_service.ListEvaluationsResponse,
    *,
    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_evaluations requests.

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

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

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

ListEvaluationsPager

ListEvaluationsPager(
    method: typing.Callable[
        [...],
        google.cloud.discoveryengine_v1beta.types.evaluation_service.ListEvaluationsResponse,
    ],
    request: google.cloud.discoveryengine_v1beta.types.evaluation_service.ListEvaluationsRequest,
    response: google.cloud.discoveryengine_v1beta.types.evaluation_service.ListEvaluationsResponse,
    *,
    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_evaluations requests.

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

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

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