Class CfnTopicRulePropsMixin.TimestreamActionProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.iot.CfnTopicRulePropsMixin.TimestreamActionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTopicRulePropsMixin.TimestreamActionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTopicRulePropsMixin.TimestreamActionProperty
@Stability(Stable)
@Internal
public static final class CfnTopicRulePropsMixin.TimestreamActionProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTopicRulePropsMixin.TimestreamActionProperty
An implementation for
CfnTopicRulePropsMixin.TimestreamActionProperty-
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.cfnpropertymixins.services.iot.CfnTopicRulePropsMixin.TimestreamActionProperty
CfnTopicRulePropsMixin.TimestreamActionProperty.Builder, CfnTopicRulePropsMixin.TimestreamActionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTopicRulePropsMixin.TimestreamActionProperty.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 StringThe name of an Amazon Timestream database that has the table to write records into.final ObjectMetadata attributes of the time series that are written in each measure record.final StringThe Amazon Resource Name (ARN) of the role that grants AWS IoT permission to write to the Timestream database table.final StringThe table where the message data will be written.final ObjectThe value to use for the entry's timestamp.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 theCfnTopicRulePropsMixin.TimestreamActionProperty.Builder.
-
-
Method Details
-
getDatabaseName
Description copied from interface:CfnTopicRulePropsMixin.TimestreamActionPropertyThe name of an Amazon Timestream database that has the table to write records into.- Specified by:
getDatabaseNamein interfaceCfnTopicRulePropsMixin.TimestreamActionProperty- See Also:
-
getDimensions
Description copied from interface:CfnTopicRulePropsMixin.TimestreamActionPropertyMetadata attributes of the time series that are written in each measure record.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnTopicRulePropsMixin.TimestreamDimensionProperty>- Specified by:
getDimensionsin interfaceCfnTopicRulePropsMixin.TimestreamActionProperty- See Also:
-
getRoleArn
Description copied from interface:CfnTopicRulePropsMixin.TimestreamActionPropertyThe Amazon Resource Name (ARN) of the role that grants AWS IoT permission to write to the Timestream database table.- Specified by:
getRoleArnin interfaceCfnTopicRulePropsMixin.TimestreamActionProperty- See Also:
-
getTableName
Description copied from interface:CfnTopicRulePropsMixin.TimestreamActionPropertyThe table where the message data will be written.- Specified by:
getTableNamein interfaceCfnTopicRulePropsMixin.TimestreamActionProperty- See Also:
-
getTimestamp
Description copied from interface:CfnTopicRulePropsMixin.TimestreamActionPropertyThe value to use for the entry's timestamp.If blank, the time that the entry was processed is used.
Returns union: either
IResolvableorCfnTopicRulePropsMixin.TimestreamTimestampProperty- Specified by:
getTimestampin interfaceCfnTopicRulePropsMixin.TimestreamActionProperty- 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()
-