Class CfnTopicRule.ActionProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iot.CfnTopicRule.ActionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTopicRule.ActionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnTopicRule.ActionProperty
@Stability(Stable)
@Internal
public static final class CfnTopicRule.ActionProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnTopicRule.ActionProperty
An implementation for
CfnTopicRule.ActionProperty-
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.ActionProperty
CfnTopicRule.ActionProperty.Builder, CfnTopicRule.ActionProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnTopicRule.ActionProperty.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 ObjectChange the state of a CloudWatch alarm.final ObjectSends data to CloudWatch.final ObjectCapture a CloudWatch metric.final ObjectWrite to a DynamoDB table.final ObjectWrite to a DynamoDB table.final ObjectWrite data to an Amazon OpenSearch Service domain.final ObjectWrite to an Amazon Kinesis Firehose stream.final ObjectgetHttp()Send data to an HTTPS endpoint.final ObjectSends message data to an AWS IoT Analytics channel.final ObjectSends an input to an AWS IoT Events detector.final ObjectSends data from the MQTT message that triggered the rule to AWS IoT SiteWise asset properties.final ObjectgetKafka()Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.final ObjectWrite data to an Amazon Kinesis stream.final ObjectInvoke a Lambda function.final ObjectSends device location data to Amazon Location Service .final ObjectWrite data to an Amazon OpenSearch Service domain.final ObjectPublish to another MQTT topic.final ObjectgetS3()Write to an Amazon S3 bucket.final ObjectgetSns()Publish to an Amazon SNS topic.final ObjectgetSqs()Publish to an Amazon SQS queue.final ObjectStarts execution of a Step Functions state machine.final ObjectWrites attributes from an MQTT message.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.ActionProperty.Builder.
-
-
Method Details
-
getCloudwatchAlarm
Description copied from interface:CfnTopicRule.ActionPropertyChange the state of a CloudWatch alarm.- Specified by:
getCloudwatchAlarmin interfaceCfnTopicRule.ActionProperty
-
getCloudwatchLogs
Description copied from interface:CfnTopicRule.ActionPropertySends data to CloudWatch.- Specified by:
getCloudwatchLogsin interfaceCfnTopicRule.ActionProperty
-
getCloudwatchMetric
Description copied from interface:CfnTopicRule.ActionPropertyCapture a CloudWatch metric.- Specified by:
getCloudwatchMetricin interfaceCfnTopicRule.ActionProperty
-
getDynamoDb
Description copied from interface:CfnTopicRule.ActionPropertyWrite to a DynamoDB table.- Specified by:
getDynamoDbin interfaceCfnTopicRule.ActionProperty
-
getDynamoDBv2
Description copied from interface:CfnTopicRule.ActionPropertyWrite to a DynamoDB table.This 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.
- Specified by:
getDynamoDBv2in interfaceCfnTopicRule.ActionProperty
-
getElasticsearch
Description copied from interface:CfnTopicRule.ActionPropertyWrite data to an Amazon OpenSearch Service domain.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 .- Specified by:
getElasticsearchin interfaceCfnTopicRule.ActionProperty
-
getFirehose
Description copied from interface:CfnTopicRule.ActionPropertyWrite to an Amazon Kinesis Firehose stream.- Specified by:
getFirehosein interfaceCfnTopicRule.ActionProperty
-
getHttp
Description copied from interface:CfnTopicRule.ActionPropertySend data to an HTTPS endpoint.- Specified by:
getHttpin interfaceCfnTopicRule.ActionProperty
-
getIotAnalytics
Description copied from interface:CfnTopicRule.ActionPropertySends message data to an AWS IoT Analytics channel.- Specified by:
getIotAnalyticsin interfaceCfnTopicRule.ActionProperty
-
getIotEvents
Description copied from interface:CfnTopicRule.ActionPropertySends an input to an AWS IoT Events detector.- Specified by:
getIotEventsin interfaceCfnTopicRule.ActionProperty
-
getIotSiteWise
Description copied from interface:CfnTopicRule.ActionPropertySends data from the MQTT message that triggered the rule to AWS IoT SiteWise asset properties.- Specified by:
getIotSiteWisein interfaceCfnTopicRule.ActionProperty
-
getKafka
Description copied from interface:CfnTopicRule.ActionPropertySend messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.- Specified by:
getKafkain interfaceCfnTopicRule.ActionProperty
-
getKinesis
Description copied from interface:CfnTopicRule.ActionPropertyWrite data to an Amazon Kinesis stream.- Specified by:
getKinesisin interfaceCfnTopicRule.ActionProperty
-
getLambda
Description copied from interface:CfnTopicRule.ActionPropertyInvoke a Lambda function.- Specified by:
getLambdain interfaceCfnTopicRule.ActionProperty
-
getLocation
Description copied from interface:CfnTopicRule.ActionPropertySends device location data to Amazon Location Service .- Specified by:
getLocationin interfaceCfnTopicRule.ActionProperty
-
getOpenSearch
Description copied from interface:CfnTopicRule.ActionPropertyWrite data to an Amazon OpenSearch Service domain.- Specified by:
getOpenSearchin interfaceCfnTopicRule.ActionProperty
-
getRepublish
Description copied from interface:CfnTopicRule.ActionPropertyPublish to another MQTT topic.- Specified by:
getRepublishin interfaceCfnTopicRule.ActionProperty
-
getS3
Description copied from interface:CfnTopicRule.ActionPropertyWrite to an Amazon S3 bucket.- Specified by:
getS3in interfaceCfnTopicRule.ActionProperty
-
getSns
Description copied from interface:CfnTopicRule.ActionPropertyPublish to an Amazon SNS topic.- Specified by:
getSnsin interfaceCfnTopicRule.ActionProperty
-
getSqs
Description copied from interface:CfnTopicRule.ActionPropertyPublish to an Amazon SQS queue.- Specified by:
getSqsin interfaceCfnTopicRule.ActionProperty
-
getStepFunctions
Description copied from interface:CfnTopicRule.ActionPropertyStarts execution of a Step Functions state machine.- Specified by:
getStepFunctionsin interfaceCfnTopicRule.ActionProperty
-
getTimestream
Description copied from interface:CfnTopicRule.ActionPropertyWrites attributes from an MQTT message.- Specified by:
getTimestreamin interfaceCfnTopicRule.ActionProperty
-
$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()
-