@Stability(value=Stable) @Internal public static final class CfnTopicRule.ActionProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnTopicRule.ActionProperty
CfnTopicRule.ActionPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnTopicRule.ActionProperty.Builder, CfnTopicRule.ActionProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnTopicRule.ActionProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnTopicRule.ActionProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getCloudwatchAlarm()
Change the state of a CloudWatch alarm.
|
Object |
getCloudwatchLogs()
Sends data to CloudWatch.
|
Object |
getCloudwatchMetric()
Capture a CloudWatch metric.
|
Object |
getDynamoDb()
Write to a DynamoDB table.
|
Object |
getDynamoDBv2()
Write to a DynamoDB table.
|
Object |
getElasticsearch()
Write data to an Amazon OpenSearch Service domain.
|
Object |
getFirehose()
Write to an Amazon Kinesis Firehose stream.
|
Object |
getHttp()
Send data to an HTTPS endpoint.
|
Object |
getIotAnalytics()
Sends message data to an AWS IoT Analytics channel.
|
Object |
getIotEvents()
Sends an input to an AWS IoT Events detector.
|
Object |
getIotSiteWise()
Sends data from the MQTT message that triggered the rule to AWS IoT SiteWise asset properties.
|
Object |
getKafka()
Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.
|
Object |
getKinesis()
Write data to an Amazon Kinesis stream.
|
Object |
getLambda()
Invoke a Lambda function.
|
Object |
getOpenSearch()
Write data to an Amazon OpenSearch Service domain.
|
Object |
getRepublish()
Publish to another MQTT topic.
|
Object |
getS3()
Write to an Amazon S3 bucket.
|
Object |
getSns()
Publish to an Amazon SNS topic.
|
Object |
getSqs()
Publish to an Amazon SQS queue.
|
Object |
getStepFunctions()
Starts execution of a Step Functions state machine.
|
Object |
getTimestream()
Writes attributes from an MQTT message.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnTopicRule.ActionProperty.Builder builder)
CfnTopicRule.ActionProperty.Builder.public final Object getCloudwatchAlarm()
CfnTopicRule.ActionPropertygetCloudwatchAlarm in interface CfnTopicRule.ActionPropertypublic final Object getCloudwatchLogs()
CfnTopicRule.ActionPropertygetCloudwatchLogs in interface CfnTopicRule.ActionPropertypublic final Object getCloudwatchMetric()
CfnTopicRule.ActionPropertygetCloudwatchMetric in interface CfnTopicRule.ActionPropertypublic final Object getDynamoDb()
CfnTopicRule.ActionPropertygetDynamoDb in interface CfnTopicRule.ActionPropertypublic final Object getDynamoDBv2()
CfnTopicRule.ActionPropertyThis is a new version of the DynamoDB action. It allows you to write each attribute in an MQTT message payload into a separate DynamoDB column.
getDynamoDBv2 in interface CfnTopicRule.ActionPropertypublic final Object getElasticsearch()
CfnTopicRule.ActionProperty
The
Elasticsearchaction can only be used by existing rule actions. To create a new rule action or to update an existing rule action, use theOpenSearchrule action instead. For more information, see OpenSearchAction .
getElasticsearch in interface CfnTopicRule.ActionPropertypublic final Object getFirehose()
CfnTopicRule.ActionPropertygetFirehose in interface CfnTopicRule.ActionPropertypublic final Object getHttp()
CfnTopicRule.ActionPropertygetHttp in interface CfnTopicRule.ActionPropertypublic final Object getIotAnalytics()
CfnTopicRule.ActionPropertygetIotAnalytics in interface CfnTopicRule.ActionPropertypublic final Object getIotEvents()
CfnTopicRule.ActionPropertygetIotEvents in interface CfnTopicRule.ActionPropertypublic final Object getIotSiteWise()
CfnTopicRule.ActionPropertygetIotSiteWise in interface CfnTopicRule.ActionPropertypublic final Object getKafka()
CfnTopicRule.ActionPropertygetKafka in interface CfnTopicRule.ActionPropertypublic final Object getKinesis()
CfnTopicRule.ActionPropertygetKinesis in interface CfnTopicRule.ActionPropertypublic final Object getLambda()
CfnTopicRule.ActionPropertygetLambda in interface CfnTopicRule.ActionPropertypublic final Object getOpenSearch()
CfnTopicRule.ActionPropertygetOpenSearch in interface CfnTopicRule.ActionPropertypublic final Object getRepublish()
CfnTopicRule.ActionPropertygetRepublish in interface CfnTopicRule.ActionPropertypublic final Object getS3()
CfnTopicRule.ActionPropertygetS3 in interface CfnTopicRule.ActionPropertypublic final Object getSns()
CfnTopicRule.ActionPropertygetSns in interface CfnTopicRule.ActionPropertypublic final Object getSqs()
CfnTopicRule.ActionPropertygetSqs in interface CfnTopicRule.ActionPropertypublic final Object getStepFunctions()
CfnTopicRule.ActionPropertygetStepFunctions in interface CfnTopicRule.ActionPropertypublic final Object getTimestream()
CfnTopicRule.ActionPropertygetTimestream in interface CfnTopicRule.ActionProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.