Module pagers (0.5.0)

API documentation for chronicle_v1.services.data_table_service.pagers module.

Classes

ListDataTableRowsAsyncPager

ListDataTableRowsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.chronicle_v1.types.data_table.ListDataTableRowsResponse
        ],
    ],
    request: google.cloud.chronicle_v1.types.data_table.ListDataTableRowsRequest,
    response: google.cloud.chronicle_v1.types.data_table.ListDataTableRowsResponse,
    *,
    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_table_rows requests.

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

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

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

ListDataTableRowsPager

ListDataTableRowsPager(
    method: typing.Callable[
        [...], google.cloud.chronicle_v1.types.data_table.ListDataTableRowsResponse
    ],
    request: google.cloud.chronicle_v1.types.data_table.ListDataTableRowsRequest,
    response: google.cloud.chronicle_v1.types.data_table.ListDataTableRowsResponse,
    *,
    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_table_rows requests.

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

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

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

ListDataTablesAsyncPager

ListDataTablesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.chronicle_v1.types.data_table.ListDataTablesResponse
        ],
    ],
    request: google.cloud.chronicle_v1.types.data_table.ListDataTablesRequest,
    response: google.cloud.chronicle_v1.types.data_table.ListDataTablesResponse,
    *,
    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_tables requests.

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

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

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

ListDataTablesPager

ListDataTablesPager(
    method: typing.Callable[
        [...], google.cloud.chronicle_v1.types.data_table.ListDataTablesResponse
    ],
    request: google.cloud.chronicle_v1.types.data_table.ListDataTablesRequest,
    response: google.cloud.chronicle_v1.types.data_table.ListDataTablesResponse,
    *,
    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_tables requests.

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

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

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