ScheduledQueryTargetConfigurationTimestreamConfiguration class
Constructors
-
ScheduledQueryTargetConfigurationTimestreamConfiguration({required Input<
String> databaseName, required Input<List< dimensionMappings, Input<ScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMapping> >String?> ? measureNameColumn, Input<List< ? mixedMeasureMappings, Input<ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMapping> ?>ScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappings?> ? multiMeasureMappings, required Input<String> tableName, required Input<String> timeColumn}) -
Creates a new ScheduledQueryTargetConfigurationTimestreamConfiguration.
databaseNameName of Timestream database to which the query result will be written.dimensionMappingsConfiguration block for mapping of column(s) from the query result to the dimension in the destination table. See below.measureNameColumnName of the measure column.mixedMeasureMappingsConfiguration block for how to map measures to multi-measure records. See below.multiMeasureMappingsConfiguration block for multi-measure mappings. Only one ofmixedMeasureMappingsormultiMeasureMappingscan be provided.multiMeasureMappingscan be used to ingest data as multi measures in the derived table. See below.tableNameName of Timestream table that the query result will be written to. The table should be within the same database that is provided in Timestream configuration.timeColumnColumn from query result that should be used as the time column in destination table. Column type for this should be TIMESTAMP.const -
ScheduledQueryTargetConfigurationTimestreamConfiguration.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
databaseName
→ Input<
String> -
Name of Timestream database to which the query result will be written.
final
-
dimensionMappings
→ Input<
List< ScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMapping> > -
Configuration block for mapping of column(s) from the query result to the dimension in the destination table. See below.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
measureNameColumn
→ Input<
String?> ? -
Name of the measure column.
final
-
mixedMeasureMappings
→ Input<
List< ?ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMapping> ?> -
Configuration block for how to map measures to multi-measure records. See below.
final
-
multiMeasureMappings
→ Input<
ScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappings?> ? -
Configuration block for multi-measure mappings. Only one of
mixedMeasureMappingsormultiMeasureMappingscan be provided.multiMeasureMappingscan be used to ingest data as multi measures in the derived table. See below.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
tableName
→ Input<
String> -
Name of Timestream table that the query result will be written to. The table should be within the same database that is provided in Timestream configuration.
final
-
timeColumn
→ Input<
String> -
Column from query result that should be used as the time column in destination table. Column type for this should be TIMESTAMP.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited