ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs

data class ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs(val checkpointInterval: Output<Int>? = null, val checkpointingEnabled: Output<Boolean>? = null, val configurationType: Output<String>, val minPauseBetweenCheckpoints: Output<Int>? = null) : ConvertibleToJava<ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs>

Constructors

constructor(checkpointInterval: Output<Int>? = null, checkpointingEnabled: Output<Boolean>? = null, configurationType: Output<String>, minPauseBetweenCheckpoints: Output<Int>? = null)

Properties

Link copied to clipboard
val checkpointingEnabled: Output<Boolean>? = null

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

Link copied to clipboard
val checkpointInterval: Output<Int>? = null

Describes the interval in milliseconds between checkpoint operations.

Link copied to clipboard

Describes whether the application uses Kinesis Data Analytics' default checkpointing behavior. Valid values: CUSTOM, DEFAULT. Set this attribute to CUSTOM in order for any specified checkpointing_enabled, checkpoint_interval, or min_pause_between_checkpoints attribute values to be effective. If this attribute is set to DEFAULT, the application will always use the following values:

Link copied to clipboard
val minPauseBetweenCheckpoints: Output<Int>? = null

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

Functions

Link copied to clipboard
open override fun toJava(): ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs