Interface CfnTopicRule.InfluxDBActionProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnTopicRule.InfluxDBActionProperty.Jsii$Proxy
- Enclosing class:
CfnTopicRule
@Stability(Stable)
public static interface CfnTopicRule.InfluxDBActionProperty
extends software.amazon.jsii.JsiiSerializable
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.iot.*;
InfluxDBActionProperty influxDBActionProperty = InfluxDBActionProperty.builder()
.databaseName("databaseName")
.destinationArn("destinationArn")
.roleArn("roleArn")
.tableName("tableName")
// the properties below are optional
.batchConfig(InfluxDBBatchConfigProperty.builder()
.batchAcrossTopics(false)
.maxBatchOpenMs(123)
.maxBatchSize(123)
.maxBatchSizeBytes(123)
.build())
.organization("organization")
.tags(Map.of(
"tagsKey", "tags"))
.timestampUnit("timestampUnit")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnTopicRule.InfluxDBActionPropertystatic final classAn implementation forCfnTopicRule.InfluxDBActionProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectReturns union: eitherIResolvableorCfnTopicRule.InfluxDBBatchConfigPropertydefault StringgetTags()default StringMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDatabaseName
- See Also:
-
getDestinationArn
- See Also:
-
getRoleArn
- See Also:
-
getTableName
- See Also:
-
getBatchConfig
Returns union: eitherIResolvableorCfnTopicRule.InfluxDBBatchConfigProperty- See Also:
-
getOrganization
- See Also:
-
getTags
- See Also:
-
getTimestampUnit
- See Also:
-
builder
-