You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::KinesisAnalyticsV2::Types::CheckpointConfigurationDescription

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb

Overview

Describes checkpointing parameters for a Java-based Amazon Kinesis Data Analytics application.

Instance Attribute Summary collapse

Instance Attribute Details

#checkpoint_intervalInteger

Describes the interval in milliseconds between checkpoint operations.

Returns:

  • (Integer)


1214
1215
1216
1217
1218
1219
1220
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 1214

class CheckpointConfigurationDescription < Struct.new(
  :configuration_type,
  :checkpointing_enabled,
  :checkpoint_interval,
  :min_pause_between_checkpoints)
  include Aws::Structure
end

#checkpointing_enabledBoolean

Describes whether checkpointing is enabled for a Java-based Kinesis Data Analytics application.

Returns:

  • (Boolean)


1214
1215
1216
1217
1218
1219
1220
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 1214

class CheckpointConfigurationDescription < Struct.new(
  :configuration_type,
  :checkpointing_enabled,
  :checkpoint_interval,
  :min_pause_between_checkpoints)
  include Aws::Structure
end

#configuration_typeString

Describes whether the application uses the default checkpointing behavior in Kinesis Data Analytics.

Returns:

  • (String)


1214
1215
1216
1217
1218
1219
1220
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 1214

class CheckpointConfigurationDescription < Struct.new(
  :configuration_type,
  :checkpointing_enabled,
  :checkpoint_interval,
  :min_pause_between_checkpoints)
  include Aws::Structure
end

#min_pause_between_checkpointsInteger

Describes the minimum time in milliseconds after a checkpoint operation completes that a new checkpoint operation can start.

Returns:

  • (Integer)


1214
1215
1216
1217
1218
1219
1220
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 1214

class CheckpointConfigurationDescription < Struct.new(
  :configuration_type,
  :checkpointing_enabled,
  :checkpoint_interval,
  :min_pause_between_checkpoints)
  include Aws::Structure
end