Module pagers (0.1.16)

API documentation for securesourcemanager_v1.services.secure_source_manager.pagers module.

Classes

FetchTreeAsyncPager

FetchTreeAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.securesourcemanager_v1.types.secure_source_manager.FetchTreeResponse
        ],
    ],
    request: google.cloud.securesourcemanager_v1.types.secure_source_manager.FetchTreeRequest,
    response: google.cloud.securesourcemanager_v1.types.secure_source_manager.FetchTreeResponse,
    *,
    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 fetch_tree requests.

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

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

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

FetchTreePager

FetchTreePager(
    method: typing.Callable[
        [...],
        google.cloud.securesourcemanager_v1.types.secure_source_manager.FetchTreeResponse,
    ],
    request: google.cloud.securesourcemanager_v1.types.secure_source_manager.FetchTreeRequest,
    response: google.cloud.securesourcemanager_v1.types.secure_source_manager.FetchTreeResponse,
    *,
    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 fetch_tree requests.

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

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

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

ListBranchRulesAsyncPager

ListBranchRulesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.securesourcemanager_v1.types.secure_source_manager.ListBranchRulesResponse
        ],
    ],
    request: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListBranchRulesRequest,
    response: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListBranchRulesResponse,
    *,
    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_branch_rules requests.

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

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

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

ListBranchRulesPager

ListBranchRulesPager(
    method: typing.Callable[
        [...],
        google.cloud.securesourcemanager_v1.types.secure_source_manager.ListBranchRulesResponse,
    ],
    request: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListBranchRulesRequest,
    response: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListBranchRulesResponse,
    *,
    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_branch_rules requests.

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

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

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

ListHooksAsyncPager

ListHooksAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.securesourcemanager_v1.types.secure_source_manager.ListHooksResponse
        ],
    ],
    request: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListHooksRequest,
    response: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListHooksResponse,
    *,
    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_hooks requests.

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

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

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

ListHooksPager

ListHooksPager(
    method: typing.Callable[
        [...],
        google.cloud.securesourcemanager_v1.types.secure_source_manager.ListHooksResponse,
    ],
    request: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListHooksRequest,
    response: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListHooksResponse,
    *,
    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_hooks requests.

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

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

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

ListInstancesAsyncPager

ListInstancesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.securesourcemanager_v1.types.secure_source_manager.ListInstancesResponse
        ],
    ],
    request: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListInstancesRequest,
    response: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListInstancesResponse,
    *,
    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_instances requests.

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

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

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

ListInstancesPager

ListInstancesPager(
    method: typing.Callable[
        [...],
        google.cloud.securesourcemanager_v1.types.secure_source_manager.ListInstancesResponse,
    ],
    request: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListInstancesRequest,
    response: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListInstancesResponse,
    *,
    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_instances requests.

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

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

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

ListIssueCommentsAsyncPager

ListIssueCommentsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.securesourcemanager_v1.types.secure_source_manager.ListIssueCommentsResponse
        ],
    ],
    request: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListIssueCommentsRequest,
    response: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListIssueCommentsResponse,
    *,
    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_issue_comments requests.

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

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

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

ListIssueCommentsPager

ListIssueCommentsPager(
    method: typing.Callable[
        [...],
        google.cloud.securesourcemanager_v1.types.secure_source_manager.ListIssueCommentsResponse,
    ],
    request: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListIssueCommentsRequest,
    response: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListIssueCommentsResponse,
    *,
    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_issue_comments requests.

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

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

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

ListIssuesAsyncPager

ListIssuesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.securesourcemanager_v1.types.secure_source_manager.ListIssuesResponse
        ],
    ],
    request: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListIssuesRequest,
    response: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListIssuesResponse,
    *,
    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_issues requests.

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

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

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

ListIssuesPager

ListIssuesPager(
    method: typing.Callable[
        [...],
        google.cloud.securesourcemanager_v1.types.secure_source_manager.ListIssuesResponse,
    ],
    request: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListIssuesRequest,
    response: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListIssuesResponse,
    *,
    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_issues requests.

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

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

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

ListPullRequestCommentsAsyncPager

ListPullRequestCommentsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.securesourcemanager_v1.types.secure_source_manager.ListPullRequestCommentsResponse
        ],
    ],
    request: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListPullRequestCommentsRequest,
    response: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListPullRequestCommentsResponse,
    *,
    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_pull_request_comments requests.

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

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

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

ListPullRequestCommentsPager

ListPullRequestCommentsPager(
    method: typing.Callable[
        [...],
        google.cloud.securesourcemanager_v1.types.secure_source_manager.ListPullRequestCommentsResponse,
    ],
    request: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListPullRequestCommentsRequest,
    response: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListPullRequestCommentsResponse,
    *,
    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_pull_request_comments requests.

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

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

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

ListPullRequestFileDiffsAsyncPager

ListPullRequestFileDiffsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.securesourcemanager_v1.types.secure_source_manager.ListPullRequestFileDiffsResponse
        ],
    ],
    request: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListPullRequestFileDiffsRequest,
    response: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListPullRequestFileDiffsResponse,
    *,
    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_pull_request_file_diffs requests.

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

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

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

ListPullRequestFileDiffsPager

ListPullRequestFileDiffsPager(
    method: typing.Callable[
        [...],
        google.cloud.securesourcemanager_v1.types.secure_source_manager.ListPullRequestFileDiffsResponse,
    ],
    request: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListPullRequestFileDiffsRequest,
    response: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListPullRequestFileDiffsResponse,
    *,
    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_pull_request_file_diffs requests.

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

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

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

ListPullRequestsAsyncPager

ListPullRequestsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.securesourcemanager_v1.types.secure_source_manager.ListPullRequestsResponse
        ],
    ],
    request: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListPullRequestsRequest,
    response: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListPullRequestsResponse,
    *,
    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_pull_requests requests.

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

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

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

ListPullRequestsPager

ListPullRequestsPager(
    method: typing.Callable[
        [...],
        google.cloud.securesourcemanager_v1.types.secure_source_manager.ListPullRequestsResponse,
    ],
    request: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListPullRequestsRequest,
    response: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListPullRequestsResponse,
    *,
    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_pull_requests requests.

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

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

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

ListRepositoriesAsyncPager

ListRepositoriesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.securesourcemanager_v1.types.secure_source_manager.ListRepositoriesResponse
        ],
    ],
    request: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListRepositoriesRequest,
    response: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListRepositoriesResponse,
    *,
    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_repositories requests.

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

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

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

ListRepositoriesPager

ListRepositoriesPager(
    method: typing.Callable[
        [...],
        google.cloud.securesourcemanager_v1.types.secure_source_manager.ListRepositoriesResponse,
    ],
    request: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListRepositoriesRequest,
    response: google.cloud.securesourcemanager_v1.types.secure_source_manager.ListRepositoriesResponse,
    *,
    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_repositories requests.

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

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

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