Module pagers (0.1.7)

API documentation for backupdr_v1.services.backup_dr.pagers module.

Classes

FetchUsableBackupVaultsAsyncPager

FetchUsableBackupVaultsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.backupdr_v1.types.backupvault.FetchUsableBackupVaultsResponse
        ],
    ],
    request: google.cloud.backupdr_v1.types.backupvault.FetchUsableBackupVaultsRequest,
    response: google.cloud.backupdr_v1.types.backupvault.FetchUsableBackupVaultsResponse,
    *,
    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 fetch_usable_backup_vaults requests.

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

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

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

FetchUsableBackupVaultsPager

FetchUsableBackupVaultsPager(
    method: typing.Callable[
        [...],
        google.cloud.backupdr_v1.types.backupvault.FetchUsableBackupVaultsResponse,
    ],
    request: google.cloud.backupdr_v1.types.backupvault.FetchUsableBackupVaultsRequest,
    response: google.cloud.backupdr_v1.types.backupvault.FetchUsableBackupVaultsResponse,
    *,
    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 fetch_usable_backup_vaults requests.

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

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

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

ListBackupPlanAssociationsAsyncPager

ListBackupPlanAssociationsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.backupdr_v1.types.backupplanassociation.ListBackupPlanAssociationsResponse
        ],
    ],
    request: google.cloud.backupdr_v1.types.backupplanassociation.ListBackupPlanAssociationsRequest,
    response: google.cloud.backupdr_v1.types.backupplanassociation.ListBackupPlanAssociationsResponse,
    *,
    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_associations requests.

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

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

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

ListBackupPlanAssociationsPager

ListBackupPlanAssociationsPager(
    method: typing.Callable[
        [...],
        google.cloud.backupdr_v1.types.backupplanassociation.ListBackupPlanAssociationsResponse,
    ],
    request: google.cloud.backupdr_v1.types.backupplanassociation.ListBackupPlanAssociationsRequest,
    response: google.cloud.backupdr_v1.types.backupplanassociation.ListBackupPlanAssociationsResponse,
    *,
    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_associations requests.

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

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

All the usual ListBackupPlanAssociationsResponse 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.backupdr_v1.types.backupplan.ListBackupPlansResponse
        ],
    ],
    request: google.cloud.backupdr_v1.types.backupplan.ListBackupPlansRequest,
    response: google.cloud.backupdr_v1.types.backupplan.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.backupdr_v1.types.backupplan.ListBackupPlansResponse
    ],
    request: google.cloud.backupdr_v1.types.backupplan.ListBackupPlansRequest,
    response: google.cloud.backupdr_v1.types.backupplan.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.

ListBackupVaultsAsyncPager

ListBackupVaultsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.backupdr_v1.types.backupvault.ListBackupVaultsResponse
        ],
    ],
    request: google.cloud.backupdr_v1.types.backupvault.ListBackupVaultsRequest,
    response: google.cloud.backupdr_v1.types.backupvault.ListBackupVaultsResponse,
    *,
    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_vaults requests.

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

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

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

ListBackupVaultsPager

ListBackupVaultsPager(
    method: typing.Callable[
        [...], google.cloud.backupdr_v1.types.backupvault.ListBackupVaultsResponse
    ],
    request: google.cloud.backupdr_v1.types.backupvault.ListBackupVaultsRequest,
    response: google.cloud.backupdr_v1.types.backupvault.ListBackupVaultsResponse,
    *,
    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_vaults requests.

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

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

All the usual ListBackupVaultsResponse 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.backupdr_v1.types.backupvault.ListBackupsResponse
        ],
    ],
    request: google.cloud.backupdr_v1.types.backupvault.ListBackupsRequest,
    response: google.cloud.backupdr_v1.types.backupvault.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.backupdr_v1.types.backupvault.ListBackupsResponse
    ],
    request: google.cloud.backupdr_v1.types.backupvault.ListBackupsRequest,
    response: google.cloud.backupdr_v1.types.backupvault.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.

ListDataSourcesAsyncPager

ListDataSourcesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.backupdr_v1.types.backupvault.ListDataSourcesResponse
        ],
    ],
    request: google.cloud.backupdr_v1.types.backupvault.ListDataSourcesRequest,
    response: google.cloud.backupdr_v1.types.backupvault.ListDataSourcesResponse,
    *,
    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_sources requests.

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

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

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

ListDataSourcesPager

ListDataSourcesPager(
    method: typing.Callable[
        [...], google.cloud.backupdr_v1.types.backupvault.ListDataSourcesResponse
    ],
    request: google.cloud.backupdr_v1.types.backupvault.ListDataSourcesRequest,
    response: google.cloud.backupdr_v1.types.backupvault.ListDataSourcesResponse,
    *,
    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_sources requests.

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

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

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

ListManagementServersAsyncPager

ListManagementServersAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.backupdr_v1.types.backupdr.ListManagementServersResponse
        ],
    ],
    request: google.cloud.backupdr_v1.types.backupdr.ListManagementServersRequest,
    response: google.cloud.backupdr_v1.types.backupdr.ListManagementServersResponse,
    *,
    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_management_servers requests.

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

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

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

ListManagementServersPager

ListManagementServersPager(
    method: typing.Callable[
        [...], google.cloud.backupdr_v1.types.backupdr.ListManagementServersResponse
    ],
    request: google.cloud.backupdr_v1.types.backupdr.ListManagementServersRequest,
    response: google.cloud.backupdr_v1.types.backupdr.ListManagementServersResponse,
    *,
    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_management_servers requests.

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

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

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