pub struct DeleteObjectOutputBuilder { /* private fields */ }Expand description
Builder for DeleteObjectOutput.
Implementations§
Source§impl DeleteObjectOutputBuilder
impl DeleteObjectOutputBuilder
Sourcepub fn delete_marker<VALUE: Into<Option<bool>>>(self, value: VALUE) -> Self
pub fn delete_marker<VALUE: Into<Option<bool>>>(self, value: VALUE) -> Self
Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.
pub fn request_charged<VALUE: Into<Option<String>>>(self, value: VALUE) -> Self
Sourcepub fn version_id<VALUE: Into<Option<String>>>(self, value: VALUE) -> Self
pub fn version_id<VALUE: Into<Option<String>>>(self, value: VALUE) -> Self
Returns the version ID of the delete marker created as a result of the DELETE operation.
Sourcepub fn build(self) -> Result<DeleteObjectOutput, DeleteObjectOutputBuilderError>
pub fn build(self) -> Result<DeleteObjectOutput, DeleteObjectOutputBuilderError>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DeleteObjectOutputBuilder
impl RefUnwindSafe for DeleteObjectOutputBuilder
impl Send for DeleteObjectOutputBuilder
impl Sync for DeleteObjectOutputBuilder
impl Unpin for DeleteObjectOutputBuilder
impl UnwindSafe for DeleteObjectOutputBuilder
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