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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-glue/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.

Returns:

  • (String)


23646
23647
23648
23649
23650
23651
23652
23653
23654
23655
23656
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23646

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.

Returns:

  • (Array<String>)


23646
23647
23648
23649
23650
23651
23652
23653
23654
23655
23656
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23646

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.

Returns:

  • (String)


23646
23647
23648
23649
23650
23651
23652
23653
23654
23655
23656
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23646

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.

Returns:

  • (String)


23646
23647
23648
23649
23650
23651
23652
23653
23654
23655
23656
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23646

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.

Returns:

  • (Float)


23646
23647
23648
23649
23650
23651
23652
23653
23654
23655
23656
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23646

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.

Returns:

  • (String)


23646
23647
23648
23649
23650
23651
23652
23653
23654
23655
23656
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23646

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.

Returns:

  • (String)


23646
23647
23648
23649
23650
23651
23652
23653
23654
23655
23656
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 23646

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