pub struct HttpSourceConfigDto {
pub host: ConfigValue<String>,
pub port: ConfigValue<u16>,
pub endpoint: Option<ConfigValue<String>>,
pub timeout_ms: ConfigValue<u64>,
pub adaptive_max_batch_size: Option<ConfigValue<usize>>,
pub adaptive_min_batch_size: Option<ConfigValue<usize>>,
pub adaptive_max_wait_ms: Option<ConfigValue<u64>>,
pub adaptive_min_wait_ms: Option<ConfigValue<u64>>,
pub adaptive_window_secs: Option<ConfigValue<u64>>,
pub adaptive_enabled: Option<ConfigValue<bool>>,
pub webhooks: Option<WebhookConfigDto>,
}Expand description
HTTP source configuration DTO.
Fields§
§host: ConfigValue<String>§port: ConfigValue<u16>§endpoint: Option<ConfigValue<String>>§timeout_ms: ConfigValue<u64>§adaptive_max_batch_size: Option<ConfigValue<usize>>§adaptive_min_batch_size: Option<ConfigValue<usize>>§adaptive_max_wait_ms: Option<ConfigValue<u64>>§adaptive_min_wait_ms: Option<ConfigValue<u64>>§adaptive_window_secs: Option<ConfigValue<u64>>§adaptive_enabled: Option<ConfigValue<bool>>§webhooks: Option<WebhookConfigDto>Trait Implementations§
Source§impl Clone for HttpSourceConfigDto
impl Clone for HttpSourceConfigDto
Source§fn clone(&self) -> HttpSourceConfigDto
fn clone(&self) -> HttpSourceConfigDto
Returns a duplicate of the value. Read more
1.0.0 · 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 HttpSourceConfigDto
impl Debug for HttpSourceConfigDto
Source§impl<'de> Deserialize<'de> for HttpSourceConfigDto
impl<'de> Deserialize<'de> for HttpSourceConfigDto
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 PartialEq for HttpSourceConfigDto
impl PartialEq for HttpSourceConfigDto
Source§impl Serialize for HttpSourceConfigDto
impl Serialize for HttpSourceConfigDto
Source§impl<'__s> ToSchema<'__s> for HttpSourceConfigDto
impl<'__s> ToSchema<'__s> for HttpSourceConfigDto
impl StructuralPartialEq for HttpSourceConfigDto
Auto Trait Implementations§
impl Freeze for HttpSourceConfigDto
impl RefUnwindSafe for HttpSourceConfigDto
impl Send for HttpSourceConfigDto
impl Sync for HttpSourceConfigDto
impl Unpin for HttpSourceConfigDto
impl UnsafeUnpin for HttpSourceConfigDto
impl UnwindSafe for HttpSourceConfigDto
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