Module pagers (0.6.4)

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

Classes

ListFeedPacksAsyncPager

ListFeedPacksAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[google.cloud.chronicle_v1.types.feed.ListFeedPacksResponse],
    ],
    request: google.cloud.chronicle_v1.types.feed.ListFeedPacksRequest,
    response: google.cloud.chronicle_v1.types.feed.ListFeedPacksResponse,
    *,
    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_feed_packs requests.

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

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

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

ListFeedPacksPager

ListFeedPacksPager(
    method: typing.Callable[
        [...], google.cloud.chronicle_v1.types.feed.ListFeedPacksResponse
    ],
    request: google.cloud.chronicle_v1.types.feed.ListFeedPacksRequest,
    response: google.cloud.chronicle_v1.types.feed.ListFeedPacksResponse,
    *,
    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_feed_packs requests.

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

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

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

ListFeedSourceTypeSchemasAsyncPager

ListFeedSourceTypeSchemasAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.chronicle_v1.types.feed.ListFeedSourceTypeSchemasResponse
        ],
    ],
    request: google.cloud.chronicle_v1.types.feed.ListFeedSourceTypeSchemasRequest,
    response: google.cloud.chronicle_v1.types.feed.ListFeedSourceTypeSchemasResponse,
    *,
    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_feed_source_type_schemas requests.

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

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

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

ListFeedSourceTypeSchemasPager

ListFeedSourceTypeSchemasPager(
    method: typing.Callable[
        [...], google.cloud.chronicle_v1.types.feed.ListFeedSourceTypeSchemasResponse
    ],
    request: google.cloud.chronicle_v1.types.feed.ListFeedSourceTypeSchemasRequest,
    response: google.cloud.chronicle_v1.types.feed.ListFeedSourceTypeSchemasResponse,
    *,
    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_feed_source_type_schemas requests.

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

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

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

ListFeedsAsyncPager

ListFeedsAsyncPager(
    method: typing.Callable[
        [...], typing.Awaitable[google.cloud.chronicle_v1.types.feed.ListFeedsResponse]
    ],
    request: google.cloud.chronicle_v1.types.feed.ListFeedsRequest,
    response: google.cloud.chronicle_v1.types.feed.ListFeedsResponse,
    *,
    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_feeds requests.

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

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

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

ListFeedsPager

ListFeedsPager(
    method: typing.Callable[
        [...], google.cloud.chronicle_v1.types.feed.ListFeedsResponse
    ],
    request: google.cloud.chronicle_v1.types.feed.ListFeedsRequest,
    response: google.cloud.chronicle_v1.types.feed.ListFeedsResponse,
    *,
    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_feeds requests.

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

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

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

ListLogTypeSchemasAsyncPager

ListLogTypeSchemasAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.chronicle_v1.types.feed.ListLogTypeSchemasResponse
        ],
    ],
    request: google.cloud.chronicle_v1.types.feed.ListLogTypeSchemasRequest,
    response: google.cloud.chronicle_v1.types.feed.ListLogTypeSchemasResponse,
    *,
    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_log_type_schemas requests.

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

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

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

ListLogTypeSchemasPager

ListLogTypeSchemasPager(
    method: typing.Callable[
        [...], google.cloud.chronicle_v1.types.feed.ListLogTypeSchemasResponse
    ],
    request: google.cloud.chronicle_v1.types.feed.ListLogTypeSchemasRequest,
    response: google.cloud.chronicle_v1.types.feed.ListLogTypeSchemasResponse,
    *,
    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_log_type_schemas requests.

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

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

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