ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMapping.fromMap constructor
ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMapping.fromMap()
Implementation
factory ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMapping.fromMap(Map<String, dynamic> map) {
return ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMapping(
measureName: (() { final guardedValue = map['measureName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
measureValueType: pulumi.Input.fromValue(map['measureValueType'] as String),
multiMeasureAttributeMappings: (() { final guardedValue = map['multiMeasureAttributeMappings']; if (guardedValue == null) return null; return pulumi.Input.fromValue(pulumi.Input.decodeList<ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingMultiMeasureAttributeMapping>(guardedValue, (value) => ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingMultiMeasureAttributeMapping.fromMap((value as Map).cast<String, dynamic>()))); })(),
sourceColumn: (() { final guardedValue = map['sourceColumn']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
targetMeasureName: (() { final guardedValue = map['targetMeasureName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
);
}