Class CfnTopicRule.ActionProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnTopicRule.ActionProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnTopicRule.ActionProperty
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.Returns union: either
IResolvableorCfnTopicRule.CloudwatchAlarmActionProperty- Specified by:
getCloudwatchAlarmin interfaceCfnTopicRule.ActionProperty- See Also:
-
getCloudwatchLogs
Description copied from interface:CfnTopicRule.ActionPropertySends data to CloudWatch.Returns union: either
IResolvableorCfnTopicRule.CloudwatchLogsActionProperty- Specified by:
getCloudwatchLogsin interfaceCfnTopicRule.ActionProperty- See Also:
-
getCloudwatchMetric
Description copied from interface:CfnTopicRule.ActionPropertyCapture a CloudWatch metric.Returns union: either
IResolvableorCfnTopicRule.CloudwatchMetricActionProperty- Specified by:
getCloudwatchMetricin interfaceCfnTopicRule.ActionProperty- See Also:
-
getDynamoDb
Description copied from interface:CfnTopicRule.ActionPropertyWrite to a DynamoDB table.Returns union: either
IResolvableorCfnTopicRule.DynamoDBActionProperty- Specified by:
getDynamoDbin interfaceCfnTopicRule.ActionProperty- See Also:
-
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.
Returns union: either
IResolvableorCfnTopicRule.DynamoDBv2ActionProperty- Specified by:
getDynamoDBv2in interfaceCfnTopicRule.ActionProperty- See Also:
-
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 .Returns union: either
IResolvableorCfnTopicRule.ElasticsearchActionProperty- Specified by:
getElasticsearchin interfaceCfnTopicRule.ActionProperty- See Also:
-
getFirehose
Description copied from interface:CfnTopicRule.ActionPropertyWrite to an Amazon Kinesis Firehose stream.Returns union: either
IResolvableorCfnTopicRule.FirehoseActionProperty- Specified by:
getFirehosein interfaceCfnTopicRule.ActionProperty- See Also:
-
getHttp
Description copied from interface:CfnTopicRule.ActionPropertySend data to an HTTPS endpoint.Returns union: either
IResolvableorCfnTopicRule.HttpActionProperty- Specified by:
getHttpin interfaceCfnTopicRule.ActionProperty- See Also:
-
getIotAnalytics
Description copied from interface:CfnTopicRule.ActionPropertySends message data to an AWS IoT Analytics channel.Returns union: either
IResolvableorCfnTopicRule.IotAnalyticsActionProperty- Specified by:
getIotAnalyticsin interfaceCfnTopicRule.ActionProperty- See Also:
-
getIotEvents
Description copied from interface:CfnTopicRule.ActionPropertySends an input to an AWS IoT Events detector.Returns union: either
IResolvableorCfnTopicRule.IotEventsActionProperty- Specified by:
getIotEventsin interfaceCfnTopicRule.ActionProperty- See Also:
-
getIotSiteWise
Description copied from interface:CfnTopicRule.ActionPropertySends data from the MQTT message that triggered the rule to AWS IoT SiteWise asset properties.Returns union: either
IResolvableorCfnTopicRule.IotSiteWiseActionProperty- Specified by:
getIotSiteWisein interfaceCfnTopicRule.ActionProperty- See Also:
-
getKafka
Description copied from interface:CfnTopicRule.ActionPropertySend messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.Returns union: either
IResolvableorCfnTopicRule.KafkaActionProperty- Specified by:
getKafkain interfaceCfnTopicRule.ActionProperty- See Also:
-
getKinesis
Description copied from interface:CfnTopicRule.ActionPropertyWrite data to an Amazon Kinesis stream.Returns union: either
IResolvableorCfnTopicRule.KinesisActionProperty- Specified by:
getKinesisin interfaceCfnTopicRule.ActionProperty- See Also:
-
getLambda
Description copied from interface:CfnTopicRule.ActionPropertyInvoke a Lambda function.Returns union: either
IResolvableorCfnTopicRule.LambdaActionProperty- Specified by:
getLambdain interfaceCfnTopicRule.ActionProperty- See Also:
-
getLocation
Description copied from interface:CfnTopicRule.ActionPropertySends device location data to Amazon Location Service .Returns union: either
IResolvableorCfnTopicRule.LocationActionProperty- Specified by:
getLocationin interfaceCfnTopicRule.ActionProperty- See Also:
-
getOpenSearch
Description copied from interface:CfnTopicRule.ActionPropertyWrite data to an Amazon OpenSearch Service domain.Returns union: either
IResolvableorCfnTopicRule.OpenSearchActionProperty- Specified by:
getOpenSearchin interfaceCfnTopicRule.ActionProperty- See Also:
-
getRepublish
Description copied from interface:CfnTopicRule.ActionPropertyPublish to another MQTT topic.Returns union: either
IResolvableorCfnTopicRule.RepublishActionProperty- Specified by:
getRepublishin interfaceCfnTopicRule.ActionProperty- See Also:
-
getS3
Description copied from interface:CfnTopicRule.ActionPropertyWrite to an Amazon S3 bucket.Returns union: either
IResolvableorCfnTopicRule.S3ActionProperty- Specified by:
getS3in interfaceCfnTopicRule.ActionProperty- See Also:
-
getSns
Description copied from interface:CfnTopicRule.ActionPropertyPublish to an Amazon SNS topic.Returns union: either
IResolvableorCfnTopicRule.SnsActionProperty- Specified by:
getSnsin interfaceCfnTopicRule.ActionProperty- See Also:
-
getSqs
Description copied from interface:CfnTopicRule.ActionPropertyPublish to an Amazon SQS queue.Returns union: either
IResolvableorCfnTopicRule.SqsActionProperty- Specified by:
getSqsin interfaceCfnTopicRule.ActionProperty- See Also:
-
getStepFunctions
Description copied from interface:CfnTopicRule.ActionPropertyStarts execution of a Step Functions state machine.Returns union: either
IResolvableorCfnTopicRule.StepFunctionsActionProperty- Specified by:
getStepFunctionsin interfaceCfnTopicRule.ActionProperty- See Also:
-
getTimestream
Description copied from interface:CfnTopicRule.ActionPropertyWrites attributes from an MQTT message.Returns union: either
IResolvableorCfnTopicRule.TimestreamActionProperty- Specified by:
getTimestreamin interfaceCfnTopicRule.ActionProperty- 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()
-