Class: Aws::Glue::Types::ColumnStatisticsTaskSettings
- Inherits:
-
Struct
- Object
- Struct
- Aws::Glue::Types::ColumnStatisticsTaskSettings
- Defined in:
- gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb
Overview
The settings for a column statistics task.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#catalog_id ⇒ String
The ID of the Data Catalog in which the database resides.
-
#column_name_list ⇒ Array<String>
A list of column names for which to run statistics.
-
#database_name ⇒ String
The name of the database where the table resides.
-
#last_execution_attempt ⇒ Types::ExecutionAttempt
The last
ExecutionAttemptfor the column statistics task run. -
#role ⇒ String
The role used for running the column statistics.
-
#sample_size ⇒ Float
The percentage of data to sample.
-
#schedule ⇒ Types::Schedule
A schedule for running the column statistics, specified in CRON syntax.
-
#schedule_type ⇒ String
The type of schedule for a column statistics task.
-
#security_configuration ⇒ String
Name of the security configuration that is used to encrypt CloudWatch logs.
-
#setting_source ⇒ String
The source of setting the column statistics task.
-
#table_name ⇒ String
The name of the table for which to generate column statistics.
Instance Attribute Details
#catalog_id ⇒ String
The ID of the Data Catalog in which the database resides.
3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 3595 class ColumnStatisticsTaskSettings < Struct.new( :database_name, :table_name, :schedule, :column_name_list, :catalog_id, :role, :sample_size, :security_configuration, :schedule_type, :setting_source, :last_execution_attempt) SENSITIVE = [] include Aws::Structure end |
#column_name_list ⇒ Array<String>
A list of column names for which to run statistics.
3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 3595 class ColumnStatisticsTaskSettings < Struct.new( :database_name, :table_name, :schedule, :column_name_list, :catalog_id, :role, :sample_size, :security_configuration, :schedule_type, :setting_source, :last_execution_attempt) SENSITIVE = [] include Aws::Structure end |
#database_name ⇒ String
The name of the database where the table resides.
3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 3595 class ColumnStatisticsTaskSettings < Struct.new( :database_name, :table_name, :schedule, :column_name_list, :catalog_id, :role, :sample_size, :security_configuration, :schedule_type, :setting_source, :last_execution_attempt) SENSITIVE = [] include Aws::Structure end |
#last_execution_attempt ⇒ Types::ExecutionAttempt
The last ExecutionAttempt for the column statistics task run.
3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 3595 class ColumnStatisticsTaskSettings < Struct.new( :database_name, :table_name, :schedule, :column_name_list, :catalog_id, :role, :sample_size, :security_configuration, :schedule_type, :setting_source, :last_execution_attempt) SENSITIVE = [] include Aws::Structure end |
#role ⇒ String
The role used for running the column statistics.
3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 3595 class ColumnStatisticsTaskSettings < Struct.new( :database_name, :table_name, :schedule, :column_name_list, :catalog_id, :role, :sample_size, :security_configuration, :schedule_type, :setting_source, :last_execution_attempt) SENSITIVE = [] include Aws::Structure end |
#sample_size ⇒ Float
The percentage of data to sample.
3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 3595 class ColumnStatisticsTaskSettings < Struct.new( :database_name, :table_name, :schedule, :column_name_list, :catalog_id, :role, :sample_size, :security_configuration, :schedule_type, :setting_source, :last_execution_attempt) SENSITIVE = [] include Aws::Structure end |
#schedule ⇒ Types::Schedule
A schedule for running the column statistics, specified in CRON syntax.
3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 3595 class ColumnStatisticsTaskSettings < Struct.new( :database_name, :table_name, :schedule, :column_name_list, :catalog_id, :role, :sample_size, :security_configuration, :schedule_type, :setting_source, :last_execution_attempt) SENSITIVE = [] include Aws::Structure end |
#schedule_type ⇒ String
The type of schedule for a column statistics task. Possible values
may be CRON or AUTO.
3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 3595 class ColumnStatisticsTaskSettings < Struct.new( :database_name, :table_name, :schedule, :column_name_list, :catalog_id, :role, :sample_size, :security_configuration, :schedule_type, :setting_source, :last_execution_attempt) SENSITIVE = [] include Aws::Structure end |
#security_configuration ⇒ String
Name of the security configuration that is used to encrypt CloudWatch logs.
3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 3595 class ColumnStatisticsTaskSettings < Struct.new( :database_name, :table_name, :schedule, :column_name_list, :catalog_id, :role, :sample_size, :security_configuration, :schedule_type, :setting_source, :last_execution_attempt) SENSITIVE = [] include Aws::Structure end |
#setting_source ⇒ String
The source of setting the column statistics task. Possible values
may be CATALOG or TABLE.
3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 3595 class ColumnStatisticsTaskSettings < Struct.new( :database_name, :table_name, :schedule, :column_name_list, :catalog_id, :role, :sample_size, :security_configuration, :schedule_type, :setting_source, :last_execution_attempt) SENSITIVE = [] include Aws::Structure end |
#table_name ⇒ String
The name of the table for which to generate column statistics.
3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 |
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 3595 class ColumnStatisticsTaskSettings < Struct.new( :database_name, :table_name, :schedule, :column_name_list, :catalog_id, :role, :sample_size, :security_configuration, :schedule_type, :setting_source, :last_execution_attempt) SENSITIVE = [] include Aws::Structure end |