[−][src]Struct rusoto_firehose::ElasticsearchRetryOptions
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 Clone for ElasticsearchRetryOptions
fn clone(&self) -> ElasticsearchRetryOptions
[src]
fn clone(&self) -> ElasticsearchRetryOptions
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Default for ElasticsearchRetryOptions
[src]
impl Default for ElasticsearchRetryOptions
impl PartialEq<ElasticsearchRetryOptions> for ElasticsearchRetryOptions
[src]
impl PartialEq<ElasticsearchRetryOptions> for ElasticsearchRetryOptions
fn eq(&self, other: &ElasticsearchRetryOptions) -> bool
[src]
fn eq(&self, other: &ElasticsearchRetryOptions) -> bool
fn ne(&self, other: &ElasticsearchRetryOptions) -> bool
[src]
fn ne(&self, other: &ElasticsearchRetryOptions) -> bool
impl Debug for ElasticsearchRetryOptions
[src]
impl Debug for ElasticsearchRetryOptions
impl<'de> Deserialize<'de> for ElasticsearchRetryOptions
[src]
impl<'de> Deserialize<'de> for ElasticsearchRetryOptions
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
impl Serialize for ElasticsearchRetryOptions
[src]
impl Serialize for ElasticsearchRetryOptions
Auto Trait Implementations
impl Send for ElasticsearchRetryOptions
impl Send for ElasticsearchRetryOptions
impl Sync for ElasticsearchRetryOptions
impl Sync for ElasticsearchRetryOptions
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
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.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
impl<T> Same for T
impl<T> Same for T
type Output = T
Should always be Self
impl<T> Erased for T
impl<T> Erased for T