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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.CfnTopicRule.ActionProperty
CfnTopicRule.ActionProperty.Builder, CfnTopicRule.ActionProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnTopicRule.ActionProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final Object
Change the state of a CloudWatch alarm.final Object
Sends data to CloudWatch.final Object
Capture a CloudWatch metric.final Object
Write to a DynamoDB table.final Object
Write to a DynamoDB table.final Object
Write data to an Amazon OpenSearch Service domain.final Object
Write to an Amazon Kinesis Firehose stream.final Object
getHttp()
Send data to an HTTPS endpoint.final Object
Sends message data to an AWS IoT Analytics channel.final Object
Sends an input to an AWS IoT Events detector.final Object
Sends data from the MQTT message that triggered the rule to AWS IoT SiteWise asset properties.final Object
getKafka()
Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.final Object
Write data to an Amazon Kinesis stream.final Object
Invoke a Lambda function.final Object
Sends device location data to Amazon Location Service .final Object
Write data to an Amazon OpenSearch Service domain.final Object
Publish to another MQTT topic.final Object
getS3()
Write to an Amazon S3 bucket.final Object
getSns()
Publish to an Amazon SNS topic.final Object
getSqs()
Publish to an Amazon SQS queue.final Object
Starts execution of a Step Functions state machine.final Object
Writes attributes from an MQTT message.final int
hashCode()
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.ActionProperty
Change the state of a CloudWatch alarm.- Specified by:
getCloudwatchAlarm
in interfaceCfnTopicRule.ActionProperty
- See Also:
-
getCloudwatchLogs
Description copied from interface:CfnTopicRule.ActionProperty
Sends data to CloudWatch.- Specified by:
getCloudwatchLogs
in interfaceCfnTopicRule.ActionProperty
- See Also:
-
getCloudwatchMetric
Description copied from interface:CfnTopicRule.ActionProperty
Capture a CloudWatch metric.- Specified by:
getCloudwatchMetric
in interfaceCfnTopicRule.ActionProperty
- See Also:
-
getDynamoDb
Description copied from interface:CfnTopicRule.ActionProperty
Write to a DynamoDB table.- Specified by:
getDynamoDb
in interfaceCfnTopicRule.ActionProperty
- See Also:
-
getDynamoDBv2
Description copied from interface:CfnTopicRule.ActionProperty
Write 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:
getDynamoDBv2
in interfaceCfnTopicRule.ActionProperty
- See Also:
-
getElasticsearch
Description copied from interface:CfnTopicRule.ActionProperty
Write data to an Amazon OpenSearch Service domain.The
Elasticsearch
action can only be used by existing rule actions. To create a new rule action or to update an existing rule action, use theOpenSearch
rule action instead. For more information, see OpenSearchAction .- Specified by:
getElasticsearch
in interfaceCfnTopicRule.ActionProperty
- See Also:
-
getFirehose
Description copied from interface:CfnTopicRule.ActionProperty
Write to an Amazon Kinesis Firehose stream.- Specified by:
getFirehose
in interfaceCfnTopicRule.ActionProperty
- See Also:
-
getHttp
Description copied from interface:CfnTopicRule.ActionProperty
Send data to an HTTPS endpoint.- Specified by:
getHttp
in interfaceCfnTopicRule.ActionProperty
- See Also:
-
getIotAnalytics
Description copied from interface:CfnTopicRule.ActionProperty
Sends message data to an AWS IoT Analytics channel.- Specified by:
getIotAnalytics
in interfaceCfnTopicRule.ActionProperty
- See Also:
-
getIotEvents
Description copied from interface:CfnTopicRule.ActionProperty
Sends an input to an AWS IoT Events detector.- Specified by:
getIotEvents
in interfaceCfnTopicRule.ActionProperty
- See Also:
-
getIotSiteWise
Description copied from interface:CfnTopicRule.ActionProperty
Sends data from the MQTT message that triggered the rule to AWS IoT SiteWise asset properties.- Specified by:
getIotSiteWise
in interfaceCfnTopicRule.ActionProperty
- See Also:
-
getKafka
Description copied from interface:CfnTopicRule.ActionProperty
Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.- Specified by:
getKafka
in interfaceCfnTopicRule.ActionProperty
- See Also:
-
getKinesis
Description copied from interface:CfnTopicRule.ActionProperty
Write data to an Amazon Kinesis stream.- Specified by:
getKinesis
in interfaceCfnTopicRule.ActionProperty
- See Also:
-
getLambda
Description copied from interface:CfnTopicRule.ActionProperty
Invoke a Lambda function.- Specified by:
getLambda
in interfaceCfnTopicRule.ActionProperty
- See Also:
-
getLocation
Description copied from interface:CfnTopicRule.ActionProperty
Sends device location data to Amazon Location Service .- Specified by:
getLocation
in interfaceCfnTopicRule.ActionProperty
- See Also:
-
getOpenSearch
Description copied from interface:CfnTopicRule.ActionProperty
Write data to an Amazon OpenSearch Service domain.- Specified by:
getOpenSearch
in interfaceCfnTopicRule.ActionProperty
- See Also:
-
getRepublish
Description copied from interface:CfnTopicRule.ActionProperty
Publish to another MQTT topic.- Specified by:
getRepublish
in interfaceCfnTopicRule.ActionProperty
- See Also:
-
getS3
Description copied from interface:CfnTopicRule.ActionProperty
Write to an Amazon S3 bucket.- Specified by:
getS3
in interfaceCfnTopicRule.ActionProperty
- See Also:
-
getSns
Description copied from interface:CfnTopicRule.ActionProperty
Publish to an Amazon SNS topic.- Specified by:
getSns
in interfaceCfnTopicRule.ActionProperty
- See Also:
-
getSqs
Description copied from interface:CfnTopicRule.ActionProperty
Publish to an Amazon SQS queue.- Specified by:
getSqs
in interfaceCfnTopicRule.ActionProperty
- See Also:
-
getStepFunctions
Description copied from interface:CfnTopicRule.ActionProperty
Starts execution of a Step Functions state machine.- Specified by:
getStepFunctions
in interfaceCfnTopicRule.ActionProperty
- See Also:
-
getTimestream
Description copied from interface:CfnTopicRule.ActionProperty
Writes attributes from an MQTT message.- Specified by:
getTimestream
in interfaceCfnTopicRule.ActionProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-