Class ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration
- java.lang.Object
-
- com.pulumi.aws.kinesisanalyticsv2.outputs.ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration
-
public final class ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration.Builder
builder()
static ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration.Builder
builder(ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration defaults)
java.util.Optional<java.lang.Boolean>
checkpointingEnabled()
java.util.Optional<java.lang.Integer>
checkpointInterval()
java.lang.String
configurationType()
java.util.Optional<java.lang.Integer>
minPauseBetweenCheckpoints()
-
-
-
Method Detail
-
checkpointInterval
public java.util.Optional<java.lang.Integer> checkpointInterval()
- Returns:
- Describes the interval in milliseconds between checkpoint operations.
-
checkpointingEnabled
public java.util.Optional<java.lang.Boolean> checkpointingEnabled()
- Returns:
- Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.
-
configurationType
public java.lang.String configurationType()
- Returns:
- 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: * `checkpointing_enabled = true` * `checkpoint_interval = 60000` * `min_pause_between_checkpoints = 5000`
-
minPauseBetweenCheckpoints
public java.util.Optional<java.lang.Integer> minPauseBetweenCheckpoints()
- Returns:
- Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start.
-
builder
public static ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration.Builder builder()
-
-