Interface CfnPipe.PipeTargetTimestreamParametersProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnPipe.PipeTargetTimestreamParametersProperty.Jsii$Proxy
Enclosing class:
CfnPipe

@Stability(Stable) public static interface CfnPipe.PipeTargetTimestreamParametersProperty extends software.amazon.jsii.JsiiSerializable
The parameters for using a Timestream for LiveAnalytics table as a target.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.pipes.*;
 PipeTargetTimestreamParametersProperty pipeTargetTimestreamParametersProperty = PipeTargetTimestreamParametersProperty.builder()
         .dimensionMappings(List.of(DimensionMappingProperty.builder()
                 .dimensionName("dimensionName")
                 .dimensionValue("dimensionValue")
                 .dimensionValueType("dimensionValueType")
                 .build()))
         .timeValue("timeValue")
         .versionValue("versionValue")
         // the properties below are optional
         .epochTimeUnit("epochTimeUnit")
         .multiMeasureMappings(List.of(MultiMeasureMappingProperty.builder()
                 .multiMeasureAttributeMappings(List.of(MultiMeasureAttributeMappingProperty.builder()
                         .measureValue("measureValue")
                         .measureValueType("measureValueType")
                         .multiMeasureAttributeName("multiMeasureAttributeName")
                         .build()))
                 .multiMeasureName("multiMeasureName")
                 .build()))
         .singleMeasureMappings(List.of(SingleMeasureMappingProperty.builder()
                 .measureName("measureName")
                 .measureValue("measureValue")
                 .measureValueType("measureValueType")
                 .build()))
         .timeFieldType("timeFieldType")
         .timestampFormat("timestampFormat")
         .build();
 

See Also: