pub type FutureLister<F> = OperatorFuture<ListOptions, Lister, F>;
Expand description
Future that generated by Operator::list_with
or Operator::lister_with
.
Users can add more options by public functions provided by this struct.
Aliased Type§
struct FutureLister<F> { /* private fields */ }
Implementations§
Source§impl<F: Future<Output = Result<Lister>>> FutureLister<F>
impl<F: Future<Output = Result<Lister>>> FutureLister<F>
Sourcepub fn limit(self, v: usize) -> Self
pub fn limit(self, v: usize) -> Self
The limit passed to underlying service to specify the max results that could return per-request.
Users could use this to control the memory usage of list operation.
Sourcepub fn start_after(self, v: &str) -> Self
pub fn start_after(self, v: &str) -> Self
The start_after passes to underlying service to specify the specified key to start listing from.
Sourcepub fn recursive(self, v: bool) -> Self
pub fn recursive(self, v: bool) -> Self
The recursive is used to control whether the list operation is recursive.
- If
false
, list operation will only list the entries under the given path. - If
true
, list operation will list all entries that starts with given path.
Default to false
.
Sourcepub fn versions(self, v: bool) -> Self
pub fn versions(self, v: bool) -> Self
Controls whether the list
operation should return file versions.
This function allows you to specify if the list
operation, when executed, should include
information about different versions of files, if versioning is supported and enabled.
If true
, subsequent list
operations will include version information for each file.
If false
, version information will be omitted from the list
results.
Default to false
Sourcepub fn deleted(self, v: bool) -> Self
pub fn deleted(self, v: bool) -> Self
Controls whether the list
operation should include deleted files (or versions).
This function allows you to specify if the list
operation, when executed, should include
entries for files or versions that have been marked as deleted. This is particularly relevant
in object storage systems that support soft deletion or versioning.
If true
, subsequent list
operations will include deleted files or versions.
If false
, deleted files or versions will be excluded from the list
results.