pub struct ChunkedUploadsManager { /* private fields */ }Expand description
Operations for the “chunked_uploads” API area.
Implementations§
Source§impl ChunkedUploadsManager
impl ChunkedUploadsManager
pub async fn create_file_upload_session( &self, body: CreateFileUploadSessionRequest, ) -> Result<UploadSession, Error>
pub async fn create_file_version_upload_session( &self, file_id: String, body: CreateFileVersionUploadSessionRequest, ) -> Result<UploadSession, Error>
pub async fn get_file_upload_session( &self, upload_session_id: String, ) -> Result<UploadSession, Error>
pub async fn update_file_upload_session( &self, upload_session_id: String, digest: String, content_range: String, body: Vec<u8>, ) -> Result<UploadedPart, Error>
pub async fn delete_file_upload_session( &self, upload_session_id: String, ) -> Result<(), Error>
Sourcepub fn list_file_upload_session_parts(
&self,
upload_session_id: String,
opts: Option<ChunkedUploadsListFileUploadSessionPartsOptions>,
) -> ChunkedUploadsListFileUploadSessionPartsPaginator
pub fn list_file_upload_session_parts( &self, upload_session_id: String, opts: Option<ChunkedUploadsListFileUploadSessionPartsOptions>, ) -> ChunkedUploadsListFileUploadSessionPartsPaginator
Iterate every crate::models::schemas::UploadPart across pages, threading the cursor.
pub async fn commit_file_upload_session( &self, upload_session_id: String, digest: String, body: CommitFileUploadSessionRequest, opts: Option<ChunkedUploadsCommitFileUploadSessionOptions>, ) -> Result<Files, Error>
Auto Trait Implementations§
impl !RefUnwindSafe for ChunkedUploadsManager
impl !UnwindSafe for ChunkedUploadsManager
impl Freeze for ChunkedUploadsManager
impl Send for ChunkedUploadsManager
impl Sync for ChunkedUploadsManager
impl Unpin for ChunkedUploadsManager
impl UnsafeUnpin for ChunkedUploadsManager
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