Class CfnPipe.PipeTargetTimestreamParametersProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnPipe.PipeTargetTimestreamParametersProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnPipe.PipeTargetTimestreamParametersProperty
CfnPipe.PipeTargetTimestreamParametersProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.pipes.CfnPipe.PipeTargetTimestreamParametersProperty
CfnPipe.PipeTargetTimestreamParametersProperty.Builder, CfnPipe.PipeTargetTimestreamParametersProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnPipe.PipeTargetTimestreamParametersProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal ObjectMap source data to dimensions in the target Timestream for LiveAnalytics table.final StringThe granularity of the time units used.final ObjectMaps multiple measures from the source event to the same record in the specified Timestream for LiveAnalytics table.final ObjectMappings of single source data fields to individual records in the specified Timestream for LiveAnalytics table.final StringThe type of time value used.final StringHow to format the timestamps.final StringDynamic path to the source data field that represents the time value for your data.final String64 bit version value or source data field that represents the version value for your data.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnPipe.PipeTargetTimestreamParametersProperty.Builder.
-
-
Method Details
-
getDimensionMappings
Description copied from interface:CfnPipe.PipeTargetTimestreamParametersPropertyMap source data to dimensions in the target Timestream for LiveAnalytics table.For more information, see Amazon Timestream for LiveAnalytics concepts
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnPipe.DimensionMappingProperty>- Specified by:
getDimensionMappingsin interfaceCfnPipe.PipeTargetTimestreamParametersProperty- See Also:
-
getTimeValue
Description copied from interface:CfnPipe.PipeTargetTimestreamParametersPropertyDynamic path to the source data field that represents the time value for your data.- Specified by:
getTimeValuein interfaceCfnPipe.PipeTargetTimestreamParametersProperty- See Also:
-
getVersionValue
Description copied from interface:CfnPipe.PipeTargetTimestreamParametersProperty64 bit version value or source data field that represents the version value for your data.Write requests with a higher version number will update the existing measure values of the record and version. In cases where the measure value is the same, the version will still be updated.
Default value is 1.
Timestream for LiveAnalytics does not support updating partial measure values in a record.
Write requests for duplicate data with a higher version number will update the existing measure value and version. In cases where the measure value is the same,
Versionwill still be updated. Default value is1.Versionmust be1or greater, or you will receive aValidationExceptionerror.- Specified by:
getVersionValuein interfaceCfnPipe.PipeTargetTimestreamParametersProperty- See Also:
-
getEpochTimeUnit
Description copied from interface:CfnPipe.PipeTargetTimestreamParametersPropertyThe granularity of the time units used. Default isMILLISECONDS.Required if
TimeFieldTypeis specified asEPOCH.- Specified by:
getEpochTimeUnitin interfaceCfnPipe.PipeTargetTimestreamParametersProperty- See Also:
-
getMultiMeasureMappings
Description copied from interface:CfnPipe.PipeTargetTimestreamParametersPropertyMaps multiple measures from the source event to the same record in the specified Timestream for LiveAnalytics table.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnPipe.MultiMeasureMappingProperty>- Specified by:
getMultiMeasureMappingsin interfaceCfnPipe.PipeTargetTimestreamParametersProperty- See Also:
-
getSingleMeasureMappings
Description copied from interface:CfnPipe.PipeTargetTimestreamParametersPropertyMappings of single source data fields to individual records in the specified Timestream for LiveAnalytics table.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnPipe.SingleMeasureMappingProperty>- Specified by:
getSingleMeasureMappingsin interfaceCfnPipe.PipeTargetTimestreamParametersProperty- See Also:
-
getTimeFieldType
Description copied from interface:CfnPipe.PipeTargetTimestreamParametersPropertyThe type of time value used.The default is
EPOCH.- Specified by:
getTimeFieldTypein interfaceCfnPipe.PipeTargetTimestreamParametersProperty- See Also:
-
getTimestampFormat
Description copied from interface:CfnPipe.PipeTargetTimestreamParametersPropertyHow to format the timestamps. For example,yyyy-MM-dd'T'HH:mm:ss'Z'.Required if
TimeFieldTypeis specified asTIMESTAMP_FORMAT.- Specified by:
getTimestampFormatin interfaceCfnPipe.PipeTargetTimestreamParametersProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-