iter_object_versions¶
List object versions related API.
- class s3pathlib.core.iter_object_versions.IterObjectVersionsAPIMixin[source]¶
A mixin class that implements the iter object versions methods.
- list_object_versions(batch_size: int = 1000, limit: int = OPT, delimiter: str = OPT, encoding_type: str = OPT, expected_bucket_owner: str = OPT, bsm: BotoSesManager | S3Client | None = None) S3PathIterProxy[source]¶
Recursively iterate objects under this prefix, yield
S3Path.- Parameters:
batch_size – Number of s3 object returned per paginator, valid value is from 1 ~ 1000. large number can reduce IO.
limit – Total number of s3 object to return.
delimiter – See ListObjectVersions.
encoding_type – See ListObjectVersions.
expected_bucket_owner – See ListObjectVersions.
bsm – See bsm.
Added in version 2.0.1.