pub struct UploadPartInput {Show 18 fields
pub body: Option<StreamingBlob>,
pub bucket: String,
pub checksum_algorithm: Option<ChecksumAlgorithm>,
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 content_length: Option<i64>,
pub content_md5: Option<String>,
pub expected_bucket_owner: Option<String>,
pub key: String,
pub part_number: i32,
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 UploadPartInput.
Fields§
§body: Option<StreamingBlob>HTTP payload body.
bucket: StringHTTP label (URI path).
checksum_algorithm: Option<ChecksumAlgorithm>HTTP header: x-amz-sdk-checksum-algorithm.
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.
content_length: Option<i64>HTTP header: Content-Length.
content_md5: Option<String>HTTP header: Content-MD5.
expected_bucket_owner: Option<String>HTTP header: x-amz-expected-bucket-owner.
key: StringHTTP label (URI path).
part_number: i32HTTP query: partNumber.
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 UploadPartInput
impl Clone for UploadPartInput
Source§fn clone(&self) -> UploadPartInput
fn clone(&self) -> UploadPartInput
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 UploadPartInput
impl Debug for UploadPartInput
Source§impl Default for UploadPartInput
impl Default for UploadPartInput
Source§fn default() -> UploadPartInput
fn default() -> UploadPartInput
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for UploadPartInput
impl RefUnwindSafe for UploadPartInput
impl Send for UploadPartInput
impl Sync for UploadPartInput
impl Unpin for UploadPartInput
impl UnsafeUnpin for UploadPartInput
impl UnwindSafe for UploadPartInput
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