@Stability(value=Stable) public static final class CfnTopicRule.ActionProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnTopicRule.ActionProperty>
CfnTopicRule.ActionProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder cloudwatchAlarm(CfnTopicRule.CloudwatchAlarmActionProperty cloudwatchAlarm)
CfnTopicRule.ActionProperty.getCloudwatchAlarm()cloudwatchAlarm - Change the state of a CloudWatch alarm.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder cloudwatchAlarm(IResolvable cloudwatchAlarm)
CfnTopicRule.ActionProperty.getCloudwatchAlarm()cloudwatchAlarm - Change the state of a CloudWatch alarm.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder cloudwatchLogs(CfnTopicRule.CloudwatchLogsActionProperty cloudwatchLogs)
CfnTopicRule.ActionProperty.getCloudwatchLogs()cloudwatchLogs - Sends data to CloudWatch.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder cloudwatchLogs(IResolvable cloudwatchLogs)
CfnTopicRule.ActionProperty.getCloudwatchLogs()cloudwatchLogs - Sends data to CloudWatch.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder cloudwatchMetric(CfnTopicRule.CloudwatchMetricActionProperty cloudwatchMetric)
CfnTopicRule.ActionProperty.getCloudwatchMetric()cloudwatchMetric - Capture a CloudWatch metric.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder cloudwatchMetric(IResolvable cloudwatchMetric)
CfnTopicRule.ActionProperty.getCloudwatchMetric()cloudwatchMetric - Capture a CloudWatch metric.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder dynamoDb(CfnTopicRule.DynamoDBActionProperty dynamoDb)
CfnTopicRule.ActionProperty.getDynamoDb()dynamoDb - Write to a DynamoDB table.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder dynamoDb(IResolvable dynamoDb)
CfnTopicRule.ActionProperty.getDynamoDb()dynamoDb - Write to a DynamoDB table.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder dynamoDBv2(CfnTopicRule.DynamoDBv2ActionProperty dynamoDBv2)
CfnTopicRule.ActionProperty.getDynamoDBv2()dynamoDBv2 - 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.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder dynamoDBv2(IResolvable dynamoDBv2)
CfnTopicRule.ActionProperty.getDynamoDBv2()dynamoDBv2 - 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.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder elasticsearch(CfnTopicRule.ElasticsearchActionProperty elasticsearch)
CfnTopicRule.ActionProperty.getElasticsearch()elasticsearch - Write 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 .
this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder elasticsearch(IResolvable elasticsearch)
CfnTopicRule.ActionProperty.getElasticsearch()elasticsearch - Write 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 .
this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder firehose(CfnTopicRule.FirehoseActionProperty firehose)
CfnTopicRule.ActionProperty.getFirehose()firehose - Write to an Amazon Kinesis Firehose stream.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder firehose(IResolvable firehose)
CfnTopicRule.ActionProperty.getFirehose()firehose - Write to an Amazon Kinesis Firehose stream.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder http(CfnTopicRule.HttpActionProperty http)
CfnTopicRule.ActionProperty.getHttp()http - Send data to an HTTPS endpoint.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder http(IResolvable http)
CfnTopicRule.ActionProperty.getHttp()http - Send data to an HTTPS endpoint.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder iotAnalytics(CfnTopicRule.IotAnalyticsActionProperty iotAnalytics)
CfnTopicRule.ActionProperty.getIotAnalytics()iotAnalytics - Sends message data to an AWS IoT Analytics channel.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder iotAnalytics(IResolvable iotAnalytics)
CfnTopicRule.ActionProperty.getIotAnalytics()iotAnalytics - Sends message data to an AWS IoT Analytics channel.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder iotEvents(CfnTopicRule.IotEventsActionProperty iotEvents)
CfnTopicRule.ActionProperty.getIotEvents()iotEvents - Sends an input to an AWS IoT Events detector.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder iotEvents(IResolvable iotEvents)
CfnTopicRule.ActionProperty.getIotEvents()iotEvents - Sends an input to an AWS IoT Events detector.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder iotSiteWise(CfnTopicRule.IotSiteWiseActionProperty iotSiteWise)
CfnTopicRule.ActionProperty.getIotSiteWise()iotSiteWise - Sends data from the MQTT message that triggered the rule to AWS IoT SiteWise asset properties.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder iotSiteWise(IResolvable iotSiteWise)
CfnTopicRule.ActionProperty.getIotSiteWise()iotSiteWise - Sends data from the MQTT message that triggered the rule to AWS IoT SiteWise asset properties.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder kafka(CfnTopicRule.KafkaActionProperty kafka)
CfnTopicRule.ActionProperty.getKafka()kafka - Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder kafka(IResolvable kafka)
CfnTopicRule.ActionProperty.getKafka()kafka - Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder kinesis(CfnTopicRule.KinesisActionProperty kinesis)
CfnTopicRule.ActionProperty.getKinesis()kinesis - Write data to an Amazon Kinesis stream.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder kinesis(IResolvable kinesis)
CfnTopicRule.ActionProperty.getKinesis()kinesis - Write data to an Amazon Kinesis stream.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder lambda(CfnTopicRule.LambdaActionProperty lambda)
CfnTopicRule.ActionProperty.getLambda()lambda - Invoke a Lambda function.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder lambda(IResolvable lambda)
CfnTopicRule.ActionProperty.getLambda()lambda - Invoke a Lambda function.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder openSearch(CfnTopicRule.OpenSearchActionProperty openSearch)
CfnTopicRule.ActionProperty.getOpenSearch()openSearch - Write data to an Amazon OpenSearch Service domain.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder openSearch(IResolvable openSearch)
CfnTopicRule.ActionProperty.getOpenSearch()openSearch - Write data to an Amazon OpenSearch Service domain.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder republish(CfnTopicRule.RepublishActionProperty republish)
CfnTopicRule.ActionProperty.getRepublish()republish - Publish to another MQTT topic.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder republish(IResolvable republish)
CfnTopicRule.ActionProperty.getRepublish()republish - Publish to another MQTT topic.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder s3(CfnTopicRule.S3ActionProperty s3)
CfnTopicRule.ActionProperty.getS3()s3 - Write to an Amazon S3 bucket.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder s3(IResolvable s3)
CfnTopicRule.ActionProperty.getS3()s3 - Write to an Amazon S3 bucket.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder sns(CfnTopicRule.SnsActionProperty sns)
CfnTopicRule.ActionProperty.getSns()sns - Publish to an Amazon SNS topic.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder sns(IResolvable sns)
CfnTopicRule.ActionProperty.getSns()sns - Publish to an Amazon SNS topic.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder sqs(CfnTopicRule.SqsActionProperty sqs)
CfnTopicRule.ActionProperty.getSqs()sqs - Publish to an Amazon SQS queue.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder sqs(IResolvable sqs)
CfnTopicRule.ActionProperty.getSqs()sqs - Publish to an Amazon SQS queue.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder stepFunctions(CfnTopicRule.StepFunctionsActionProperty stepFunctions)
CfnTopicRule.ActionProperty.getStepFunctions()stepFunctions - Starts execution of a Step Functions state machine.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder stepFunctions(IResolvable stepFunctions)
CfnTopicRule.ActionProperty.getStepFunctions()stepFunctions - Starts execution of a Step Functions state machine.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder timestream(CfnTopicRule.TimestreamActionProperty timestream)
CfnTopicRule.ActionProperty.getTimestream()timestream - Writes attributes from an MQTT message.this@Stability(value=Stable) public CfnTopicRule.ActionProperty.Builder timestream(IResolvable timestream)
CfnTopicRule.ActionProperty.getTimestream()timestream - Writes attributes from an MQTT message.this@Stability(value=Stable) public CfnTopicRule.ActionProperty build()
build in interface software.amazon.jsii.Builder<CfnTopicRule.ActionProperty>CfnTopicRule.ActionPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.