#[non_exhaustive]pub struct CreateUploadRequestBuilder { /* private fields */ }Expand description
EN: Builder for upload creation requests. 中文:上传创建请求的构建器。
Implementations§
Source§impl CreateUploadRequestBuilder
impl CreateUploadRequestBuilder
Sourcepub fn bytes(self, bytes: u64) -> Self
pub fn bytes(self, bytes: u64) -> Self
EN: Sets the total expected upload size in bytes. 中文:设置预期上传总大小,单位为字节。
Sourcepub fn filename(self, filename: impl Into<String>) -> Self
pub fn filename(self, filename: impl Into<String>) -> Self
EN: Sets the final filename. 中文:设置最终文件名。
Sourcepub fn mime_type(self, mime_type: impl Into<String>) -> Self
pub fn mime_type(self, mime_type: impl Into<String>) -> Self
EN: Sets the MIME type. 中文:设置 MIME 类型。
Sourcepub fn expires_after(self, expires_after: FileExpirationPolicy) -> Self
pub fn expires_after(self, expires_after: FileExpirationPolicy) -> Self
EN: Sets the optional expiration policy. 中文:设置可选的过期策略。
Sourcepub fn build(self) -> Result<CreateUploadRequest, LingerError>
pub fn build(self) -> Result<CreateUploadRequest, LingerError>
EN: Builds and validates the request. 中文:构建并校验请求。
Trait Implementations§
Source§impl Clone for CreateUploadRequestBuilder
impl Clone for CreateUploadRequestBuilder
Source§fn clone(&self) -> CreateUploadRequestBuilder
fn clone(&self) -> CreateUploadRequestBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateUploadRequestBuilder
impl Debug for CreateUploadRequestBuilder
Source§impl Default for CreateUploadRequestBuilder
impl Default for CreateUploadRequestBuilder
Source§fn default() -> CreateUploadRequestBuilder
fn default() -> CreateUploadRequestBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateUploadRequestBuilder
impl RefUnwindSafe for CreateUploadRequestBuilder
impl Send for CreateUploadRequestBuilder
impl Sync for CreateUploadRequestBuilder
impl Unpin for CreateUploadRequestBuilder
impl UnsafeUnpin for CreateUploadRequestBuilder
impl UnwindSafe for CreateUploadRequestBuilder
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