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