Class ScheduledQueryTargetConfigurationTimestreamConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.timestreamquery.inputs.ScheduledQueryTargetConfigurationTimestreamConfigurationArgs.Builder
-
- Enclosing class:
- ScheduledQueryTargetConfigurationTimestreamConfigurationArgs
public static final class ScheduledQueryTargetConfigurationTimestreamConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ScheduledQueryTargetConfigurationTimestreamConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ScheduledQueryTargetConfigurationTimestreamConfigurationArgs defaults)
-
-
Method Detail
-
databaseName
public ScheduledQueryTargetConfigurationTimestreamConfigurationArgs.Builder databaseName(com.pulumi.core.Output<java.lang.String> databaseName)
- Parameters:
databaseName- Name of Timestream database to which the query result will be written.- Returns:
- builder
-
databaseName
public ScheduledQueryTargetConfigurationTimestreamConfigurationArgs.Builder databaseName(java.lang.String databaseName)
- Parameters:
databaseName- Name of Timestream database to which the query result will be written.- Returns:
- builder
-
dimensionMappings
public ScheduledQueryTargetConfigurationTimestreamConfigurationArgs.Builder dimensionMappings(com.pulumi.core.Output<java.util.List<ScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingArgs>> dimensionMappings)
- Parameters:
dimensionMappings- Configuration block for mapping of column(s) from the query result to the dimension in the destination table. See below.- Returns:
- builder
-
dimensionMappings
public ScheduledQueryTargetConfigurationTimestreamConfigurationArgs.Builder dimensionMappings(java.util.List<ScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingArgs> dimensionMappings)
- Parameters:
dimensionMappings- Configuration block for mapping of column(s) from the query result to the dimension in the destination table. See below.- Returns:
- builder
-
dimensionMappings
public ScheduledQueryTargetConfigurationTimestreamConfigurationArgs.Builder dimensionMappings(ScheduledQueryTargetConfigurationTimestreamConfigurationDimensionMappingArgs... dimensionMappings)
- Parameters:
dimensionMappings- Configuration block for mapping of column(s) from the query result to the dimension in the destination table. See below.- Returns:
- builder
-
measureNameColumn
public ScheduledQueryTargetConfigurationTimestreamConfigurationArgs.Builder measureNameColumn(@Nullable com.pulumi.core.Output<java.lang.String> measureNameColumn)
- Parameters:
measureNameColumn- Name of the measure column.- Returns:
- builder
-
measureNameColumn
public ScheduledQueryTargetConfigurationTimestreamConfigurationArgs.Builder measureNameColumn(java.lang.String measureNameColumn)
- Parameters:
measureNameColumn- Name of the measure column.- Returns:
- builder
-
mixedMeasureMappings
public ScheduledQueryTargetConfigurationTimestreamConfigurationArgs.Builder mixedMeasureMappings(@Nullable com.pulumi.core.Output<java.util.List<ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs>> mixedMeasureMappings)
- Parameters:
mixedMeasureMappings- Configuration block for how to map measures to multi-measure records. See below.- Returns:
- builder
-
mixedMeasureMappings
public ScheduledQueryTargetConfigurationTimestreamConfigurationArgs.Builder mixedMeasureMappings(java.util.List<ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs> mixedMeasureMappings)
- Parameters:
mixedMeasureMappings- Configuration block for how to map measures to multi-measure records. See below.- Returns:
- builder
-
mixedMeasureMappings
public ScheduledQueryTargetConfigurationTimestreamConfigurationArgs.Builder mixedMeasureMappings(ScheduledQueryTargetConfigurationTimestreamConfigurationMixedMeasureMappingArgs... mixedMeasureMappings)
- Parameters:
mixedMeasureMappings- Configuration block for how to map measures to multi-measure records. See below.- Returns:
- builder
-
multiMeasureMappings
public ScheduledQueryTargetConfigurationTimestreamConfigurationArgs.Builder multiMeasureMappings(@Nullable com.pulumi.core.Output<ScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsArgs> multiMeasureMappings)
- Parameters:
multiMeasureMappings- Configuration block for multi-measure mappings. Only one of `mixedMeasureMappings` or `multiMeasureMappings` can be provided. `multiMeasureMappings` can be used to ingest data as multi measures in the derived table. See below.- Returns:
- builder
-
multiMeasureMappings
public ScheduledQueryTargetConfigurationTimestreamConfigurationArgs.Builder multiMeasureMappings(ScheduledQueryTargetConfigurationTimestreamConfigurationMultiMeasureMappingsArgs multiMeasureMappings)
- Parameters:
multiMeasureMappings- Configuration block for multi-measure mappings. Only one of `mixedMeasureMappings` or `multiMeasureMappings` can be provided. `multiMeasureMappings` can be used to ingest data as multi measures in the derived table. See below.- Returns:
- builder
-
tableName
public ScheduledQueryTargetConfigurationTimestreamConfigurationArgs.Builder tableName(com.pulumi.core.Output<java.lang.String> tableName)
- Parameters:
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.- Returns:
- builder
-
tableName
public ScheduledQueryTargetConfigurationTimestreamConfigurationArgs.Builder tableName(java.lang.String tableName)
- Parameters:
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.- Returns:
- builder
-
timeColumn
public ScheduledQueryTargetConfigurationTimestreamConfigurationArgs.Builder timeColumn(com.pulumi.core.Output<java.lang.String> timeColumn)
- Parameters:
timeColumn- Column from query result that should be used as the time column in destination table. Column type for this should be TIMESTAMP.- Returns:
- builder
-
timeColumn
public ScheduledQueryTargetConfigurationTimestreamConfigurationArgs.Builder timeColumn(java.lang.String timeColumn)
- Parameters:
timeColumn- Column from query result that should be used as the time column in destination table. Column type for this should be TIMESTAMP.- Returns:
- builder
-
build
public ScheduledQueryTargetConfigurationTimestreamConfigurationArgs build()
-
-