Struct aws_sdk_s3::types::builders::MultipartUploadBuilder
source · #[non_exhaustive]pub struct MultipartUploadBuilder { /* private fields */ }
Expand description
A builder for MultipartUpload
.
Implementations§
source§impl MultipartUploadBuilder
impl MultipartUploadBuilder
sourcepub fn upload_id(self, input: impl Into<String>) -> Self
pub fn upload_id(self, input: impl Into<String>) -> Self
Upload ID that identifies the multipart upload.
sourcepub fn set_upload_id(self, input: Option<String>) -> Self
pub fn set_upload_id(self, input: Option<String>) -> Self
Upload ID that identifies the multipart upload.
sourcepub fn get_upload_id(&self) -> &Option<String>
pub fn get_upload_id(&self) -> &Option<String>
Upload ID that identifies the multipart upload.
sourcepub fn key(self, input: impl Into<String>) -> Self
pub fn key(self, input: impl Into<String>) -> Self
Key of the object for which the multipart upload was initiated.
sourcepub fn set_key(self, input: Option<String>) -> Self
pub fn set_key(self, input: Option<String>) -> Self
Key of the object for which the multipart upload was initiated.
sourcepub fn get_key(&self) -> &Option<String>
pub fn get_key(&self) -> &Option<String>
Key of the object for which the multipart upload was initiated.
sourcepub fn initiated(self, input: DateTime) -> Self
pub fn initiated(self, input: DateTime) -> Self
Date and time at which the multipart upload was initiated.
sourcepub fn set_initiated(self, input: Option<DateTime>) -> Self
pub fn set_initiated(self, input: Option<DateTime>) -> Self
Date and time at which the multipart upload was initiated.
sourcepub fn get_initiated(&self) -> &Option<DateTime>
pub fn get_initiated(&self) -> &Option<DateTime>
Date and time at which the multipart upload was initiated.
sourcepub fn storage_class(self, input: StorageClass) -> Self
pub fn storage_class(self, input: StorageClass) -> Self
The class of storage used to store the object.
sourcepub fn set_storage_class(self, input: Option<StorageClass>) -> Self
pub fn set_storage_class(self, input: Option<StorageClass>) -> Self
The class of storage used to store the object.
sourcepub fn get_storage_class(&self) -> &Option<StorageClass>
pub fn get_storage_class(&self) -> &Option<StorageClass>
The class of storage used to store the object.
sourcepub fn owner(self, input: Owner) -> Self
pub fn owner(self, input: Owner) -> Self
Specifies the owner of the object that is part of the multipart upload.
sourcepub fn set_owner(self, input: Option<Owner>) -> Self
pub fn set_owner(self, input: Option<Owner>) -> Self
Specifies the owner of the object that is part of the multipart upload.
sourcepub fn get_owner(&self) -> &Option<Owner>
pub fn get_owner(&self) -> &Option<Owner>
Specifies the owner of the object that is part of the multipart upload.
sourcepub fn initiator(self, input: Initiator) -> Self
pub fn initiator(self, input: Initiator) -> Self
Identifies who initiated the multipart upload.
sourcepub fn set_initiator(self, input: Option<Initiator>) -> Self
pub fn set_initiator(self, input: Option<Initiator>) -> Self
Identifies who initiated the multipart upload.
sourcepub fn get_initiator(&self) -> &Option<Initiator>
pub fn get_initiator(&self) -> &Option<Initiator>
Identifies who initiated the multipart upload.
sourcepub fn checksum_algorithm(self, input: ChecksumAlgorithm) -> Self
pub fn checksum_algorithm(self, input: ChecksumAlgorithm) -> Self
The algorithm that was used to create a checksum of the object.
sourcepub fn set_checksum_algorithm(self, input: Option<ChecksumAlgorithm>) -> Self
pub fn set_checksum_algorithm(self, input: Option<ChecksumAlgorithm>) -> Self
The algorithm that was used to create a checksum of the object.
sourcepub fn get_checksum_algorithm(&self) -> &Option<ChecksumAlgorithm>
pub fn get_checksum_algorithm(&self) -> &Option<ChecksumAlgorithm>
The algorithm that was used to create a checksum of the object.
sourcepub fn build(self) -> MultipartUpload
pub fn build(self) -> MultipartUpload
Consumes the builder and constructs a MultipartUpload
.
Trait Implementations§
source§impl Clone for MultipartUploadBuilder
impl Clone for MultipartUploadBuilder
source§fn clone(&self) -> MultipartUploadBuilder
fn clone(&self) -> MultipartUploadBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for MultipartUploadBuilder
impl Debug for MultipartUploadBuilder
source§impl Default for MultipartUploadBuilder
impl Default for MultipartUploadBuilder
source§fn default() -> MultipartUploadBuilder
fn default() -> MultipartUploadBuilder
source§impl PartialEq for MultipartUploadBuilder
impl PartialEq for MultipartUploadBuilder
source§fn eq(&self, other: &MultipartUploadBuilder) -> bool
fn eq(&self, other: &MultipartUploadBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.