Module pagers (0.5.18)

API documentation for gke_backup_v1.services.backup_for_gke.pagers module.

Classes

ListBackupChannelsAsyncPager

ListBackupChannelsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.gke_backup_v1.types.gkebackup.ListBackupChannelsResponse
        ],
    ],
    request: google.cloud.gke_backup_v1.types.gkebackup.ListBackupChannelsRequest,
    response: google.cloud.gke_backup_v1.types.gkebackup.ListBackupChannelsResponse,
    *,
    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_backup_channels requests.

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

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

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

ListBackupChannelsPager

ListBackupChannelsPager(
    method: typing.Callable[
        [...], google.cloud.gke_backup_v1.types.gkebackup.ListBackupChannelsResponse
    ],
    request: google.cloud.gke_backup_v1.types.gkebackup.ListBackupChannelsRequest,
    response: google.cloud.gke_backup_v1.types.gkebackup.ListBackupChannelsResponse,
    *,
    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_backup_channels requests.

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

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

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

ListBackupPlanBindingsAsyncPager

ListBackupPlanBindingsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.gke_backup_v1.types.gkebackup.ListBackupPlanBindingsResponse
        ],
    ],
    request: google.cloud.gke_backup_v1.types.gkebackup.ListBackupPlanBindingsRequest,
    response: google.cloud.gke_backup_v1.types.gkebackup.ListBackupPlanBindingsResponse,
    *,
    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_backup_plan_bindings requests.

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

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

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

ListBackupPlanBindingsPager

ListBackupPlanBindingsPager(
    method: typing.Callable[
        [...], google.cloud.gke_backup_v1.types.gkebackup.ListBackupPlanBindingsResponse
    ],
    request: google.cloud.gke_backup_v1.types.gkebackup.ListBackupPlanBindingsRequest,
    response: google.cloud.gke_backup_v1.types.gkebackup.ListBackupPlanBindingsResponse,
    *,
    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_backup_plan_bindings requests.

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

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

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

ListBackupPlansAsyncPager

ListBackupPlansAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.gke_backup_v1.types.gkebackup.ListBackupPlansResponse
        ],
    ],
    request: google.cloud.gke_backup_v1.types.gkebackup.ListBackupPlansRequest,
    response: google.cloud.gke_backup_v1.types.gkebackup.ListBackupPlansResponse,
    *,
    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_backup_plans requests.

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

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

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

ListBackupPlansPager

ListBackupPlansPager(
    method: typing.Callable[
        [...], google.cloud.gke_backup_v1.types.gkebackup.ListBackupPlansResponse
    ],
    request: google.cloud.gke_backup_v1.types.gkebackup.ListBackupPlansRequest,
    response: google.cloud.gke_backup_v1.types.gkebackup.ListBackupPlansResponse,
    *,
    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_backup_plans requests.

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

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

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

ListBackupsAsyncPager

ListBackupsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.gke_backup_v1.types.gkebackup.ListBackupsResponse
        ],
    ],
    request: google.cloud.gke_backup_v1.types.gkebackup.ListBackupsRequest,
    response: google.cloud.gke_backup_v1.types.gkebackup.ListBackupsResponse,
    *,
    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_backups requests.

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

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

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

ListBackupsPager

ListBackupsPager(
    method: typing.Callable[
        [...], google.cloud.gke_backup_v1.types.gkebackup.ListBackupsResponse
    ],
    request: google.cloud.gke_backup_v1.types.gkebackup.ListBackupsRequest,
    response: google.cloud.gke_backup_v1.types.gkebackup.ListBackupsResponse,
    *,
    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_backups requests.

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

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

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

ListRestoreChannelsAsyncPager

ListRestoreChannelsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.gke_backup_v1.types.gkebackup.ListRestoreChannelsResponse
        ],
    ],
    request: google.cloud.gke_backup_v1.types.gkebackup.ListRestoreChannelsRequest,
    response: google.cloud.gke_backup_v1.types.gkebackup.ListRestoreChannelsResponse,
    *,
    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_restore_channels requests.

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

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

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

ListRestoreChannelsPager

ListRestoreChannelsPager(
    method: typing.Callable[
        [...], google.cloud.gke_backup_v1.types.gkebackup.ListRestoreChannelsResponse
    ],
    request: google.cloud.gke_backup_v1.types.gkebackup.ListRestoreChannelsRequest,
    response: google.cloud.gke_backup_v1.types.gkebackup.ListRestoreChannelsResponse,
    *,
    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_restore_channels requests.

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

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

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

ListRestorePlanBindingsAsyncPager

ListRestorePlanBindingsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.gke_backup_v1.types.gkebackup.ListRestorePlanBindingsResponse
        ],
    ],
    request: google.cloud.gke_backup_v1.types.gkebackup.ListRestorePlanBindingsRequest,
    response: google.cloud.gke_backup_v1.types.gkebackup.ListRestorePlanBindingsResponse,
    *,
    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_restore_plan_bindings requests.

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

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

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

ListRestorePlanBindingsPager

ListRestorePlanBindingsPager(
    method: typing.Callable[
        [...],
        google.cloud.gke_backup_v1.types.gkebackup.ListRestorePlanBindingsResponse,
    ],
    request: google.cloud.gke_backup_v1.types.gkebackup.ListRestorePlanBindingsRequest,
    response: google.cloud.gke_backup_v1.types.gkebackup.ListRestorePlanBindingsResponse,
    *,
    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_restore_plan_bindings requests.

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

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

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

ListRestorePlansAsyncPager

ListRestorePlansAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.gke_backup_v1.types.gkebackup.ListRestorePlansResponse
        ],
    ],
    request: google.cloud.gke_backup_v1.types.gkebackup.ListRestorePlansRequest,
    response: google.cloud.gke_backup_v1.types.gkebackup.ListRestorePlansResponse,
    *,
    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_restore_plans requests.

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

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

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

ListRestorePlansPager

ListRestorePlansPager(
    method: typing.Callable[
        [...], google.cloud.gke_backup_v1.types.gkebackup.ListRestorePlansResponse
    ],
    request: google.cloud.gke_backup_v1.types.gkebackup.ListRestorePlansRequest,
    response: google.cloud.gke_backup_v1.types.gkebackup.ListRestorePlansResponse,
    *,
    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_restore_plans requests.

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

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

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

ListRestoresAsyncPager

ListRestoresAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.gke_backup_v1.types.gkebackup.ListRestoresResponse
        ],
    ],
    request: google.cloud.gke_backup_v1.types.gkebackup.ListRestoresRequest,
    response: google.cloud.gke_backup_v1.types.gkebackup.ListRestoresResponse,
    *,
    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_restores requests.

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

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

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

ListRestoresPager

ListRestoresPager(
    method: typing.Callable[
        [...], google.cloud.gke_backup_v1.types.gkebackup.ListRestoresResponse
    ],
    request: google.cloud.gke_backup_v1.types.gkebackup.ListRestoresRequest,
    response: google.cloud.gke_backup_v1.types.gkebackup.ListRestoresResponse,
    *,
    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_restores requests.

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

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

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

ListVolumeBackupsAsyncPager

ListVolumeBackupsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.gke_backup_v1.types.gkebackup.ListVolumeBackupsResponse
        ],
    ],
    request: google.cloud.gke_backup_v1.types.gkebackup.ListVolumeBackupsRequest,
    response: google.cloud.gke_backup_v1.types.gkebackup.ListVolumeBackupsResponse,
    *,
    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_volume_backups requests.

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

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

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

ListVolumeBackupsPager

ListVolumeBackupsPager(
    method: typing.Callable[
        [...], google.cloud.gke_backup_v1.types.gkebackup.ListVolumeBackupsResponse
    ],
    request: google.cloud.gke_backup_v1.types.gkebackup.ListVolumeBackupsRequest,
    response: google.cloud.gke_backup_v1.types.gkebackup.ListVolumeBackupsResponse,
    *,
    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_volume_backups requests.

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

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

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

ListVolumeRestoresAsyncPager

ListVolumeRestoresAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.gke_backup_v1.types.gkebackup.ListVolumeRestoresResponse
        ],
    ],
    request: google.cloud.gke_backup_v1.types.gkebackup.ListVolumeRestoresRequest,
    response: google.cloud.gke_backup_v1.types.gkebackup.ListVolumeRestoresResponse,
    *,
    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_volume_restores requests.

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

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

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

ListVolumeRestoresPager

ListVolumeRestoresPager(
    method: typing.Callable[
        [...], google.cloud.gke_backup_v1.types.gkebackup.ListVolumeRestoresResponse
    ],
    request: google.cloud.gke_backup_v1.types.gkebackup.ListVolumeRestoresRequest,
    response: google.cloud.gke_backup_v1.types.gkebackup.ListVolumeRestoresResponse,
    *,
    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_volume_restores requests.

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

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

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