Struct rusoto_firehose::ElasticsearchBufferingHints [−][src]
pub struct ElasticsearchBufferingHints { pub interval_in_seconds: Option<i64>, pub size_in_m_bs: Option<i64>, }
Expand description
Describes the buffering to perform before delivering data to the Amazon ES destination.
Fields
interval_in_seconds: Option<i64>
Buffer incoming data for the specified period of time, in seconds, before delivering it to the destination. The default value is 300 (5 minutes).
size_in_m_bs: Option<i64>
Buffer incoming data to the specified size, in MBs, before delivering it to the destination. The default value is 5.
We recommend setting this parameter to a value greater than the amount of data you typically ingest into the delivery stream in 10 seconds. For example, if you typically ingest data at 1 MB/sec, the value should be 10 MB or higher.
Trait Implementations
Returns the “default value” for a type. Read more
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ElasticsearchBufferingHints
impl Send for ElasticsearchBufferingHints
impl Sync for ElasticsearchBufferingHints
impl Unpin for ElasticsearchBufferingHints
impl UnwindSafe for ElasticsearchBufferingHints
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self