pub struct MultipartFinishRequest {
pub state: InitMultipartState,
pub part_states: Vec<MultipartUploadState>,
pub new_object: Option<String>,
pub metadata_directive: Option<MetadataDirective>,
pub metadata: Option<HashMap<String, String>>,
pub security_token: Option<String>,
/* private fields */
}Expand description
Re-export multipart_finish module Request configuration
Fields§
§state: InitMultipartStateRequired: Slice initial state
part_states: Vec<MultipartUploadState>Required: Slice states
new_object: Option<String>Optional: new object name used to replace old one if finish multipart upload task successfully.
metadata_directive: Option<MetadataDirective>Optional: UNCHANGED(默认值):保持初始化时设置的用户自定义元数据不变。
REPLACE:忽略初始化分片时设置的用户自定义元数据,直接采用Finish请求中指定的元数据。
metadata: Option<HashMap<String, String>>Optional: User custom headers metadata.
security_token: Option<String>Optional: Security Token
Trait Implementations§
Source§impl ApiRequest for MultipartFinishRequest
impl ApiRequest for MultipartFinishRequest
type Response = FinishUploadResponse
type Error = Error
Source§fn request<'async_trait>(
self,
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>>where
Self: 'async_trait,
fn request<'async_trait>(
self,
) -> Pin<Box<dyn Future<Output = Result<Self::Response, Self::Error>> + Send + 'async_trait>>where
Self: 'async_trait,
This method consumed the request and return the response.
Create ApiOperation impl and invoke
ApiOperation’s execute method to consume self. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for MultipartFinishRequest
impl !UnwindSafe for MultipartFinishRequest
impl Freeze for MultipartFinishRequest
impl Send for MultipartFinishRequest
impl Sync for MultipartFinishRequest
impl Unpin for MultipartFinishRequest
impl UnsafeUnpin for MultipartFinishRequest
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