Class: Aws::TimestreamWrite::Types::DataModel
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::TimestreamWrite::Types::DataModel
 
 
- Includes:
 - Structure
 
- Defined in:
 - 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 '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 '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 '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 '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 '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 '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  |