Module pagers (0.1.0)

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

Classes

ListRetrohuntsAsyncPager

ListRetrohuntsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[google.cloud.chronicle_v1.types.rule.ListRetrohuntsResponse],
    ],
    request: google.cloud.chronicle_v1.types.rule.ListRetrohuntsRequest,
    response: google.cloud.chronicle_v1.types.rule.ListRetrohuntsResponse,
    *,
    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_retrohunts requests.

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

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

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

ListRetrohuntsPager

ListRetrohuntsPager(
    method: typing.Callable[
        [...], google.cloud.chronicle_v1.types.rule.ListRetrohuntsResponse
    ],
    request: google.cloud.chronicle_v1.types.rule.ListRetrohuntsRequest,
    response: google.cloud.chronicle_v1.types.rule.ListRetrohuntsResponse,
    *,
    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_retrohunts requests.

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

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

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

ListRuleDeploymentsAsyncPager

ListRuleDeploymentsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.chronicle_v1.types.rule.ListRuleDeploymentsResponse
        ],
    ],
    request: google.cloud.chronicle_v1.types.rule.ListRuleDeploymentsRequest,
    response: google.cloud.chronicle_v1.types.rule.ListRuleDeploymentsResponse,
    *,
    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_rule_deployments requests.

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

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

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

ListRuleDeploymentsPager

ListRuleDeploymentsPager(
    method: typing.Callable[
        [...], google.cloud.chronicle_v1.types.rule.ListRuleDeploymentsResponse
    ],
    request: google.cloud.chronicle_v1.types.rule.ListRuleDeploymentsRequest,
    response: google.cloud.chronicle_v1.types.rule.ListRuleDeploymentsResponse,
    *,
    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_rule_deployments requests.

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

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

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

ListRuleRevisionsAsyncPager

ListRuleRevisionsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.chronicle_v1.types.rule.ListRuleRevisionsResponse
        ],
    ],
    request: google.cloud.chronicle_v1.types.rule.ListRuleRevisionsRequest,
    response: google.cloud.chronicle_v1.types.rule.ListRuleRevisionsResponse,
    *,
    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_rule_revisions requests.

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

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

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

ListRuleRevisionsPager

ListRuleRevisionsPager(
    method: typing.Callable[
        [...], google.cloud.chronicle_v1.types.rule.ListRuleRevisionsResponse
    ],
    request: google.cloud.chronicle_v1.types.rule.ListRuleRevisionsRequest,
    response: google.cloud.chronicle_v1.types.rule.ListRuleRevisionsResponse,
    *,
    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_rule_revisions requests.

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

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

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

ListRulesAsyncPager

ListRulesAsyncPager(
    method: typing.Callable[
        [...], typing.Awaitable[google.cloud.chronicle_v1.types.rule.ListRulesResponse]
    ],
    request: google.cloud.chronicle_v1.types.rule.ListRulesRequest,
    response: google.cloud.chronicle_v1.types.rule.ListRulesResponse,
    *,
    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_rules requests.

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

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

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

ListRulesPager

ListRulesPager(
    method: typing.Callable[
        [...], google.cloud.chronicle_v1.types.rule.ListRulesResponse
    ],
    request: google.cloud.chronicle_v1.types.rule.ListRulesRequest,
    response: google.cloud.chronicle_v1.types.rule.ListRulesResponse,
    *,
    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_rules requests.

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

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

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