public static interface TimestreamConfiguration.Builder extends SdkPojo, CopyableBuilder<TimestreamConfiguration.Builder,TimestreamConfiguration>
| Modifier and Type | Method and Description |
|---|---|
TimestreamConfiguration.Builder |
databaseName(String databaseName)
Name of Timestream database to which the query result will be written.
|
TimestreamConfiguration.Builder |
dimensionMappings(Collection<DimensionMapping> dimensionMappings)
This is to allow mapping column(s) from the query result to the dimension in the destination table.
|
TimestreamConfiguration.Builder |
dimensionMappings(Consumer<DimensionMapping.Builder>... dimensionMappings)
This is to allow mapping column(s) from the query result to the dimension in the destination table.
|
TimestreamConfiguration.Builder |
dimensionMappings(DimensionMapping... dimensionMappings)
This is to allow mapping column(s) from the query result to the dimension in the destination table.
|
TimestreamConfiguration.Builder |
measureNameColumn(String measureNameColumn)
Name of the measure column.
|
TimestreamConfiguration.Builder |
mixedMeasureMappings(Collection<MixedMeasureMapping> mixedMeasureMappings)
Specifies how to map measures to multi-measure records.
|
TimestreamConfiguration.Builder |
mixedMeasureMappings(Consumer<MixedMeasureMapping.Builder>... mixedMeasureMappings)
Specifies how to map measures to multi-measure records.
|
TimestreamConfiguration.Builder |
mixedMeasureMappings(MixedMeasureMapping... mixedMeasureMappings)
Specifies how to map measures to multi-measure records.
|
default TimestreamConfiguration.Builder |
multiMeasureMappings(Consumer<MultiMeasureMappings.Builder> multiMeasureMappings)
Multi-measure mappings.
|
TimestreamConfiguration.Builder |
multiMeasureMappings(MultiMeasureMappings multiMeasureMappings)
Multi-measure mappings.
|
TimestreamConfiguration.Builder |
tableName(String tableName)
Name of Timestream table that the query result will be written to.
|
TimestreamConfiguration.Builder |
timeColumn(String timeColumn)
Column from query result that should be used as the time column in destination table.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildTimestreamConfiguration.Builder databaseName(String databaseName)
Name of Timestream database to which the query result will be written.
databaseName - Name of Timestream database to which the query result will be written.TimestreamConfiguration.Builder tableName(String tableName)
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.
tableName - 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.TimestreamConfiguration.Builder timeColumn(String timeColumn)
Column from query result that should be used as the time column in destination table. Column type for this should be TIMESTAMP.
timeColumn - Column from query result that should be used as the time column in destination table. Column type for
this should be TIMESTAMP.TimestreamConfiguration.Builder dimensionMappings(Collection<DimensionMapping> dimensionMappings)
This is to allow mapping column(s) from the query result to the dimension in the destination table.
dimensionMappings - This is to allow mapping column(s) from the query result to the dimension in the destination table.TimestreamConfiguration.Builder dimensionMappings(DimensionMapping... dimensionMappings)
This is to allow mapping column(s) from the query result to the dimension in the destination table.
dimensionMappings - This is to allow mapping column(s) from the query result to the dimension in the destination table.TimestreamConfiguration.Builder dimensionMappings(Consumer<DimensionMapping.Builder>... dimensionMappings)
This is to allow mapping column(s) from the query result to the dimension in the destination table.
This is a convenience method that creates an instance of theDimensionMapping.Builder avoiding the need to
create one manually via
DimensionMapping.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #dimensionMappings(List.
dimensionMappings - a consumer that will call methods on
DimensionMapping.Builder#dimensionMappings(java.util.Collection) TimestreamConfiguration.Builder multiMeasureMappings(MultiMeasureMappings multiMeasureMappings)
Multi-measure mappings.
multiMeasureMappings - Multi-measure mappings.default TimestreamConfiguration.Builder multiMeasureMappings(Consumer<MultiMeasureMappings.Builder> multiMeasureMappings)
Multi-measure mappings.
This is a convenience method that creates an instance of theMultiMeasureMappings.Builder avoiding
the need to create one manually via MultiMeasureMappings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to multiMeasureMappings(MultiMeasureMappings).
multiMeasureMappings - a consumer that will call methods on MultiMeasureMappings.BuildermultiMeasureMappings(MultiMeasureMappings)TimestreamConfiguration.Builder mixedMeasureMappings(Collection<MixedMeasureMapping> mixedMeasureMappings)
Specifies how to map measures to multi-measure records.
mixedMeasureMappings - Specifies how to map measures to multi-measure records.TimestreamConfiguration.Builder mixedMeasureMappings(MixedMeasureMapping... mixedMeasureMappings)
Specifies how to map measures to multi-measure records.
mixedMeasureMappings - Specifies how to map measures to multi-measure records.TimestreamConfiguration.Builder mixedMeasureMappings(Consumer<MixedMeasureMapping.Builder>... mixedMeasureMappings)
Specifies how to map measures to multi-measure records.
This is a convenience method that creates an instance of theMixedMeasureMapping.Builder avoiding the need
to create one manually via
MixedMeasureMapping.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #mixedMeasureMappings(List.
mixedMeasureMappings - a consumer that will call methods on
MixedMeasureMapping.Builder#mixedMeasureMappings(java.util.Collection) TimestreamConfiguration.Builder measureNameColumn(String measureNameColumn)
Name of the measure column.
measureNameColumn - Name of the measure column.Copyright © 2023. All rights reserved.