Module pagers (0.10.0)

API documentation for network_security_v1alpha1.services.network_security.pagers module.

Classes

ListAuthorizationPoliciesAsyncPager

ListAuthorizationPoliciesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.network_security_v1alpha1.types.authorization_policy.ListAuthorizationPoliciesResponse
        ],
    ],
    request: google.cloud.network_security_v1alpha1.types.authorization_policy.ListAuthorizationPoliciesRequest,
    response: google.cloud.network_security_v1alpha1.types.authorization_policy.ListAuthorizationPoliciesResponse,
    *,
    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_authorization_policies requests.

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

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

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

ListAuthorizationPoliciesPager

ListAuthorizationPoliciesPager(
    method: typing.Callable[
        [...],
        google.cloud.network_security_v1alpha1.types.authorization_policy.ListAuthorizationPoliciesResponse,
    ],
    request: google.cloud.network_security_v1alpha1.types.authorization_policy.ListAuthorizationPoliciesRequest,
    response: google.cloud.network_security_v1alpha1.types.authorization_policy.ListAuthorizationPoliciesResponse,
    *,
    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_authorization_policies requests.

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

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

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

ListAuthzPoliciesAsyncPager

ListAuthzPoliciesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.network_security_v1alpha1.types.authz_policy.ListAuthzPoliciesResponse
        ],
    ],
    request: google.cloud.network_security_v1alpha1.types.authz_policy.ListAuthzPoliciesRequest,
    response: google.cloud.network_security_v1alpha1.types.authz_policy.ListAuthzPoliciesResponse,
    *,
    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_authz_policies requests.

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

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

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

ListAuthzPoliciesPager

ListAuthzPoliciesPager(
    method: typing.Callable[
        [...],
        google.cloud.network_security_v1alpha1.types.authz_policy.ListAuthzPoliciesResponse,
    ],
    request: google.cloud.network_security_v1alpha1.types.authz_policy.ListAuthzPoliciesRequest,
    response: google.cloud.network_security_v1alpha1.types.authz_policy.ListAuthzPoliciesResponse,
    *,
    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_authz_policies requests.

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

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

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

ListBackendAuthenticationConfigsAsyncPager

ListBackendAuthenticationConfigsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.network_security_v1alpha1.types.backend_authentication_config.ListBackendAuthenticationConfigsResponse
        ],
    ],
    request: google.cloud.network_security_v1alpha1.types.backend_authentication_config.ListBackendAuthenticationConfigsRequest,
    response: google.cloud.network_security_v1alpha1.types.backend_authentication_config.ListBackendAuthenticationConfigsResponse,
    *,
    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_backend_authentication_configs requests.

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

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

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

ListBackendAuthenticationConfigsPager

ListBackendAuthenticationConfigsPager(
    method: typing.Callable[
        [...],
        google.cloud.network_security_v1alpha1.types.backend_authentication_config.ListBackendAuthenticationConfigsResponse,
    ],
    request: google.cloud.network_security_v1alpha1.types.backend_authentication_config.ListBackendAuthenticationConfigsRequest,
    response: google.cloud.network_security_v1alpha1.types.backend_authentication_config.ListBackendAuthenticationConfigsResponse,
    *,
    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_backend_authentication_configs requests.

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

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

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

ListClientTlsPoliciesAsyncPager

ListClientTlsPoliciesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.network_security_v1alpha1.types.client_tls_policy.ListClientTlsPoliciesResponse
        ],
    ],
    request: google.cloud.network_security_v1alpha1.types.client_tls_policy.ListClientTlsPoliciesRequest,
    response: google.cloud.network_security_v1alpha1.types.client_tls_policy.ListClientTlsPoliciesResponse,
    *,
    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_client_tls_policies requests.

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

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

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

ListClientTlsPoliciesPager

ListClientTlsPoliciesPager(
    method: typing.Callable[
        [...],
        google.cloud.network_security_v1alpha1.types.client_tls_policy.ListClientTlsPoliciesResponse,
    ],
    request: google.cloud.network_security_v1alpha1.types.client_tls_policy.ListClientTlsPoliciesRequest,
    response: google.cloud.network_security_v1alpha1.types.client_tls_policy.ListClientTlsPoliciesResponse,
    *,
    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_client_tls_policies requests.

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

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

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

ListGatewaySecurityPoliciesAsyncPager

ListGatewaySecurityPoliciesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.network_security_v1alpha1.types.gateway_security_policy.ListGatewaySecurityPoliciesResponse
        ],
    ],
    request: google.cloud.network_security_v1alpha1.types.gateway_security_policy.ListGatewaySecurityPoliciesRequest,
    response: google.cloud.network_security_v1alpha1.types.gateway_security_policy.ListGatewaySecurityPoliciesResponse,
    *,
    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_security_policies requests.

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

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

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

ListGatewaySecurityPoliciesPager

ListGatewaySecurityPoliciesPager(
    method: typing.Callable[
        [...],
        google.cloud.network_security_v1alpha1.types.gateway_security_policy.ListGatewaySecurityPoliciesResponse,
    ],
    request: google.cloud.network_security_v1alpha1.types.gateway_security_policy.ListGatewaySecurityPoliciesRequest,
    response: google.cloud.network_security_v1alpha1.types.gateway_security_policy.ListGatewaySecurityPoliciesResponse,
    *,
    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_security_policies requests.

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

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

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

ListGatewaySecurityPolicyRulesAsyncPager

ListGatewaySecurityPolicyRulesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.network_security_v1alpha1.types.gateway_security_policy_rule.ListGatewaySecurityPolicyRulesResponse
        ],
    ],
    request: google.cloud.network_security_v1alpha1.types.gateway_security_policy_rule.ListGatewaySecurityPolicyRulesRequest,
    response: google.cloud.network_security_v1alpha1.types.gateway_security_policy_rule.ListGatewaySecurityPolicyRulesResponse,
    *,
    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_security_policy_rules requests.

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

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

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

ListGatewaySecurityPolicyRulesPager

ListGatewaySecurityPolicyRulesPager(
    method: typing.Callable[
        [...],
        google.cloud.network_security_v1alpha1.types.gateway_security_policy_rule.ListGatewaySecurityPolicyRulesResponse,
    ],
    request: google.cloud.network_security_v1alpha1.types.gateway_security_policy_rule.ListGatewaySecurityPolicyRulesRequest,
    response: google.cloud.network_security_v1alpha1.types.gateway_security_policy_rule.ListGatewaySecurityPolicyRulesResponse,
    *,
    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_security_policy_rules requests.

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

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

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

ListServerTlsPoliciesAsyncPager

ListServerTlsPoliciesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.network_security_v1alpha1.types.server_tls_policy.ListServerTlsPoliciesResponse
        ],
    ],
    request: google.cloud.network_security_v1alpha1.types.server_tls_policy.ListServerTlsPoliciesRequest,
    response: google.cloud.network_security_v1alpha1.types.server_tls_policy.ListServerTlsPoliciesResponse,
    *,
    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_server_tls_policies requests.

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

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

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

ListServerTlsPoliciesPager

ListServerTlsPoliciesPager(
    method: typing.Callable[
        [...],
        google.cloud.network_security_v1alpha1.types.server_tls_policy.ListServerTlsPoliciesResponse,
    ],
    request: google.cloud.network_security_v1alpha1.types.server_tls_policy.ListServerTlsPoliciesRequest,
    response: google.cloud.network_security_v1alpha1.types.server_tls_policy.ListServerTlsPoliciesResponse,
    *,
    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_server_tls_policies requests.

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

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

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

ListTlsInspectionPoliciesAsyncPager

ListTlsInspectionPoliciesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.network_security_v1alpha1.types.tls_inspection_policy.ListTlsInspectionPoliciesResponse
        ],
    ],
    request: google.cloud.network_security_v1alpha1.types.tls_inspection_policy.ListTlsInspectionPoliciesRequest,
    response: google.cloud.network_security_v1alpha1.types.tls_inspection_policy.ListTlsInspectionPoliciesResponse,
    *,
    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_inspection_policies requests.

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

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

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

ListTlsInspectionPoliciesPager

ListTlsInspectionPoliciesPager(
    method: typing.Callable[
        [...],
        google.cloud.network_security_v1alpha1.types.tls_inspection_policy.ListTlsInspectionPoliciesResponse,
    ],
    request: google.cloud.network_security_v1alpha1.types.tls_inspection_policy.ListTlsInspectionPoliciesRequest,
    response: google.cloud.network_security_v1alpha1.types.tls_inspection_policy.ListTlsInspectionPoliciesResponse,
    *,
    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_inspection_policies requests.

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

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

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

ListUrlListsAsyncPager

ListUrlListsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.network_security_v1alpha1.types.url_list.ListUrlListsResponse
        ],
    ],
    request: google.cloud.network_security_v1alpha1.types.url_list.ListUrlListsRequest,
    response: google.cloud.network_security_v1alpha1.types.url_list.ListUrlListsResponse,
    *,
    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_url_lists requests.

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

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

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

ListUrlListsPager

ListUrlListsPager(
    method: typing.Callable[
        [...],
        google.cloud.network_security_v1alpha1.types.url_list.ListUrlListsResponse,
    ],
    request: google.cloud.network_security_v1alpha1.types.url_list.ListUrlListsRequest,
    response: google.cloud.network_security_v1alpha1.types.url_list.ListUrlListsResponse,
    *,
    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_url_lists requests.

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

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

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