pub trait CompleteMultipartUploadOperations {
// Required methods
fn complete_multipart_upload(
&self,
object_key: impl Into<String>,
upload_id: impl Into<String>,
parts: Vec<Part>,
options: Option<CompleteMultipartUploadOptions>,
) -> impl Future<Output = Result<CompleteMultipartUploadResult>>;
fn complete_multipart_upload_auto(
&self,
object_key: impl Into<String>,
upload_id: impl Into<String>,
options: Option<CompleteMultipartUploadOptions>,
) -> impl Future<Output = Result<CompleteMultipartUploadResult>>;
}Expand description
Trait for CompleteMultipartUpload operations
Required Methods§
Sourcefn complete_multipart_upload(
&self,
object_key: impl Into<String>,
upload_id: impl Into<String>,
parts: Vec<Part>,
options: Option<CompleteMultipartUploadOptions>,
) -> impl Future<Output = Result<CompleteMultipartUploadResult>>
fn complete_multipart_upload( &self, object_key: impl Into<String>, upload_id: impl Into<String>, parts: Vec<Part>, options: Option<CompleteMultipartUploadOptions>, ) -> impl Future<Output = Result<CompleteMultipartUploadResult>>
Complete multipart upload
Official documentation: https://www.alibabacloud.com/help/en/oss/developer-reference/completemultipartupload
Sourcefn complete_multipart_upload_auto(
&self,
object_key: impl Into<String>,
upload_id: impl Into<String>,
options: Option<CompleteMultipartUploadOptions>,
) -> impl Future<Output = Result<CompleteMultipartUploadResult>>
fn complete_multipart_upload_auto( &self, object_key: impl Into<String>, upload_id: impl Into<String>, options: Option<CompleteMultipartUploadOptions>, ) -> impl Future<Output = Result<CompleteMultipartUploadResult>>
Automatically complete multipart upload (server lists and sorts all parts)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.