Class: Aws::S3Tables::Types::MigrationCompactionSettings

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

Overview

The compaction settings that a migration applies to the destination table.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#strategy ⇒ String

The compaction strategy. The only valid value is binpack, which is the default.

Returns:

  • (String)


2211
2212
2213
2214
2215
2216
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 2211

class MigrationCompactionSettings < Struct.new(
  :target_file_size_mb,
  :strategy)
  SENSITIVE = []
  include Aws::Structure
end

#target_file_size_mb ⇒ Integer

The target size, from 64 to 512 MB, of the data files that the migration writes, and of the files that compaction writes after you complete the migration. The default is 512.

Returns:

  • (Integer)


2211
2212
2213
2214
2215
2216
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 2211

class MigrationCompactionSettings < Struct.new(
  :target_file_size_mb,
  :strategy)
  SENSITIVE = []
  include Aws::Structure
end