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
- Describes the interval in milliseconds between checkpoint operations.- Returns:
- builder
-
checkpointInterval
public ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs.Builder checkpointInterval(java.lang.Integer checkpointInterval)
- Parameters:
checkpointInterval
- Describes the interval in milliseconds between checkpoint operations.- Returns:
- builder
-
checkpointingEnabled
public ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs.Builder checkpointingEnabled(@Nullable com.pulumi.core.Output<java.lang.Boolean> checkpointingEnabled)
- Parameters:
checkpointingEnabled
- Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.- Returns:
- builder
-
checkpointingEnabled
public ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs.Builder checkpointingEnabled(java.lang.Boolean checkpointingEnabled)
- Parameters:
checkpointingEnabled
- Describes whether checkpointing is enabled for a Flink-based Kinesis Data Analytics application.- Returns:
- builder
-
configurationType
public ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs.Builder configurationType(com.pulumi.core.Output<java.lang.String> configurationType)
- Parameters:
configurationType
- 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`- Returns:
- builder
-
configurationType
public ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs.Builder configurationType(java.lang.String configurationType)
- Parameters:
configurationType
- 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`- Returns:
- builder
-
minPauseBetweenCheckpoints
public ApplicationApplicationConfigurationFlinkApplicationConfigurationCheckpointConfigurationArgs.Builder minPauseBetweenCheckpoints(@Nullable com.pulumi.core.Output<java.lang.Integer> minPauseBetweenCheckpoints)
- Parameters:
minPauseBetweenCheckpoints
- Describes the 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
- Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start.- Returns:
- builder
-
-