ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMapping constructor
const
ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMapping({})
Creates a new ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMapping.
measureName Refers to the value of measureName in a result row. This field is required if measureNameColumn is provided.
measureValueType Type of the value that is to be read from sourceColumn. Valid values are BIGINT, BOOLEAN, DOUBLE, VARCHAR, MULTI.
multiMeasureAttributeMappings Configuration block for attribute mappings for MULTI value measures. Required when measureValueType is MULTI. See below.
sourceColumn Source column from which measure-value is to be read for result materialization.
targetMeasureName Target measure name to be used. If not provided, the target measure name by default is measureName, if provided, or sourceColumn otherwise.
Implementation
const ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMapping({
this.measureName,
required this.measureValueType,
this.multiMeasureAttributeMappings,
this.sourceColumn,
this.targetMeasureName,
});