[][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

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 Default for ElasticsearchRetryOptions
[src]

impl PartialEq<ElasticsearchRetryOptions> for ElasticsearchRetryOptions
[src]

impl Clone for ElasticsearchRetryOptions
[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

Blanket Implementations

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

impl<T> From for T
[src]

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

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

🔬 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, U> TryInto for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

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

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

Should always be Self