Module pagers (0.5.22)

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

Classes

ListEndpointPoliciesAsyncPager

ListEndpointPoliciesAsyncPager(
    method: typing.Callable[
        [...],
        typing.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,
    *,
    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_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: typing.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,
    *,
    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_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.

ListGatewayRouteViewsAsyncPager

ListGatewayRouteViewsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.network_services_v1.types.route_view.ListGatewayRouteViewsResponse
        ],
    ],
    request: google.cloud.network_services_v1.types.route_view.ListGatewayRouteViewsRequest,
    response: google.cloud.network_services_v1.types.route_view.ListGatewayRouteViewsResponse,
    *,
    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_gateway_route_views requests.

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

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

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

ListGatewayRouteViewsPager

ListGatewayRouteViewsPager(
    method: typing.Callable[
        [...],
        google.cloud.network_services_v1.types.route_view.ListGatewayRouteViewsResponse,
    ],
    request: google.cloud.network_services_v1.types.route_view.ListGatewayRouteViewsRequest,
    response: google.cloud.network_services_v1.types.route_view.ListGatewayRouteViewsResponse,
    *,
    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_gateway_route_views requests.

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

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

All the usual ListGatewayRouteViewsResponse 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: typing.Callable[
        [...],
        typing.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,
    *,
    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_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: typing.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,
    *,
    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_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: typing.Callable[
        [...],
        typing.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,
    *,
    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_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: typing.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,
    *,
    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_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: typing.Callable[
        [...],
        typing.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,
    *,
    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_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: typing.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,
    *,
    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_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.

ListMeshRouteViewsAsyncPager

ListMeshRouteViewsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.network_services_v1.types.route_view.ListMeshRouteViewsResponse
        ],
    ],
    request: google.cloud.network_services_v1.types.route_view.ListMeshRouteViewsRequest,
    response: google.cloud.network_services_v1.types.route_view.ListMeshRouteViewsResponse,
    *,
    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_mesh_route_views requests.

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

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

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

ListMeshRouteViewsPager

ListMeshRouteViewsPager(
    method: typing.Callable[
        [...],
        google.cloud.network_services_v1.types.route_view.ListMeshRouteViewsResponse,
    ],
    request: google.cloud.network_services_v1.types.route_view.ListMeshRouteViewsRequest,
    response: google.cloud.network_services_v1.types.route_view.ListMeshRouteViewsResponse,
    *,
    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_mesh_route_views requests.

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

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

All the usual ListMeshRouteViewsResponse 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: typing.Callable[
        [...],
        typing.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,
    *,
    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_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: typing.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,
    *,
    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_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: typing.Callable[
        [...],
        typing.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,
    *,
    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_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: typing.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,
    *,
    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_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.

ListServiceLbPoliciesAsyncPager

ListServiceLbPoliciesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.network_services_v1.types.service_lb_policy.ListServiceLbPoliciesResponse
        ],
    ],
    request: google.cloud.network_services_v1.types.service_lb_policy.ListServiceLbPoliciesRequest,
    response: google.cloud.network_services_v1.types.service_lb_policy.ListServiceLbPoliciesResponse,
    *,
    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_lb_policies requests.

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

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

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

ListServiceLbPoliciesPager

ListServiceLbPoliciesPager(
    method: typing.Callable[
        [...],
        google.cloud.network_services_v1.types.service_lb_policy.ListServiceLbPoliciesResponse,
    ],
    request: google.cloud.network_services_v1.types.service_lb_policy.ListServiceLbPoliciesRequest,
    response: google.cloud.network_services_v1.types.service_lb_policy.ListServiceLbPoliciesResponse,
    *,
    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_lb_policies requests.

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

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

All the usual ListServiceLbPoliciesResponse 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: typing.Callable[
        [...],
        typing.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,
    *,
    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_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: typing.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,
    *,
    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_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: typing.Callable[
        [...],
        typing.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,
    *,
    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_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: typing.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,
    *,
    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_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.