ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs

data class ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs(val measureName: Output<String>? = null, val measureValueType: Output<String>, val multiMeasureAttributeMappings: Output<List<ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingMultiMeasureAttributeMappingArgs>>? = null, val sourceColumn: Output<String>? = null, val targetMeasureName: Output<String>? = null) : ConvertibleToJava<ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs>

Constructors

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

Properties

Link copied to clipboard
val measureName: Output<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: Output<String>? = null

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

Link copied to clipboard
val targetMeasureName: Output<String>? = null

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

Functions

Link copied to clipboard
open override fun toJava(): ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs