Class: Aws::Glue::Types::TableOptimizer

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#configurationTypes::TableOptimizerConfiguration

A ‘TableOptimizerConfiguration` object that was specified when creating or updating a table optimizer.



26894
26895
26896
26897
26898
26899
26900
26901
# File 'lib/aws-sdk-glue/types.rb', line 26894

class TableOptimizer < Struct.new(
  :type,
  :configuration,
  :last_run,
  :configuration_source)
  SENSITIVE = []
  include Aws::Structure
end

#configuration_sourceString

Specifies the source of the optimizer configuration. This indicates how the table optimizer was configured and which entity or service initiated the configuration.



26894
26895
26896
26897
26898
26899
26900
26901
# File 'lib/aws-sdk-glue/types.rb', line 26894

class TableOptimizer < Struct.new(
  :type,
  :configuration,
  :last_run,
  :configuration_source)
  SENSITIVE = []
  include Aws::Structure
end

#last_runTypes::TableOptimizerRun

A ‘TableOptimizerRun` object representing the last run of the table optimizer.



26894
26895
26896
26897
26898
26899
26900
26901
# File 'lib/aws-sdk-glue/types.rb', line 26894

class TableOptimizer < Struct.new(
  :type,
  :configuration,
  :last_run,
  :configuration_source)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

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.



26894
26895
26896
26897
26898
26899
26900
26901
# File 'lib/aws-sdk-glue/types.rb', line 26894

class TableOptimizer < Struct.new(
  :type,
  :configuration,
  :last_run,
  :configuration_source)
  SENSITIVE = []
  include Aws::Structure
end