pub struct ListObjectVersionsInputBuilder { /* private fields */ }Expand description
A builder for ListObjectVersionsInput
Implementations§
Source§impl ListObjectVersionsInputBuilder
impl ListObjectVersionsInputBuilder
pub fn set_bucket(&mut self, field: BucketName) -> &mut Self
pub fn set_delimiter(&mut self, field: Option<Delimiter>) -> &mut Self
pub fn set_encoding_type(&mut self, field: Option<EncodingType>) -> &mut Self
pub fn set_expected_bucket_owner( &mut self, field: Option<AccountId>, ) -> &mut Self
pub fn set_key_marker(&mut self, field: Option<KeyMarker>) -> &mut Self
pub fn set_max_keys(&mut self, field: Option<MaxKeys>) -> &mut Self
pub fn set_optional_object_attributes( &mut self, field: Option<OptionalObjectAttributesList>, ) -> &mut Self
pub fn set_prefix(&mut self, field: Option<Prefix>) -> &mut Self
pub fn set_request_payer(&mut self, field: Option<RequestPayer>) -> &mut Self
pub fn set_version_id_marker( &mut self, field: Option<VersionIdMarker>, ) -> &mut Self
pub fn bucket(self, field: BucketName) -> Self
pub fn delimiter(self, field: Option<Delimiter>) -> Self
pub fn encoding_type(self, field: Option<EncodingType>) -> Self
pub fn expected_bucket_owner(self, field: Option<AccountId>) -> Self
pub fn key_marker(self, field: Option<KeyMarker>) -> Self
pub fn max_keys(self, field: Option<MaxKeys>) -> Self
pub fn optional_object_attributes( self, field: Option<OptionalObjectAttributesList>, ) -> Self
pub fn prefix(self, field: Option<Prefix>) -> Self
pub fn request_payer(self, field: Option<RequestPayer>) -> Self
pub fn version_id_marker(self, field: Option<VersionIdMarker>) -> Self
pub fn build(self) -> Result<ListObjectVersionsInput, BuildError>
Trait Implementations§
Source§impl Default for ListObjectVersionsInputBuilder
impl Default for ListObjectVersionsInputBuilder
Source§fn default() -> ListObjectVersionsInputBuilder
fn default() -> ListObjectVersionsInputBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ListObjectVersionsInputBuilder
impl RefUnwindSafe for ListObjectVersionsInputBuilder
impl Send for ListObjectVersionsInputBuilder
impl Sync for ListObjectVersionsInputBuilder
impl Unpin for ListObjectVersionsInputBuilder
impl UnsafeUnpin for ListObjectVersionsInputBuilder
impl UnwindSafe for ListObjectVersionsInputBuilder
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