[][src]Struct rusoto_firehose::ElasticsearchRetryOptions

pub struct ElasticsearchRetryOptions {
    pub duration_in_seconds: Option<i64>,
}

Configures retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon ES.

Fields

duration_in_seconds: Option<i64>

After an initial failure to deliver to Amazon ES, the total amount of time during which Kinesis Data Firehose retries delivery (including the first attempt). After this time has elapsed, the failed documents are written to Amazon S3. Default value is 300 seconds (5 minutes). A value of 0 (zero) results in no retries.

Trait Implementations

impl PartialEq<ElasticsearchRetryOptions> for ElasticsearchRetryOptions[src]

impl Default for ElasticsearchRetryOptions[src]

impl Clone for ElasticsearchRetryOptions[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for ElasticsearchRetryOptions[src]

impl Serialize for ElasticsearchRetryOptions[src]

impl<'de> Deserialize<'de> for ElasticsearchRetryOptions[src]

Auto Trait Implementations

impl Send for ElasticsearchRetryOptions

impl Sync for ElasticsearchRetryOptions

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self