Module pagers (1.13.0)

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

Classes

ListAttachmentsAsyncPager

ListAttachmentsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.artifactregistry_v1.types.attachment.ListAttachmentsResponse
        ],
    ],
    request: google.cloud.artifactregistry_v1.types.attachment.ListAttachmentsRequest,
    response: google.cloud.artifactregistry_v1.types.attachment.ListAttachmentsResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_attachments requests.

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

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

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

ListAttachmentsPager

ListAttachmentsPager(
    method: typing.Callable[
        [...], google.cloud.artifactregistry_v1.types.attachment.ListAttachmentsResponse
    ],
    request: google.cloud.artifactregistry_v1.types.attachment.ListAttachmentsRequest,
    response: google.cloud.artifactregistry_v1.types.attachment.ListAttachmentsResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_attachments requests.

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

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

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

ListDockerImagesAsyncPager

ListDockerImagesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.artifactregistry_v1.types.artifact.ListDockerImagesResponse
        ],
    ],
    request: google.cloud.artifactregistry_v1.types.artifact.ListDockerImagesRequest,
    response: google.cloud.artifactregistry_v1.types.artifact.ListDockerImagesResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_docker_images requests.

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

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

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

ListDockerImagesPager

ListDockerImagesPager(
    method: typing.Callable[
        [...], google.cloud.artifactregistry_v1.types.artifact.ListDockerImagesResponse
    ],
    request: google.cloud.artifactregistry_v1.types.artifact.ListDockerImagesRequest,
    response: google.cloud.artifactregistry_v1.types.artifact.ListDockerImagesResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_docker_images requests.

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

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

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

ListFilesAsyncPager

ListFilesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[google.cloud.artifactregistry_v1.types.file.ListFilesResponse],
    ],
    request: google.cloud.artifactregistry_v1.types.file.ListFilesRequest,
    response: google.cloud.artifactregistry_v1.types.file.ListFilesResponse,
    *,
    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, 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_v1.types.file.ListFilesResponse
    ],
    request: google.cloud.artifactregistry_v1.types.file.ListFilesRequest,
    response: google.cloud.artifactregistry_v1.types.file.ListFilesResponse,
    *,
    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, 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.

ListMavenArtifactsAsyncPager

ListMavenArtifactsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.artifactregistry_v1.types.artifact.ListMavenArtifactsResponse
        ],
    ],
    request: google.cloud.artifactregistry_v1.types.artifact.ListMavenArtifactsRequest,
    response: google.cloud.artifactregistry_v1.types.artifact.ListMavenArtifactsResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_maven_artifacts requests.

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

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

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

ListMavenArtifactsPager

ListMavenArtifactsPager(
    method: typing.Callable[
        [...],
        google.cloud.artifactregistry_v1.types.artifact.ListMavenArtifactsResponse,
    ],
    request: google.cloud.artifactregistry_v1.types.artifact.ListMavenArtifactsRequest,
    response: google.cloud.artifactregistry_v1.types.artifact.ListMavenArtifactsResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_maven_artifacts requests.

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

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

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

ListNpmPackagesAsyncPager

ListNpmPackagesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.artifactregistry_v1.types.artifact.ListNpmPackagesResponse
        ],
    ],
    request: google.cloud.artifactregistry_v1.types.artifact.ListNpmPackagesRequest,
    response: google.cloud.artifactregistry_v1.types.artifact.ListNpmPackagesResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_npm_packages requests.

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

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

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

ListNpmPackagesPager

ListNpmPackagesPager(
    method: typing.Callable[
        [...], google.cloud.artifactregistry_v1.types.artifact.ListNpmPackagesResponse
    ],
    request: google.cloud.artifactregistry_v1.types.artifact.ListNpmPackagesRequest,
    response: google.cloud.artifactregistry_v1.types.artifact.ListNpmPackagesResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_npm_packages requests.

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

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

All the usual ListNpmPackagesResponse 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_v1.types.package.ListPackagesResponse
        ],
    ],
    request: google.cloud.artifactregistry_v1.types.package.ListPackagesRequest,
    response: google.cloud.artifactregistry_v1.types.package.ListPackagesResponse,
    *,
    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, 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_v1.types.package.ListPackagesResponse
    ],
    request: google.cloud.artifactregistry_v1.types.package.ListPackagesRequest,
    response: google.cloud.artifactregistry_v1.types.package.ListPackagesResponse,
    *,
    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, 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.

ListPythonPackagesAsyncPager

ListPythonPackagesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.artifactregistry_v1.types.artifact.ListPythonPackagesResponse
        ],
    ],
    request: google.cloud.artifactregistry_v1.types.artifact.ListPythonPackagesRequest,
    response: google.cloud.artifactregistry_v1.types.artifact.ListPythonPackagesResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_python_packages requests.

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

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

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

ListPythonPackagesPager

ListPythonPackagesPager(
    method: typing.Callable[
        [...],
        google.cloud.artifactregistry_v1.types.artifact.ListPythonPackagesResponse,
    ],
    request: google.cloud.artifactregistry_v1.types.artifact.ListPythonPackagesRequest,
    response: google.cloud.artifactregistry_v1.types.artifact.ListPythonPackagesResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_python_packages requests.

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

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

All the usual ListPythonPackagesResponse 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_v1.types.repository.ListRepositoriesResponse
        ],
    ],
    request: google.cloud.artifactregistry_v1.types.repository.ListRepositoriesRequest,
    response: google.cloud.artifactregistry_v1.types.repository.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, 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_v1.types.repository.ListRepositoriesResponse,
    ],
    request: google.cloud.artifactregistry_v1.types.repository.ListRepositoriesRequest,
    response: google.cloud.artifactregistry_v1.types.repository.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, 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.

ListRulesAsyncPager

ListRulesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[google.cloud.artifactregistry_v1.types.rule.ListRulesResponse],
    ],
    request: google.cloud.artifactregistry_v1.types.rule.ListRulesRequest,
    response: google.cloud.artifactregistry_v1.types.rule.ListRulesResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_rules requests.

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

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

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

ListRulesPager

ListRulesPager(
    method: typing.Callable[
        [...], google.cloud.artifactregistry_v1.types.rule.ListRulesResponse
    ],
    request: google.cloud.artifactregistry_v1.types.rule.ListRulesRequest,
    response: google.cloud.artifactregistry_v1.types.rule.ListRulesResponse,
    *,
    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, str]] = ()
)

A pager for iterating through list_rules requests.

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

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

All the usual ListRulesResponse 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_v1.types.tag.ListTagsResponse],
    ],
    request: google.cloud.artifactregistry_v1.types.tag.ListTagsRequest,
    response: google.cloud.artifactregistry_v1.types.tag.ListTagsResponse,
    *,
    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, 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_v1.types.tag.ListTagsResponse
    ],
    request: google.cloud.artifactregistry_v1.types.tag.ListTagsRequest,
    response: google.cloud.artifactregistry_v1.types.tag.ListTagsResponse,
    *,
    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, 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_v1.types.version.ListVersionsResponse
        ],
    ],
    request: google.cloud.artifactregistry_v1.types.version.ListVersionsRequest,
    response: google.cloud.artifactregistry_v1.types.version.ListVersionsResponse,
    *,
    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, 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_v1.types.version.ListVersionsResponse
    ],
    request: google.cloud.artifactregistry_v1.types.version.ListVersionsRequest,
    response: google.cloud.artifactregistry_v1.types.version.ListVersionsResponse,
    *,
    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, 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.