Module pagers (1.10.0)

API documentation for artifactregistry_v1beta2.services.artifact_registry.pagers module.

Classes

ListFilesAsyncPager

ListFilesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.artifactregistry_v1beta2.types.file.ListFilesResponse
        ],
    ],
    request: google.cloud.artifactregistry_v1beta2.types.file.ListFilesRequest,
    response: google.cloud.artifactregistry_v1beta2.types.file.ListFilesResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_files requests.

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

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

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

ListFilesPager

ListFilesPager(
    method: typing.Callable[
        [...], google.cloud.artifactregistry_v1beta2.types.file.ListFilesResponse
    ],
    request: google.cloud.artifactregistry_v1beta2.types.file.ListFilesRequest,
    response: google.cloud.artifactregistry_v1beta2.types.file.ListFilesResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_files requests.

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

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

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

ListPackagesAsyncPager

ListPackagesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.artifactregistry_v1beta2.types.package.ListPackagesResponse
        ],
    ],
    request: google.cloud.artifactregistry_v1beta2.types.package.ListPackagesRequest,
    response: google.cloud.artifactregistry_v1beta2.types.package.ListPackagesResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_packages requests.

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

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

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

ListPackagesPager

ListPackagesPager(
    method: typing.Callable[
        [...], google.cloud.artifactregistry_v1beta2.types.package.ListPackagesResponse
    ],
    request: google.cloud.artifactregistry_v1beta2.types.package.ListPackagesRequest,
    response: google.cloud.artifactregistry_v1beta2.types.package.ListPackagesResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_packages requests.

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

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

All the usual ListPackagesResponse 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.artifactregistry_v1beta2.types.repository.ListRepositoriesResponse
        ],
    ],
    request: google.cloud.artifactregistry_v1beta2.types.repository.ListRepositoriesRequest,
    response: google.cloud.artifactregistry_v1beta2.types.repository.ListRepositoriesResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

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.artifactregistry_v1beta2.types.repository.ListRepositoriesResponse,
    ],
    request: google.cloud.artifactregistry_v1beta2.types.repository.ListRepositoriesRequest,
    response: google.cloud.artifactregistry_v1beta2.types.repository.ListRepositoriesResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

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.

ListTagsAsyncPager

ListTagsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.artifactregistry_v1beta2.types.tag.ListTagsResponse
        ],
    ],
    request: google.cloud.artifactregistry_v1beta2.types.tag.ListTagsRequest,
    response: google.cloud.artifactregistry_v1beta2.types.tag.ListTagsResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_tags requests.

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

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

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

ListTagsPager

ListTagsPager(
    method: typing.Callable[
        [...], google.cloud.artifactregistry_v1beta2.types.tag.ListTagsResponse
    ],
    request: google.cloud.artifactregistry_v1beta2.types.tag.ListTagsRequest,
    response: google.cloud.artifactregistry_v1beta2.types.tag.ListTagsResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_tags requests.

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

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

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

ListVersionsAsyncPager

ListVersionsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.artifactregistry_v1beta2.types.version.ListVersionsResponse
        ],
    ],
    request: google.cloud.artifactregistry_v1beta2.types.version.ListVersionsRequest,
    response: google.cloud.artifactregistry_v1beta2.types.version.ListVersionsResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_versions requests.

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

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

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

ListVersionsPager

ListVersionsPager(
    method: typing.Callable[
        [...], google.cloud.artifactregistry_v1beta2.types.version.ListVersionsResponse
    ],
    request: google.cloud.artifactregistry_v1beta2.types.version.ListVersionsRequest,
    response: google.cloud.artifactregistry_v1beta2.types.version.ListVersionsResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_versions requests.

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

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

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