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 |