Module pagers (2.8.0)

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

Classes

ListServiceClassesAsyncPager

ListServiceClassesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceClassesResponse
        ],
    ],
    request: google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceClassesRequest,
    response: google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceClassesResponse,
    *,
    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_service_classes requests.

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

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

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

ListServiceClassesPager

ListServiceClassesPager(
    method: typing.Callable[
        [...],
        google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceClassesResponse,
    ],
    request: google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceClassesRequest,
    response: google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceClassesResponse,
    *,
    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_service_classes requests.

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

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

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

ListServiceConnectionMapsAsyncPager

ListServiceConnectionMapsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceConnectionMapsResponse
        ],
    ],
    request: google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceConnectionMapsRequest,
    response: google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceConnectionMapsResponse,
    *,
    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_service_connection_maps requests.

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

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

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

ListServiceConnectionMapsPager

ListServiceConnectionMapsPager(
    method: typing.Callable[
        [...],
        google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceConnectionMapsResponse,
    ],
    request: google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceConnectionMapsRequest,
    response: google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceConnectionMapsResponse,
    *,
    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_service_connection_maps requests.

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

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

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

ListServiceConnectionPoliciesAsyncPager

ListServiceConnectionPoliciesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceConnectionPoliciesResponse
        ],
    ],
    request: google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceConnectionPoliciesRequest,
    response: google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceConnectionPoliciesResponse,
    *,
    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_service_connection_policies requests.

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

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

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

ListServiceConnectionPoliciesPager

ListServiceConnectionPoliciesPager(
    method: typing.Callable[
        [...],
        google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceConnectionPoliciesResponse,
    ],
    request: google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceConnectionPoliciesRequest,
    response: google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceConnectionPoliciesResponse,
    *,
    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_service_connection_policies requests.

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

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

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

ListServiceConnectionTokensAsyncPager

ListServiceConnectionTokensAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceConnectionTokensResponse
        ],
    ],
    request: google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceConnectionTokensRequest,
    response: google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceConnectionTokensResponse,
    *,
    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_service_connection_tokens requests.

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

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

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

ListServiceConnectionTokensPager

ListServiceConnectionTokensPager(
    method: typing.Callable[
        [...],
        google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceConnectionTokensResponse,
    ],
    request: google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceConnectionTokensRequest,
    response: google.cloud.networkconnectivity_v1.types.cross_network_automation.ListServiceConnectionTokensResponse,
    *,
    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_service_connection_tokens requests.

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

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

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