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