ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMapping

data class ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMapping(val measureName: String? = null, val measureValueType: String, val multiMeasureAttributeMappings: List<ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingMultiMeasureAttributeMapping>? = null, val sourceColumn: String? = null, val targetMeasureName: String? = null)

Constructors

constructor(measureName: String? = null, measureValueType: String, multiMeasureAttributeMappings: List<ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingMultiMeasureAttributeMapping>? = null, sourceColumn: String? = null, targetMeasureName: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val measureName: String? = null

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

Link copied to clipboard

Type of the value that is to be read from source_column. Valid values are BIGINT, BOOLEAN, DOUBLE, VARCHAR, MULTI.

Link copied to clipboard

Configuration block for attribute mappings for MULTI value measures. Required when measure_value_type is MULTI. See below.

Link copied to clipboard
val sourceColumn: String? = null

Source column from which measure-value is to be read for result materialization.

Link copied to clipboard

Target measure name to be used. If not provided, the target measure name by default is measure_name, if provided, or source_column otherwise.