pub struct EnrichAsyncOptions {
pub url: String,
pub parallelism: Option<u32>,
pub queue_size: Option<u32>,
pub timeout_ms: Option<u32>,
pub max_retries: Option<u32>,
pub retry_backoff_ms: Option<u32>,
pub ordering: Option<String>,
pub on_failure: Option<String>,
}Expand description
Options for StreamBuilder::enrich_async.
Fields§
§url: String§parallelism: Option<u32>§queue_size: Option<u32>§timeout_ms: Option<u32>§max_retries: Option<u32>§retry_backoff_ms: Option<u32>§ordering: Option<String>Must be "PRESERVE_INPUT" or "UNORDERED".
on_failure: Option<String>Must be "EMIT_ERROR", "DROP", or "PASS_THROUGH".
Trait Implementations§
Source§impl Clone for EnrichAsyncOptions
impl Clone for EnrichAsyncOptions
Source§fn clone(&self) -> EnrichAsyncOptions
fn clone(&self) -> EnrichAsyncOptions
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 EnrichAsyncOptions
impl Debug for EnrichAsyncOptions
Source§impl Default for EnrichAsyncOptions
impl Default for EnrichAsyncOptions
Source§fn default() -> EnrichAsyncOptions
fn default() -> EnrichAsyncOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EnrichAsyncOptions
impl RefUnwindSafe for EnrichAsyncOptions
impl Send for EnrichAsyncOptions
impl Sync for EnrichAsyncOptions
impl Unpin for EnrichAsyncOptions
impl UnsafeUnpin for EnrichAsyncOptions
impl UnwindSafe for EnrichAsyncOptions
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