pub struct BeginUploadResponse {
pub namespace_id: NamespaceId,
pub upload_id: UploadId,
pub mode: UploadMode,
pub direct_put: Option<DirectPutUpload>,
pub direct_multipart: Option<DirectMultipartUpload>,
}Expand description
Response for starting an upload session.
Fields§
§namespace_id: NamespaceIdNamespace authorized to consume the eventual staged content.
upload_id: UploadIdDurable session identity used by subsequent append and completion calls.
mode: UploadModeTransport selected after applying server capability and request validation.
direct_put: Option<DirectPutUpload>Presigned write details for DirectPut, or None for ServiceProxied.
direct_multipart: Option<DirectMultipartUpload>Part geometry for DirectMultipart, or None for every other mode.
Trait Implementations§
Source§impl Clone for BeginUploadResponse
impl Clone for BeginUploadResponse
Source§fn clone(&self) -> BeginUploadResponse
fn clone(&self) -> BeginUploadResponse
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 BeginUploadResponse
impl Debug for BeginUploadResponse
Source§impl<'de> Deserialize<'de> for BeginUploadResponse
impl<'de> Deserialize<'de> for BeginUploadResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for BeginUploadResponse
Source§impl PartialEq for BeginUploadResponse
impl PartialEq for BeginUploadResponse
Source§impl Serialize for BeginUploadResponse
impl Serialize for BeginUploadResponse
impl StructuralPartialEq for BeginUploadResponse
Auto Trait Implementations§
impl Freeze for BeginUploadResponse
impl RefUnwindSafe for BeginUploadResponse
impl Send for BeginUploadResponse
impl Sync for BeginUploadResponse
impl Unpin for BeginUploadResponse
impl UnsafeUnpin for BeginUploadResponse
impl UnwindSafe for BeginUploadResponse
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