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

impl Debug for ElasticsearchRetryOptions[src]

impl Default for ElasticsearchRetryOptions[src]

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

impl PartialEq<ElasticsearchRetryOptions> for ElasticsearchRetryOptions[src]

impl Serialize for ElasticsearchRetryOptions[src]

impl StructuralPartialEq for ElasticsearchRetryOptions[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

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

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> Same<T> for T

type Output = T

Should always be Self

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

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

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

The type returned in the event of a conversion error.