pub struct CompleteMultipartUploadInput {Show 18 fields
pub bucket: String,
pub checksum_crc32: Option<String>,
pub checksum_crc32c: Option<String>,
pub checksum_crc64nvme: Option<String>,
pub checksum_sha1: Option<String>,
pub checksum_sha256: Option<String>,
pub checksum_type: Option<ChecksumType>,
pub expected_bucket_owner: Option<String>,
pub if_match: Option<String>,
pub if_none_match: Option<String>,
pub key: String,
pub mpu_object_size: Option<i64>,
pub multipart_upload: Option<CompletedMultipartUpload>,
pub request_payer: Option<RequestPayer>,
pub sse_customer_algorithm: Option<String>,
pub sse_customer_key: Option<String>,
pub sse_customer_key_md5: Option<String>,
pub upload_id: String,
}Expand description
S3 CompleteMultipartUploadInput.
Fields§
§bucket: StringHTTP label (URI path).
checksum_crc32: Option<String>HTTP header: x-amz-checksum-crc32.
checksum_crc32c: Option<String>HTTP header: x-amz-checksum-crc32c.
checksum_crc64nvme: Option<String>HTTP header: x-amz-checksum-crc64nvme.
checksum_sha1: Option<String>HTTP header: x-amz-checksum-sha1.
checksum_sha256: Option<String>HTTP header: x-amz-checksum-sha256.
checksum_type: Option<ChecksumType>HTTP header: x-amz-checksum-type.
expected_bucket_owner: Option<String>HTTP header: x-amz-expected-bucket-owner.
if_match: Option<String>HTTP header: If-Match.
if_none_match: Option<String>HTTP header: If-None-Match.
key: StringHTTP label (URI path).
mpu_object_size: Option<i64>HTTP header: x-amz-mp-object-size.
multipart_upload: Option<CompletedMultipartUpload>HTTP payload body.
request_payer: Option<RequestPayer>HTTP header: x-amz-request-payer.
sse_customer_algorithm: Option<String>HTTP header: x-amz-server-side-encryption-customer-algorithm.
sse_customer_key: Option<String>HTTP header: x-amz-server-side-encryption-customer-key.
sse_customer_key_md5: Option<String>HTTP header: x-amz-server-side-encryption-customer-key-MD5.
upload_id: StringHTTP query: uploadId.
Trait Implementations§
Source§impl Clone for CompleteMultipartUploadInput
impl Clone for CompleteMultipartUploadInput
Source§fn clone(&self) -> CompleteMultipartUploadInput
fn clone(&self) -> CompleteMultipartUploadInput
Returns a duplicate of the value. Read more
1.0.0 · 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 CompleteMultipartUploadInput
impl Debug for CompleteMultipartUploadInput
Source§impl Default for CompleteMultipartUploadInput
impl Default for CompleteMultipartUploadInput
Source§fn default() -> CompleteMultipartUploadInput
fn default() -> CompleteMultipartUploadInput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CompleteMultipartUploadInput
impl RefUnwindSafe for CompleteMultipartUploadInput
impl Send for CompleteMultipartUploadInput
impl Sync for CompleteMultipartUploadInput
impl Unpin for CompleteMultipartUploadInput
impl UnsafeUnpin for CompleteMultipartUploadInput
impl UnwindSafe for CompleteMultipartUploadInput
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