Class: Aws::TimestreamQuery::Types::TimestreamConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::TimestreamQuery::Types::TimestreamConfiguration
- 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
-
#database_name ⇒ String
Name of Timestream database to which the query result will be written.
-
#dimension_mappings ⇒ Array<Types::DimensionMapping>
This is to allow mapping column(s) from the query result to the dimension in the destination table.
-
#measure_name_column ⇒ String
Name of the measure column.
-
#mixed_measure_mappings ⇒ Array<Types::MixedMeasureMapping>
Specifies how to map measures to multi-measure records.
-
#multi_measure_mappings ⇒ Types::MultiMeasureMappings
Multi-measure mappings.
-
#table_name ⇒ String
Name of Timestream table that the query result will be written to.
-
#time_column ⇒ String
Column from query result that should be used as the time column in destination table.
Instance Attribute Details
#database_name ⇒ String
Name of Timestream database to which the query result will be written.
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_mappings ⇒ Array<Types::DimensionMapping>
This is to allow mapping column(s) from the query result to the dimension in the destination table.
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_column ⇒ String
Name of the measure column.
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_mappings ⇒ Array<Types::MixedMeasureMapping>
Specifies how to map measures to multi-measure records.
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_mappings ⇒ Types::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_name ⇒ String
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.
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_column ⇒ String
Column from query result that should be used as the time column in destination table. Column type for this should be TIMESTAMP.
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 |