[][src]Struct rusoto_kinesisanalyticsv2::CheckpointConfigurationDescription

pub struct CheckpointConfigurationDescription {
    pub checkpoint_interval: Option<i64>,
    pub checkpointing_enabled: Option<bool>,
    pub configuration_type: Option<String>,
    pub min_pause_between_checkpoints: Option<i64>,
}

Describes checkpointing parameters for a Java-based Amazon Kinesis Data Analytics application.

Fields

checkpoint_interval: Option<i64>

Describes the interval in milliseconds between checkpoint operations.

If CheckpointConfiguration.ConfigurationType is DEFAULT, the application will use a CheckpointInterval vaue of 60000, even if this value is set to another value using this API or in application code.

checkpointing_enabled: Option<bool>

Describes whether checkpointing is enabled for a Java-based Kinesis Data Analytics application.

If CheckpointConfiguration.ConfigurationType is DEFAULT, the application will use a CheckpointingEnabled value of true, even if this value is set to another value using this API or in application code.

configuration_type: Option<String>

Describes whether the application uses the default checkpointing behavior in Kinesis Data Analytics.

If this value is set to DEFAULT, the application will use the following values, even if they are set to other values using APIs or application code:

  • CheckpointingEnabled: true

  • CheckpointInterval: 60000

  • MinPauseBetweenCheckpoints: 5000

min_pause_between_checkpoints: Option<i64>

Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start.

If CheckpointConfiguration.ConfigurationType is DEFAULT, the application will use a MinPauseBetweenCheckpoints value of 5000, even if this value is set using this API or in application code.

Trait Implementations

impl Clone for CheckpointConfigurationDescription[src]

impl Debug for CheckpointConfigurationDescription[src]

impl Default for CheckpointConfigurationDescription[src]

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

impl PartialEq<CheckpointConfigurationDescription> for CheckpointConfigurationDescription[src]

impl StructuralPartialEq for CheckpointConfigurationDescription[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.