pub struct DeleteObjectInput {
pub bucket: String,
pub bypass_governance_retention: Option<bool>,
pub expected_bucket_owner: Option<String>,
pub if_match: Option<String>,
pub if_match_last_modified_time: Option<DateTime<Utc>>,
pub if_match_size: Option<i64>,
pub key: String,
pub mfa: Option<String>,
pub request_payer: Option<RequestPayer>,
pub version_id: Option<String>,
}Expand description
S3 DeleteObjectInput.
Fields§
§bucket: StringHTTP label (URI path).
bypass_governance_retention: Option<bool>HTTP header: x-amz-bypass-governance-retention.
expected_bucket_owner: Option<String>HTTP header: x-amz-expected-bucket-owner.
if_match: Option<String>HTTP header: If-Match.
if_match_last_modified_time: Option<DateTime<Utc>>HTTP header: x-amz-if-match-last-modified-time.
if_match_size: Option<i64>HTTP header: x-amz-if-match-size.
key: StringHTTP label (URI path).
mfa: Option<String>HTTP header: x-amz-mfa.
request_payer: Option<RequestPayer>HTTP header: x-amz-request-payer.
version_id: Option<String>HTTP query: versionId.
Trait Implementations§
Source§impl Clone for DeleteObjectInput
impl Clone for DeleteObjectInput
Source§fn clone(&self) -> DeleteObjectInput
fn clone(&self) -> DeleteObjectInput
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 DeleteObjectInput
impl Debug for DeleteObjectInput
Source§impl Default for DeleteObjectInput
impl Default for DeleteObjectInput
Source§fn default() -> DeleteObjectInput
fn default() -> DeleteObjectInput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DeleteObjectInput
impl RefUnwindSafe for DeleteObjectInput
impl Send for DeleteObjectInput
impl Sync for DeleteObjectInput
impl Unpin for DeleteObjectInput
impl UnsafeUnpin for DeleteObjectInput
impl UnwindSafe for DeleteObjectInput
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