Class ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.kinesisanalyticsv2.inputs.ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs.Builder
-
- Enclosing class:
- ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs
public static final class ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs defaults)
-
-
Method Detail
-
checkpointInterval
public ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs.Builder checkpointInterval(@Nullable com.pulumi.core.Output<java.lang.Integer> checkpointInterval)
- Parameters:
checkpointInterval- Interval in milliseconds between checkpoint operations.- Returns:
- builder
-
checkpointInterval
public ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs.Builder checkpointInterval(java.lang.Integer checkpointInterval)
- Parameters:
checkpointInterval- Interval in milliseconds between checkpoint operations.- Returns:
- builder
-
checkpointingEnabled
public ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs.Builder checkpointingEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> checkpointingEnabled)
- Parameters:
checkpointingEnabled- Whether checkpointing is enabled for a Flink-based application.- Returns:
- builder
-
checkpointingEnabled
public ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs.Builder checkpointingEnabled(java.lang.Boolean checkpointingEnabled)
- Parameters:
checkpointingEnabled- Whether checkpointing is enabled for a Flink-based application.- Returns:
- builder
-
configurationType
public ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs.Builder configurationType(com.pulumi.core.Output<java.lang.String> configurationType)
- Parameters:
configurationType- 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`.- Returns:
- builder
-
configurationType
public ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs.Builder configurationType(java.lang.String configurationType)
- Parameters:
configurationType- 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`.- Returns:
- builder
-
minPauseBetweenCheckpoints
public ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs.Builder minPauseBetweenCheckpoints(@Nullable com.pulumi.core.Output<java.lang.Integer> minPauseBetweenCheckpoints)
- Parameters:
minPauseBetweenCheckpoints- Minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start.- Returns:
- builder
-
minPauseBetweenCheckpoints
public ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs.Builder minPauseBetweenCheckpoints(java.lang.Integer minPauseBetweenCheckpoints)
- Parameters:
minPauseBetweenCheckpoints- Minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start.- Returns:
- builder
-
-