pub struct MultipartUpload {
pub upload_id: String,
pub key: String,
pub initiated: DateTime<Utc>,
pub parts: BTreeMap<u32, UploadPart>,
pub metadata: HashMap<String, String>,
pub content_type: String,
pub storage_class: String,
pub sse_algorithm: Option<String>,
pub sse_kms_key_id: Option<String>,
pub tagging: Option<String>,
pub acl_grants: Vec<AclGrant>,
pub checksum_algorithm: Option<String>,
}Expand description
An in-progress multipart upload.
Fields§
§upload_id: String§key: String§initiated: DateTime<Utc>§parts: BTreeMap<u32, UploadPart>Parts keyed by part number.
metadata: HashMap<String, String>Metadata provided at CreateMultipartUpload time.
content_type: String§storage_class: String§sse_algorithm: Option<String>§sse_kms_key_id: Option<String>§tagging: Option<String>§acl_grants: Vec<AclGrant>§checksum_algorithm: Option<String>Trait Implementations§
Source§impl Clone for MultipartUpload
impl Clone for MultipartUpload
Source§fn clone(&self) -> MultipartUpload
fn clone(&self) -> MultipartUpload
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 moreAuto Trait Implementations§
impl Freeze for MultipartUpload
impl RefUnwindSafe for MultipartUpload
impl Send for MultipartUpload
impl Sync for MultipartUpload
impl Unpin for MultipartUpload
impl UnsafeUnpin for MultipartUpload
impl UnwindSafe for MultipartUpload
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