pub enum TaskSubmitRequest {
RetryFileBatch {
group_path: Option<String>,
items: Vec<FileRetryItem>,
},
FileBatch {
group_path: Option<String>,
items: Vec<FileBatchItem>,
},
TextBatch {
group_path: Option<String>,
items: Vec<UpsertLibraryTextRequest>,
},
UrlBatch {
group_path: Option<String>,
items: Vec<ImportLibraryFileFromUrlRequest>,
},
DeleteBatch {
group_path: Option<String>,
items: Vec<DocumentKey>,
},
SourceSync {
group_path: Option<String>,
source_key: String,
},
TranslationBatch {
group_path: Option<String>,
items: Vec<TranslationSubmitItem>,
},
VectorRebuild,
}Variants§
RetryFileBatch
Re-process existing library files that already have a file id.
FileBatch
Ingest file contents uploaded inline as base64.
TextBatch
UrlBatch
DeleteBatch
SourceSync
TranslationBatch
VectorRebuild
Trait Implementations§
Source§impl Clone for TaskSubmitRequest
impl Clone for TaskSubmitRequest
Source§fn clone(&self) -> TaskSubmitRequest
fn clone(&self) -> TaskSubmitRequest
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 ComposeSchema for TaskSubmitRequest
impl ComposeSchema for TaskSubmitRequest
Source§impl Debug for TaskSubmitRequest
impl Debug for TaskSubmitRequest
Source§impl<'de> Deserialize<'de> for TaskSubmitRequest
impl<'de> Deserialize<'de> for TaskSubmitRequest
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
Source§impl Serialize for TaskSubmitRequest
impl Serialize for TaskSubmitRequest
Auto Trait Implementations§
impl Freeze for TaskSubmitRequest
impl RefUnwindSafe for TaskSubmitRequest
impl Send for TaskSubmitRequest
impl Sync for TaskSubmitRequest
impl Unpin for TaskSubmitRequest
impl UnsafeUnpin for TaskSubmitRequest
impl UnwindSafe for TaskSubmitRequest
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