Module pagers (2.10.0)

API documentation for networkconnectivity_v1.services.data_transfer_service.pagers module.

Classes

ListDestinationsAsyncPager

ListDestinationsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.networkconnectivity_v1.types.data_transfer.ListDestinationsResponse
        ],
    ],
    request: google.cloud.networkconnectivity_v1.types.data_transfer.ListDestinationsRequest,
    response: google.cloud.networkconnectivity_v1.types.data_transfer.ListDestinationsResponse,
    *,
    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_destinations requests.

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

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

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

ListDestinationsPager

ListDestinationsPager(
    method: typing.Callable[
        [...],
        google.cloud.networkconnectivity_v1.types.data_transfer.ListDestinationsResponse,
    ],
    request: google.cloud.networkconnectivity_v1.types.data_transfer.ListDestinationsRequest,
    response: google.cloud.networkconnectivity_v1.types.data_transfer.ListDestinationsResponse,
    *,
    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_destinations requests.

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

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

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

ListMulticloudDataTransferConfigsAsyncPager

ListMulticloudDataTransferConfigsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.networkconnectivity_v1.types.data_transfer.ListMulticloudDataTransferConfigsResponse
        ],
    ],
    request: google.cloud.networkconnectivity_v1.types.data_transfer.ListMulticloudDataTransferConfigsRequest,
    response: google.cloud.networkconnectivity_v1.types.data_transfer.ListMulticloudDataTransferConfigsResponse,
    *,
    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_multicloud_data_transfer_configs requests.

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

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

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

ListMulticloudDataTransferConfigsPager

ListMulticloudDataTransferConfigsPager(
    method: typing.Callable[
        [...],
        google.cloud.networkconnectivity_v1.types.data_transfer.ListMulticloudDataTransferConfigsResponse,
    ],
    request: google.cloud.networkconnectivity_v1.types.data_transfer.ListMulticloudDataTransferConfigsRequest,
    response: google.cloud.networkconnectivity_v1.types.data_transfer.ListMulticloudDataTransferConfigsResponse,
    *,
    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_multicloud_data_transfer_configs requests.

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

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

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

ListMulticloudDataTransferSupportedServicesAsyncPager

ListMulticloudDataTransferSupportedServicesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.networkconnectivity_v1.types.data_transfer.ListMulticloudDataTransferSupportedServicesResponse
        ],
    ],
    request: google.cloud.networkconnectivity_v1.types.data_transfer.ListMulticloudDataTransferSupportedServicesRequest,
    response: google.cloud.networkconnectivity_v1.types.data_transfer.ListMulticloudDataTransferSupportedServicesResponse,
    *,
    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_multicloud_data_transfer_supported_services requests.

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

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

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

ListMulticloudDataTransferSupportedServicesPager

ListMulticloudDataTransferSupportedServicesPager(
    method: typing.Callable[
        [...],
        google.cloud.networkconnectivity_v1.types.data_transfer.ListMulticloudDataTransferSupportedServicesResponse,
    ],
    request: google.cloud.networkconnectivity_v1.types.data_transfer.ListMulticloudDataTransferSupportedServicesRequest,
    response: google.cloud.networkconnectivity_v1.types.data_transfer.ListMulticloudDataTransferSupportedServicesResponse,
    *,
    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_multicloud_data_transfer_supported_services requests.

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

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

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