class Aws::KinesisAnalyticsV2::Types::CheckpointConfigurationDescription
Describes checkpointing parameters for a Flink-based Kinesis Data Analytics application.
@!attribute [rw] configuration_type
Describes whether the application uses the default checkpointing behavior in Kinesis Data Analytics. <note markdown="1"> 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 </note> @return [String]
@!attribute [rw] checkpointing_enabled
Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application. <note markdown="1"> 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. </note> @return [Boolean]
@!attribute [rw] checkpoint_interval
Describes the interval in milliseconds between checkpoint operations. <note markdown="1"> If `CheckpointConfiguration.ConfigurationType` is `DEFAULT`, the application will use a `CheckpointInterval` value of 60000, even if this value is set to another value using this API or in application code. </note> @return [Integer]
@!attribute [rw] min_pause_between_checkpoints
Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start. <note markdown="1"> 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. </note> @return [Integer]
@see docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/CheckpointConfigurationDescription AWS API Documentation
Constants
- SENSITIVE