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 classApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration.Builderbuilder()static ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration.Builderbuilder(ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration defaults)java.util.Optional<java.lang.Boolean>checkpointingEnabled()java.util.Optional<java.lang.Integer>checkpointInterval()java.lang.StringconfigurationType()java.util.Optional<java.lang.Integer>minPauseBetweenCheckpoints()
-
-
-
Method Detail
-
checkpointInterval
public java.util.Optional<java.lang.Integer> checkpointInterval()
- Returns:
- Interval in milliseconds between checkpoint operations.
-
checkpointingEnabled
public java.util.Optional<java.lang.Boolean> checkpointingEnabled()
- Returns:
- Whether checkpointing is enabled for a Flink-based application.
-
configurationType
public java.lang.String configurationType()
- Returns:
- Whether the application uses Kinesis Data Analytics' default checkpointing behavior. Valid values: `CUSTOM`, `DEFAULT`. Set this attribute to `CUSTOM` in order for any specified `checkpointingEnabled`, `checkpointInterval`, or `minPauseBetweenCheckpoints` attribute values to be effective. If this attribute is set to `DEFAULT`, the application will always use the following values: `checkpointingEnabled = true`, `checkpointInterval = 60000`, and `minPauseBetweenCheckpoints = 5000`.
-
minPauseBetweenCheckpoints
public java.util.Optional<java.lang.Integer> minPauseBetweenCheckpoints()
- Returns:
- Minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start.
-
builder
public static ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfiguration.Builder builder()
-
-