Class: Aws::TimestreamWrite::Types::DataModel
- Inherits:
-
Struct
- Object
- Struct
- Aws::TimestreamWrite::Types::DataModel
- Defined in:
- gems/aws-sdk-timestreamwrite/lib/aws-sdk-timestreamwrite/types.rb
Overview
Data model for a batch load task.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#dimension_mappings ⇒ Array<Types::DimensionMapping>
Source to target mappings for dimensions.
-
#measure_name_column ⇒ String
-
#mixed_measure_mappings ⇒ Array<Types::MixedMeasureMapping>
Source to target mappings for measures.
-
#multi_measure_mappings ⇒ Types::MultiMeasureMappings
Source to target mappings for multi-measure records.
-
#time_column ⇒ String
Source column to be mapped to time.
-
#time_unit ⇒ String
The granularity of the timestamp unit.
Instance Attribute Details
#dimension_mappings ⇒ Array<Types::DimensionMapping>
Source to target mappings for dimensions.
399 400 401 402 403 404 405 406 407 408 |
# File 'gems/aws-sdk-timestreamwrite/lib/aws-sdk-timestreamwrite/types.rb', line 399 class DataModel < Struct.new( :time_column, :time_unit, :dimension_mappings, :multi_measure_mappings, :mixed_measure_mappings, :measure_name_column) SENSITIVE = [] include Aws::Structure end |
#measure_name_column ⇒ String
399 400 401 402 403 404 405 406 407 408 |
# File 'gems/aws-sdk-timestreamwrite/lib/aws-sdk-timestreamwrite/types.rb', line 399 class DataModel < Struct.new( :time_column, :time_unit, :dimension_mappings, :multi_measure_mappings, :mixed_measure_mappings, :measure_name_column) SENSITIVE = [] include Aws::Structure end |
#mixed_measure_mappings ⇒ Array<Types::MixedMeasureMapping>
Source to target mappings for measures.
399 400 401 402 403 404 405 406 407 408 |
# File 'gems/aws-sdk-timestreamwrite/lib/aws-sdk-timestreamwrite/types.rb', line 399 class DataModel < Struct.new( :time_column, :time_unit, :dimension_mappings, :multi_measure_mappings, :mixed_measure_mappings, :measure_name_column) SENSITIVE = [] include Aws::Structure end |
#multi_measure_mappings ⇒ Types::MultiMeasureMappings
Source to target mappings for multi-measure records.
399 400 401 402 403 404 405 406 407 408 |
# File 'gems/aws-sdk-timestreamwrite/lib/aws-sdk-timestreamwrite/types.rb', line 399 class DataModel < Struct.new( :time_column, :time_unit, :dimension_mappings, :multi_measure_mappings, :mixed_measure_mappings, :measure_name_column) SENSITIVE = [] include Aws::Structure end |
#time_column ⇒ String
Source column to be mapped to time.
399 400 401 402 403 404 405 406 407 408 |
# File 'gems/aws-sdk-timestreamwrite/lib/aws-sdk-timestreamwrite/types.rb', line 399 class DataModel < Struct.new( :time_column, :time_unit, :dimension_mappings, :multi_measure_mappings, :mixed_measure_mappings, :measure_name_column) SENSITIVE = [] include Aws::Structure end |
#time_unit ⇒ String
The granularity of the timestamp unit. It indicates if the time
value is in seconds, milliseconds, nanoseconds, or other supported
values. Default is MILLISECONDS
.
399 400 401 402 403 404 405 406 407 408 |
# File 'gems/aws-sdk-timestreamwrite/lib/aws-sdk-timestreamwrite/types.rb', line 399 class DataModel < Struct.new( :time_column, :time_unit, :dimension_mappings, :multi_measure_mappings, :mixed_measure_mappings, :measure_name_column) SENSITIVE = [] include Aws::Structure end |