pub struct ListObjectsV2Request {
pub prefix: Option<String>,
pub delimiter: Option<String>,
pub continuation_token: Option<String>,
pub start_after: Option<ObjectKey>,
pub max_keys: PageSize,
pub fetch_owner: bool,
pub headers: HeaderMap,
}Expand description
Request for one ListObjectsV2 page.
Fields§
§prefix: Option<String>Only keys beginning with this exact prefix are returned.
delimiter: Option<String>Groups keys using this delimiter.
continuation_token: Option<String>Opaque token from a preceding response.
start_after: Option<ObjectKey>Starts after this key when no continuation token is used.
max_keys: PageSizeMaximum entries requested from the service.
fetch_owner: boolRequests owner information for every entry.
headers: HeaderMapAdditional request headers. Values are signed and repeated values are preserved. Generated-name collisions are errors; signing- and transport-owned headers are rejected.
Implementations§
Source§impl ListObjectsV2Request
impl ListObjectsV2Request
Sourcepub fn with_headers(self, headers: HeaderMap) -> Self
pub fn with_headers(self, headers: HeaderMap) -> Self
Replaces the request’s additional headers.
Trait Implementations§
Source§impl Clone for ListObjectsV2Request
impl Clone for ListObjectsV2Request
Source§fn clone(&self) -> ListObjectsV2Request
fn clone(&self) -> ListObjectsV2Request
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ListObjectsV2Request
impl Debug for ListObjectsV2Request
Source§impl Default for ListObjectsV2Request
impl Default for ListObjectsV2Request
Source§fn default() -> ListObjectsV2Request
fn default() -> ListObjectsV2Request
Returns the “default value” for a type. Read more
impl Eq for ListObjectsV2Request
Source§impl PartialEq for ListObjectsV2Request
impl PartialEq for ListObjectsV2Request
impl StructuralPartialEq for ListObjectsV2Request
Auto Trait Implementations§
impl Freeze for ListObjectsV2Request
impl RefUnwindSafe for ListObjectsV2Request
impl Send for ListObjectsV2Request
impl Sync for ListObjectsV2Request
impl Unpin for ListObjectsV2Request
impl UnsafeUnpin for ListObjectsV2Request
impl UnwindSafe for ListObjectsV2Request
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.