Module pagers (0.2.0)

API documentation for geminidataanalytics_v1alpha.services.data_agent_service.pagers module.

Classes

ListAccessibleDataAgentsAsyncPager

ListAccessibleDataAgentsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.geminidataanalytics_v1alpha.types.data_agent_service.ListAccessibleDataAgentsResponse
        ],
    ],
    request: google.cloud.geminidataanalytics_v1alpha.types.data_agent_service.ListAccessibleDataAgentsRequest,
    response: google.cloud.geminidataanalytics_v1alpha.types.data_agent_service.ListAccessibleDataAgentsResponse,
    *,
    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_accessible_data_agents requests.

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

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

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

ListAccessibleDataAgentsPager

ListAccessibleDataAgentsPager(
    method: typing.Callable[
        [...],
        google.cloud.geminidataanalytics_v1alpha.types.data_agent_service.ListAccessibleDataAgentsResponse,
    ],
    request: google.cloud.geminidataanalytics_v1alpha.types.data_agent_service.ListAccessibleDataAgentsRequest,
    response: google.cloud.geminidataanalytics_v1alpha.types.data_agent_service.ListAccessibleDataAgentsResponse,
    *,
    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_accessible_data_agents requests.

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

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

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

ListDataAgentsAsyncPager

ListDataAgentsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.geminidataanalytics_v1alpha.types.data_agent_service.ListDataAgentsResponse
        ],
    ],
    request: google.cloud.geminidataanalytics_v1alpha.types.data_agent_service.ListDataAgentsRequest,
    response: google.cloud.geminidataanalytics_v1alpha.types.data_agent_service.ListDataAgentsResponse,
    *,
    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_data_agents requests.

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

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

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

ListDataAgentsPager

ListDataAgentsPager(
    method: typing.Callable[
        [...],
        google.cloud.geminidataanalytics_v1alpha.types.data_agent_service.ListDataAgentsResponse,
    ],
    request: google.cloud.geminidataanalytics_v1alpha.types.data_agent_service.ListDataAgentsRequest,
    response: google.cloud.geminidataanalytics_v1alpha.types.data_agent_service.ListDataAgentsResponse,
    *,
    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_data_agents requests.

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

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

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