Class: Aws::TimestreamQuery::Types::MixedMeasureMapping

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb

Overview

MixedMeasureMappings are mappings that can be used to ingest data into a mixture of narrow and multi measures in the derived table.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#measure_nameString

Refers to the value of measure_name in a result row. This field is required if MeasureNameColumn is provided.

Returns:

  • (String)


594
595
596
597
598
599
600
601
602
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 594

class MixedMeasureMapping < Struct.new(
  :measure_name,
  :source_column,
  :target_measure_name,
  :measure_value_type,
  :multi_measure_attribute_mappings)
  SENSITIVE = []
  include Aws::Structure
end

#measure_value_typeString

Type of the value that is to be read from sourceColumn. If the mapping is for MULTI, use MeasureValueType.MULTI.

Returns:

  • (String)


594
595
596
597
598
599
600
601
602
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 594

class MixedMeasureMapping < Struct.new(
  :measure_name,
  :source_column,
  :target_measure_name,
  :measure_value_type,
  :multi_measure_attribute_mappings)
  SENSITIVE = []
  include Aws::Structure
end

#multi_measure_attribute_mappingsArray<Types::MultiMeasureAttributeMapping>

Required when measureValueType is MULTI. Attribute mappings for MULTI value measures.



594
595
596
597
598
599
600
601
602
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 594

class MixedMeasureMapping < Struct.new(
  :measure_name,
  :source_column,
  :target_measure_name,
  :measure_value_type,
  :multi_measure_attribute_mappings)
  SENSITIVE = []
  include Aws::Structure
end

#source_columnString

This field refers to the source column from which measure-value is to be read for result materialization.

Returns:

  • (String)


594
595
596
597
598
599
600
601
602
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 594

class MixedMeasureMapping < Struct.new(
  :measure_name,
  :source_column,
  :target_measure_name,
  :measure_value_type,
  :multi_measure_attribute_mappings)
  SENSITIVE = []
  include Aws::Structure
end

#target_measure_nameString

Target measure name to be used. If not provided, the target measure name by default would be measure-name if provided, or sourceColumn otherwise.

Returns:

  • (String)


594
595
596
597
598
599
600
601
602
# File 'gems/aws-sdk-timestreamquery/lib/aws-sdk-timestreamquery/types.rb', line 594

class MixedMeasureMapping < Struct.new(
  :measure_name,
  :source_column,
  :target_measure_name,
  :measure_value_type,
  :multi_measure_attribute_mappings)
  SENSITIVE = []
  include Aws::Structure
end