@Stability(value=Stable)
public static interface CfnScheduledQuery.TimestreamConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.timestream.*;
TimestreamConfigurationProperty timestreamConfigurationProperty = TimestreamConfigurationProperty.builder()
.databaseName("databaseName")
.dimensionMappings(List.of(DimensionMappingProperty.builder()
.dimensionValueType("dimensionValueType")
.name("name")
.build()))
.tableName("tableName")
.timeColumn("timeColumn")
// the properties below are optional
.measureNameColumn("measureNameColumn")
.mixedMeasureMappings(List.of(MixedMeasureMappingProperty.builder()
.measureValueType("measureValueType")
// the properties below are optional
.measureName("measureName")
.multiMeasureAttributeMappings(List.of(MultiMeasureAttributeMappingProperty.builder()
.measureValueType("measureValueType")
.sourceColumn("sourceColumn")
// the properties below are optional
.targetMultiMeasureAttributeName("targetMultiMeasureAttributeName")
.build()))
.sourceColumn("sourceColumn")
.targetMeasureName("targetMeasureName")
.build()))
.multiMeasureMappings(MultiMeasureMappingsProperty.builder()
.multiMeasureAttributeMappings(List.of(MultiMeasureAttributeMappingProperty.builder()
.measureValueType("measureValueType")
.sourceColumn("sourceColumn")
// the properties below are optional
.targetMultiMeasureAttributeName("targetMultiMeasureAttributeName")
.build()))
// the properties below are optional
.targetMultiMeasureName("targetMultiMeasureName")
.build())
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnScheduledQuery.TimestreamConfigurationProperty.Builder
A builder for
CfnScheduledQuery.TimestreamConfigurationProperty |
static class |
CfnScheduledQuery.TimestreamConfigurationProperty.Jsii$Proxy
An implementation for
CfnScheduledQuery.TimestreamConfigurationProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnScheduledQuery.TimestreamConfigurationProperty.Builder |
builder() |
String |
getDatabaseName()
`CfnScheduledQuery.TimestreamConfigurationProperty.DatabaseName`.
|
Object |
getDimensionMappings()
`CfnScheduledQuery.TimestreamConfigurationProperty.DimensionMappings`.
|
default String |
getMeasureNameColumn()
`CfnScheduledQuery.TimestreamConfigurationProperty.MeasureNameColumn`.
|
default Object |
getMixedMeasureMappings()
`CfnScheduledQuery.TimestreamConfigurationProperty.MixedMeasureMappings`.
|
default Object |
getMultiMeasureMappings()
`CfnScheduledQuery.TimestreamConfigurationProperty.MultiMeasureMappings`.
|
String |
getTableName()
`CfnScheduledQuery.TimestreamConfigurationProperty.TableName`.
|
String |
getTimeColumn()
`CfnScheduledQuery.TimestreamConfigurationProperty.TimeColumn`.
|
@Stability(value=Stable) @NotNull String getDatabaseName()
@Stability(value=Stable) @NotNull Object getDimensionMappings()
@Stability(value=Stable) @Nullable default String getMeasureNameColumn()
@Stability(value=Stable) @Nullable default Object getMixedMeasureMappings()
@Stability(value=Stable) @Nullable default Object getMultiMeasureMappings()
@Stability(value=Stable) @NotNull String getTableName()
@Stability(value=Stable) @NotNull String getTimeColumn()
@Stability(value=Stable) static CfnScheduledQuery.TimestreamConfigurationProperty.Builder builder()
Copyright © 2021. All rights reserved.