Class: Aws::KinesisAnalyticsV2::Types::CheckpointConfigurationDescription
- Inherits:
-
Struct
- Object
- Struct
- Aws::KinesisAnalyticsV2::Types::CheckpointConfigurationDescription
- Defined in:
- gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb
Overview
Describes checkpointing parameters for a Managed Service for Apache Flink application.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#checkpoint_interval ⇒ Integer
Describes the interval in milliseconds between checkpoint operations.
-
#checkpointing_enabled ⇒ Boolean
Describes whether checkpointing is enabled for a Managed Service for Apache Flink application.
-
#configuration_type ⇒ String
Describes whether the application uses the default checkpointing behavior in Managed Service for Apache Flink.
-
#min_pause_between_checkpoints ⇒ Integer
Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start.
Instance Attribute Details
#checkpoint_interval ⇒ Integer
Describes the interval in milliseconds between checkpoint operations.
CheckpointConfiguration.ConfigurationType is DEFAULT, the
application will use a CheckpointInterval value of 60000, even if
this value is set to another value using this API or in application
code.
1334 1335 1336 1337 1338 1339 1340 1341 |
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 1334 class CheckpointConfigurationDescription < Struct.new( :configuration_type, :checkpointing_enabled, :checkpoint_interval, :min_pause_between_checkpoints) SENSITIVE = [] include Aws::Structure end |
#checkpointing_enabled ⇒ Boolean
Describes whether checkpointing is enabled for a Managed Service for Apache Flink application.
CheckpointConfiguration.ConfigurationType is DEFAULT, the
application will use a CheckpointingEnabled value of true, even
if this value is set to another value using this API or in
application code.
1334 1335 1336 1337 1338 1339 1340 1341 |
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 1334 class CheckpointConfigurationDescription < Struct.new( :configuration_type, :checkpointing_enabled, :checkpoint_interval, :min_pause_between_checkpoints) SENSITIVE = [] include Aws::Structure end |
#configuration_type ⇒ String
Describes whether the application uses the default checkpointing behavior in Managed Service for Apache Flink.
DEFAULT, the application will use the
following values, even if they are set to other values using APIs or
application code:
CheckpointingEnabled: true
CheckpointInterval: 60000
MinPauseBetweenCheckpoints: 5000
1334 1335 1336 1337 1338 1339 1340 1341 |
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 1334 class CheckpointConfigurationDescription < Struct.new( :configuration_type, :checkpointing_enabled, :checkpoint_interval, :min_pause_between_checkpoints) SENSITIVE = [] include Aws::Structure end |
#min_pause_between_checkpoints ⇒ Integer
Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start.
CheckpointConfiguration.ConfigurationType is DEFAULT, the
application will use a MinPauseBetweenCheckpoints value of 5000,
even if this value is set using this API or in application code.
1334 1335 1336 1337 1338 1339 1340 1341 |
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 1334 class CheckpointConfigurationDescription < Struct.new( :configuration_type, :checkpointing_enabled, :checkpoint_interval, :min_pause_between_checkpoints) SENSITIVE = [] include Aws::Structure end |