Class: Aws::TimestreamWrite::Types::DataModel

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#dimension_mappingsArray<Types::DimensionMapping>

Source to target mappings for dimensions.

Returns:



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_columnString

Returns:

  • (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_mappingsArray<Types::MixedMeasureMapping>

Source to target mappings for measures.

Returns:



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_mappingsTypes::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_columnString

Source column to be mapped to time.

Returns:

  • (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

#time_unitString

The granularity of the timestamp unit. It indicates if the time value is in seconds, milliseconds, nanoseconds, or other supported values. Default is ‘MILLISECONDS`.

Returns:

  • (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