Class: Aws::TimestreamQuery::Types::TimestreamConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb

Overview

Configuration to write data into Timestream database and table. This configuration allows the user to map the query result select columns into the destination table columns.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#database_nameString

Name of Timestream database to which the query result will be written.

Returns:

  • (String)


1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 1358

class TimestreamConfiguration < Struct.new(
  :database_name,
  :table_name,
  :time_column,
  :dimension_mappings,
  :multi_measure_mappings,
  :mixed_measure_mappings,
  :measure_name_column)
  SENSITIVE = []
  include Aws::Structure
end

#dimension_mappingsArray<Types::DimensionMapping>

This is to allow mapping column(s) from the query result to the dimension in the destination table.

Returns:



1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 1358

class TimestreamConfiguration < Struct.new(
  :database_name,
  :table_name,
  :time_column,
  :dimension_mappings,
  :multi_measure_mappings,
  :mixed_measure_mappings,
  :measure_name_column)
  SENSITIVE = []
  include Aws::Structure
end

#measure_name_columnString

Name of the measure column.

Returns:

  • (String)


1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 1358

class TimestreamConfiguration < Struct.new(
  :database_name,
  :table_name,
  :time_column,
  :dimension_mappings,
  :multi_measure_mappings,
  :mixed_measure_mappings,
  :measure_name_column)
  SENSITIVE = []
  include Aws::Structure
end

#mixed_measure_mappingsArray<Types::MixedMeasureMapping>

Specifies how to map measures to multi-measure records.

Returns:



1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 1358

class TimestreamConfiguration < Struct.new(
  :database_name,
  :table_name,
  :time_column,
  :dimension_mappings,
  :multi_measure_mappings,
  :mixed_measure_mappings,
  :measure_name_column)
  SENSITIVE = []
  include Aws::Structure
end

#multi_measure_mappingsTypes::MultiMeasureMappings

Multi-measure mappings.



1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 1358

class TimestreamConfiguration < Struct.new(
  :database_name,
  :table_name,
  :time_column,
  :dimension_mappings,
  :multi_measure_mappings,
  :mixed_measure_mappings,
  :measure_name_column)
  SENSITIVE = []
  include Aws::Structure
end

#table_nameString

Name of Timestream table that the query result will be written to. The table should be within the same database that is provided in Timestream configuration.

Returns:

  • (String)


1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 1358

class TimestreamConfiguration < Struct.new(
  :database_name,
  :table_name,
  :time_column,
  :dimension_mappings,
  :multi_measure_mappings,
  :mixed_measure_mappings,
  :measure_name_column)
  SENSITIVE = []
  include Aws::Structure
end

#time_columnString

Column from query result that should be used as the time column in destination table. Column type for this should be TIMESTAMP.

Returns:

  • (String)


1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 1358

class TimestreamConfiguration < Struct.new(
  :database_name,
  :table_name,
  :time_column,
  :dimension_mappings,
  :multi_measure_mappings,
  :mixed_measure_mappings,
  :measure_name_column)
  SENSITIVE = []
  include Aws::Structure
end