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.