Class: Aws::Glue::Types::StartColumnStatisticsTaskRunRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-glue/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#catalog_idString

The ID of the Data Catalog where the table reside. If none is supplied, the Amazon Web Services account ID is used by default.



20436
20437
20438
20439
20440
20441
20442
20443
20444
20445
20446
# File 'lib/aws-sdk-glue/types.rb', line 20436

class StartColumnStatisticsTaskRunRequest < Struct.new(
  :database_name,
  :table_name,
  :column_name_list,
  :role,
  :sample_size,
  :catalog_id,
  :security_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#column_name_listArray<String>

A list of the column names to generate statistics. If none is supplied, all column names for the table will be used by default.



20436
20437
20438
20439
20440
20441
20442
20443
20444
20445
20446
# File 'lib/aws-sdk-glue/types.rb', line 20436

class StartColumnStatisticsTaskRunRequest < Struct.new(
  :database_name,
  :table_name,
  :column_name_list,
  :role,
  :sample_size,
  :catalog_id,
  :security_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#database_nameString

The name of the database where the table resides.



20436
20437
20438
20439
20440
20441
20442
20443
20444
20445
20446
# File 'lib/aws-sdk-glue/types.rb', line 20436

class StartColumnStatisticsTaskRunRequest < Struct.new(
  :database_name,
  :table_name,
  :column_name_list,
  :role,
  :sample_size,
  :catalog_id,
  :security_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#roleString

The IAM role that the service assumes to generate statistics.



20436
20437
20438
20439
20440
20441
20442
20443
20444
20445
20446
# File 'lib/aws-sdk-glue/types.rb', line 20436

class StartColumnStatisticsTaskRunRequest < Struct.new(
  :database_name,
  :table_name,
  :column_name_list,
  :role,
  :sample_size,
  :catalog_id,
  :security_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#sample_sizeFloat

The percentage of rows used to generate statistics. If none is supplied, the entire table will be used to generate stats.



20436
20437
20438
20439
20440
20441
20442
20443
20444
20445
20446
# File 'lib/aws-sdk-glue/types.rb', line 20436

class StartColumnStatisticsTaskRunRequest < Struct.new(
  :database_name,
  :table_name,
  :column_name_list,
  :role,
  :sample_size,
  :catalog_id,
  :security_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#security_configurationString

Name of the security configuration that is used to encrypt CloudWatch logs for the column stats task run.



20436
20437
20438
20439
20440
20441
20442
20443
20444
20445
20446
# File 'lib/aws-sdk-glue/types.rb', line 20436

class StartColumnStatisticsTaskRunRequest < Struct.new(
  :database_name,
  :table_name,
  :column_name_list,
  :role,
  :sample_size,
  :catalog_id,
  :security_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#table_nameString

The name of the table to generate statistics.



20436
20437
20438
20439
20440
20441
20442
20443
20444
20445
20446
# File 'lib/aws-sdk-glue/types.rb', line 20436

class StartColumnStatisticsTaskRunRequest < Struct.new(
  :database_name,
  :table_name,
  :column_name_list,
  :role,
  :sample_size,
  :catalog_id,
  :security_configuration)
  SENSITIVE = []
  include Aws::Structure
end