Module pagers (0.5.0)

API documentation for network_services_v1.services.network_services.pagers module.

Classes

ListEndpointPoliciesAsyncPager

ListEndpointPoliciesAsyncPager(
    method: Callable[
        [...],
        Awaitable[
            google.cloud.network_services_v1.types.endpoint_policy.ListEndpointPoliciesResponse
        ],
    ],
    request: google.cloud.network_services_v1.types.endpoint_policy.ListEndpointPoliciesRequest,
    response: google.cloud.network_services_v1.types.endpoint_policy.ListEndpointPoliciesResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_endpoint_policies requests.

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

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

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

ListEndpointPoliciesPager

ListEndpointPoliciesPager(
    method: Callable[
        [...],
        google.cloud.network_services_v1.types.endpoint_policy.ListEndpointPoliciesResponse,
    ],
    request: google.cloud.network_services_v1.types.endpoint_policy.ListEndpointPoliciesRequest,
    response: google.cloud.network_services_v1.types.endpoint_policy.ListEndpointPoliciesResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_endpoint_policies requests.

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

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

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

ListGatewaysAsyncPager

ListGatewaysAsyncPager(
    method: Callable[
        [...],
        Awaitable[google.cloud.network_services_v1.types.gateway.ListGatewaysResponse],
    ],
    request: google.cloud.network_services_v1.types.gateway.ListGatewaysRequest,
    response: google.cloud.network_services_v1.types.gateway.ListGatewaysResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_gateways requests.

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

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

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

ListGatewaysPager

ListGatewaysPager(
    method: Callable[
        [...], google.cloud.network_services_v1.types.gateway.ListGatewaysResponse
    ],
    request: google.cloud.network_services_v1.types.gateway.ListGatewaysRequest,
    response: google.cloud.network_services_v1.types.gateway.ListGatewaysResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_gateways requests.

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

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

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

ListGrpcRoutesAsyncPager

ListGrpcRoutesAsyncPager(
    method: Callable[
        [...],
        Awaitable[
            google.cloud.network_services_v1.types.grpc_route.ListGrpcRoutesResponse
        ],
    ],
    request: google.cloud.network_services_v1.types.grpc_route.ListGrpcRoutesRequest,
    response: google.cloud.network_services_v1.types.grpc_route.ListGrpcRoutesResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_grpc_routes requests.

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

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

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

ListGrpcRoutesPager

ListGrpcRoutesPager(
    method: Callable[
        [...], google.cloud.network_services_v1.types.grpc_route.ListGrpcRoutesResponse
    ],
    request: google.cloud.network_services_v1.types.grpc_route.ListGrpcRoutesRequest,
    response: google.cloud.network_services_v1.types.grpc_route.ListGrpcRoutesResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_grpc_routes requests.

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

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

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

ListHttpRoutesAsyncPager

ListHttpRoutesAsyncPager(
    method: Callable[
        [...],
        Awaitable[
            google.cloud.network_services_v1.types.http_route.ListHttpRoutesResponse
        ],
    ],
    request: google.cloud.network_services_v1.types.http_route.ListHttpRoutesRequest,
    response: google.cloud.network_services_v1.types.http_route.ListHttpRoutesResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_http_routes requests.

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

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

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

ListHttpRoutesPager

ListHttpRoutesPager(
    method: Callable[
        [...], google.cloud.network_services_v1.types.http_route.ListHttpRoutesResponse
    ],
    request: google.cloud.network_services_v1.types.http_route.ListHttpRoutesRequest,
    response: google.cloud.network_services_v1.types.http_route.ListHttpRoutesResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_http_routes requests.

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

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

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

ListMeshesAsyncPager

ListMeshesAsyncPager(
    method: Callable[
        [...], Awaitable[google.cloud.network_services_v1.types.mesh.ListMeshesResponse]
    ],
    request: google.cloud.network_services_v1.types.mesh.ListMeshesRequest,
    response: google.cloud.network_services_v1.types.mesh.ListMeshesResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_meshes requests.

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

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

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

ListMeshesPager

ListMeshesPager(
    method: Callable[
        [...], google.cloud.network_services_v1.types.mesh.ListMeshesResponse
    ],
    request: google.cloud.network_services_v1.types.mesh.ListMeshesRequest,
    response: google.cloud.network_services_v1.types.mesh.ListMeshesResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_meshes requests.

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

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

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

ListServiceBindingsAsyncPager

ListServiceBindingsAsyncPager(
    method: Callable[
        [...],
        Awaitable[
            google.cloud.network_services_v1.types.service_binding.ListServiceBindingsResponse
        ],
    ],
    request: google.cloud.network_services_v1.types.service_binding.ListServiceBindingsRequest,
    response: google.cloud.network_services_v1.types.service_binding.ListServiceBindingsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_service_bindings requests.

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

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

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

ListServiceBindingsPager

ListServiceBindingsPager(
    method: Callable[
        [...],
        google.cloud.network_services_v1.types.service_binding.ListServiceBindingsResponse,
    ],
    request: google.cloud.network_services_v1.types.service_binding.ListServiceBindingsRequest,
    response: google.cloud.network_services_v1.types.service_binding.ListServiceBindingsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_service_bindings requests.

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

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

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

ListTcpRoutesAsyncPager

ListTcpRoutesAsyncPager(
    method: Callable[
        [...],
        Awaitable[
            google.cloud.network_services_v1.types.tcp_route.ListTcpRoutesResponse
        ],
    ],
    request: google.cloud.network_services_v1.types.tcp_route.ListTcpRoutesRequest,
    response: google.cloud.network_services_v1.types.tcp_route.ListTcpRoutesResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_tcp_routes requests.

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

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

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

ListTcpRoutesPager

ListTcpRoutesPager(
    method: Callable[
        [...], google.cloud.network_services_v1.types.tcp_route.ListTcpRoutesResponse
    ],
    request: google.cloud.network_services_v1.types.tcp_route.ListTcpRoutesRequest,
    response: google.cloud.network_services_v1.types.tcp_route.ListTcpRoutesResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_tcp_routes requests.

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

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

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

ListTlsRoutesAsyncPager

ListTlsRoutesAsyncPager(
    method: Callable[
        [...],
        Awaitable[
            google.cloud.network_services_v1.types.tls_route.ListTlsRoutesResponse
        ],
    ],
    request: google.cloud.network_services_v1.types.tls_route.ListTlsRoutesRequest,
    response: google.cloud.network_services_v1.types.tls_route.ListTlsRoutesResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_tls_routes requests.

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

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

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

ListTlsRoutesPager

ListTlsRoutesPager(
    method: Callable[
        [...], google.cloud.network_services_v1.types.tls_route.ListTlsRoutesResponse
    ],
    request: google.cloud.network_services_v1.types.tls_route.ListTlsRoutesRequest,
    response: google.cloud.network_services_v1.types.tls_route.ListTlsRoutesResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_tls_routes requests.

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

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

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