Class: Aws::Glue::Types::TableOptimizer
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::TableOptimizer
- Defined in:
- gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb
Overview
Contains details about an optimizer associated with a table.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#configuration ⇒ Types::TableOptimizerConfiguration
A
TableOptimizerConfiguration
object that was specified when creating or updating a table optimizer. -
#last_run ⇒ Types::TableOptimizerRun
A
TableOptimizerRun
object representing the last run of the table optimizer. -
#type ⇒ String
The type of table optimizer.
Instance Attribute Details
#configuration ⇒ Types::TableOptimizerConfiguration
A TableOptimizerConfiguration
object that was specified when
creating or updating a table optimizer.
25233 25234 25235 25236 25237 25238 25239 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 25233 class TableOptimizer < Struct.new( :type, :configuration, :last_run) SENSITIVE = [] include Aws::Structure end |
#last_run ⇒ Types::TableOptimizerRun
A TableOptimizerRun
object representing the last run of the table
optimizer.
25233 25234 25235 25236 25237 25238 25239 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 25233 class TableOptimizer < Struct.new( :type, :configuration, :last_run) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of table optimizer. The valid values are:
compaction
: for managing compaction with a table optimizer.retention
: for managing the retention of snapshot with a table optimizer.orphan_file_deletion
: for managing the deletion of orphan files with a table optimizer.
25233 25234 25235 25236 25237 25238 25239 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 25233 class TableOptimizer < Struct.new( :type, :configuration, :last_run) SENSITIVE = [] include Aws::Structure end |