Class: Aws::Glue::Types::TableOptimizer
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::Glue::Types::TableOptimizer
 
- Includes:
- Structure
- Defined in:
- 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.
| 25264 25265 25266 25267 25268 25269 25270 | # File 'lib/aws-sdk-glue/types.rb', line 25264 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.
| 25264 25265 25266 25267 25268 25269 25270 | # File 'lib/aws-sdk-glue/types.rb', line 25264 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. 
| 25264 25265 25266 25267 25268 25269 25270 | # File 'lib/aws-sdk-glue/types.rb', line 25264 class TableOptimizer < Struct.new( :type, :configuration, :last_run) SENSITIVE = [] include Aws::Structure end |