Struct aws_sdk_s3::model::multipart_upload::Builder
source · [−]pub struct Builder { /* private fields */ }
Expand description
A builder for MultipartUpload
.
Implementations
sourceimpl Builder
impl Builder
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 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 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 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 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 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 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 build(self) -> MultipartUpload
pub fn build(self) -> MultipartUpload
Consumes the builder and constructs a MultipartUpload
.