pub struct BulkOperation {
pub operation_type: BulkOperationType,
pub id: String,
pub document: Option<SearchDocument>,
pub updates: Option<HashMap<String, Value>>,
pub routing: Option<String>,
pub timestamp: Option<DateTime<Utc>>,
}Expand description
Bulk operation
Fields§
§operation_type: BulkOperationTypeOperation type
id: StringDocument ID
document: Option<SearchDocument>Document data (for index/update operations)
updates: Option<HashMap<String, Value>>Updates (for update operations)
routing: Option<String>Routing value
timestamp: Option<DateTime<Utc>>Timestamp
Trait Implementations§
Source§impl Clone for BulkOperation
impl Clone for BulkOperation
Auto Trait Implementations§
impl Freeze for BulkOperation
impl RefUnwindSafe for BulkOperation
impl Send for BulkOperation
impl Sync for BulkOperation
impl Unpin for BulkOperation
impl UnsafeUnpin for BulkOperation
impl UnwindSafe for BulkOperation
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