pub struct PutFileRequestBuilder { /* private fields */ }Expand description
Re-export put_file module
Builder for PutFileRequest.
Implementations§
Source§impl PutFileRequestBuilder
impl PutFileRequestBuilder
Sourcepub fn bucket_name<VALUE: Into<String>>(self, value: VALUE) -> Self
pub fn bucket_name<VALUE: Into<String>>(self, value: VALUE) -> Self
Required: Bucket name
Sourcepub fn stream(self, value: ByteStream) -> Self
pub fn stream(self, value: ByteStream) -> Self
Required: File stream.
Sourcepub fn content_length(self, value: usize) -> Self
pub fn content_length(self, value: usize) -> Self
Optional: File length
Sourcepub fn content_md5<VALUE: Into<Option<String>>>(self, value: VALUE) -> Self
pub fn content_md5<VALUE: Into<Option<String>>>(self, value: VALUE) -> Self
Optional: File MD5 checksum
Sourcepub fn metadatas(self, value: Option<HashMap<String, String>>) -> Self
pub fn metadatas(self, value: Option<HashMap<String, String>>) -> Self
Optional: User custom metadata
Sourcepub fn storage_type<VALUE: Into<Option<String>>>(self, value: VALUE) -> Self
pub fn storage_type<VALUE: Into<Option<String>>>(self, value: VALUE) -> Self
Optional: Storage type: STANDARD | IA | ARCHIVE
Sourcepub fn iop_cmd<VALUE: Into<Option<String>>>(self, value: VALUE) -> Self
pub fn iop_cmd<VALUE: Into<Option<String>>>(self, value: VALUE) -> Self
Optional: Image processing service
Sourcepub fn security_token<VALUE: Into<Option<String>>>(self, value: VALUE) -> Self
pub fn security_token<VALUE: Into<Option<String>>>(self, value: VALUE) -> Self
Optional: Security token
Sourcepub fn object_config(self, value: ObjectConfig) -> Self
pub fn object_config(self, value: ObjectConfig) -> Self
Required Object Config.
Sourcepub fn client(self, value: HttpClient) -> Self
pub fn client(self, value: HttpClient) -> Self
Required Http Client.
Sourcepub fn build(self) -> Result<PutFileRequest, PutFileRequestBuilderError>
pub fn build(self) -> Result<PutFileRequest, PutFileRequestBuilderError>
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for PutFileRequestBuilder
impl !RefUnwindSafe for PutFileRequestBuilder
impl !UnwindSafe for PutFileRequestBuilder
impl Send for PutFileRequestBuilder
impl Sync for PutFileRequestBuilder
impl Unpin for PutFileRequestBuilder
impl UnsafeUnpin for PutFileRequestBuilder
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