[][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<'de> Deserialize<'de> for ElasticsearchRetryOptions[src]

impl Serialize for ElasticsearchRetryOptions[src]

Auto Trait Implementations

Blanket Implementations

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> From for T[src]

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

type Error = Infallible

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

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