Module pagers (0.5.3)

API documentation for dataflow_v1beta3.services.metrics_v1_beta3.pagers module.

Classes

GetJobExecutionDetailsAsyncPager

GetJobExecutionDetailsAsyncPager(
    method: Callable[
        [...],
        Awaitable[google.cloud.dataflow_v1beta3.types.metrics.JobExecutionDetails],
    ],
    request: google.cloud.dataflow_v1beta3.types.metrics.GetJobExecutionDetailsRequest,
    response: google.cloud.dataflow_v1beta3.types.metrics.JobExecutionDetails,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through get_job_execution_details requests.

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

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

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

GetJobExecutionDetailsPager

GetJobExecutionDetailsPager(
    method: Callable[
        [...], google.cloud.dataflow_v1beta3.types.metrics.JobExecutionDetails
    ],
    request: google.cloud.dataflow_v1beta3.types.metrics.GetJobExecutionDetailsRequest,
    response: google.cloud.dataflow_v1beta3.types.metrics.JobExecutionDetails,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through get_job_execution_details requests.

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

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

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

GetStageExecutionDetailsAsyncPager

GetStageExecutionDetailsAsyncPager(
    method: Callable[
        [...],
        Awaitable[google.cloud.dataflow_v1beta3.types.metrics.StageExecutionDetails],
    ],
    request: google.cloud.dataflow_v1beta3.types.metrics.GetStageExecutionDetailsRequest,
    response: google.cloud.dataflow_v1beta3.types.metrics.StageExecutionDetails,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through get_stage_execution_details requests.

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

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

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

GetStageExecutionDetailsPager

GetStageExecutionDetailsPager(
    method: Callable[
        [...], google.cloud.dataflow_v1beta3.types.metrics.StageExecutionDetails
    ],
    request: google.cloud.dataflow_v1beta3.types.metrics.GetStageExecutionDetailsRequest,
    response: google.cloud.dataflow_v1beta3.types.metrics.StageExecutionDetails,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through get_stage_execution_details requests.

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

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

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