public static interface Action.Builder extends SdkPojo, CopyableBuilder<Action.Builder,Action>
| Modifier and Type | Method and Description |
|---|---|
Action.Builder |
cloudwatchAlarm(CloudwatchAlarmAction cloudwatchAlarm)
Change the state of a CloudWatch alarm.
|
default Action.Builder |
cloudwatchAlarm(Consumer<CloudwatchAlarmAction.Builder> cloudwatchAlarm)
Change the state of a CloudWatch alarm.
|
Action.Builder |
cloudwatchLogs(CloudwatchLogsAction cloudwatchLogs)
Send data to CloudWatch Logs.
|
default Action.Builder |
cloudwatchLogs(Consumer<CloudwatchLogsAction.Builder> cloudwatchLogs)
Send data to CloudWatch Logs.
|
Action.Builder |
cloudwatchMetric(CloudwatchMetricAction cloudwatchMetric)
Capture a CloudWatch metric.
|
default Action.Builder |
cloudwatchMetric(Consumer<CloudwatchMetricAction.Builder> cloudwatchMetric)
Capture a CloudWatch metric.
|
default Action.Builder |
dynamoDB(Consumer<DynamoDBAction.Builder> dynamoDB)
Write to a DynamoDB table.
|
Action.Builder |
dynamoDB(DynamoDBAction dynamoDB)
Write to a DynamoDB table.
|
default Action.Builder |
dynamoDBv2(Consumer<DynamoDBv2Action.Builder> dynamoDBv2)
Write to a DynamoDB table.
|
Action.Builder |
dynamoDBv2(DynamoDBv2Action dynamoDBv2)
Write to a DynamoDB table.
|
default Action.Builder |
elasticsearch(Consumer<ElasticsearchAction.Builder> elasticsearch)
Write data to an Amazon OpenSearch Service domain.
|
Action.Builder |
elasticsearch(ElasticsearchAction elasticsearch)
Write data to an Amazon OpenSearch Service domain.
|
default Action.Builder |
firehose(Consumer<FirehoseAction.Builder> firehose)
Write to an Amazon Kinesis Firehose stream.
|
Action.Builder |
firehose(FirehoseAction firehose)
Write to an Amazon Kinesis Firehose stream.
|
default Action.Builder |
http(Consumer<HttpAction.Builder> http)
Send data to an HTTPS endpoint.
|
Action.Builder |
http(HttpAction http)
Send data to an HTTPS endpoint.
|
default Action.Builder |
iotAnalytics(Consumer<IotAnalyticsAction.Builder> iotAnalytics)
Sends message data to an IoT Analytics channel.
|
Action.Builder |
iotAnalytics(IotAnalyticsAction iotAnalytics)
Sends message data to an IoT Analytics channel.
|
default Action.Builder |
iotEvents(Consumer<IotEventsAction.Builder> iotEvents)
Sends an input to an IoT Events detector.
|
Action.Builder |
iotEvents(IotEventsAction iotEvents)
Sends an input to an IoT Events detector.
|
default Action.Builder |
iotSiteWise(Consumer<IotSiteWiseAction.Builder> iotSiteWise)
Sends data from the MQTT message that triggered the rule to IoT SiteWise asset properties.
|
Action.Builder |
iotSiteWise(IotSiteWiseAction iotSiteWise)
Sends data from the MQTT message that triggered the rule to IoT SiteWise asset properties.
|
default Action.Builder |
kafka(Consumer<KafkaAction.Builder> kafka)
Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka
cluster.
|
Action.Builder |
kafka(KafkaAction kafka)
Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka
cluster.
|
default Action.Builder |
kinesis(Consumer<KinesisAction.Builder> kinesis)
Write data to an Amazon Kinesis stream.
|
Action.Builder |
kinesis(KinesisAction kinesis)
Write data to an Amazon Kinesis stream.
|
default Action.Builder |
lambda(Consumer<LambdaAction.Builder> lambda)
Invoke a Lambda function.
|
Action.Builder |
lambda(LambdaAction lambda)
Invoke a Lambda function.
|
default Action.Builder |
location(Consumer<LocationAction.Builder> location)
The Amazon Location Service rule action sends device location updates from an MQTT message to an Amazon
Location tracker resource.
|
Action.Builder |
location(LocationAction location)
The Amazon Location Service rule action sends device location updates from an MQTT message to an Amazon
Location tracker resource.
|
default Action.Builder |
openSearch(Consumer<OpenSearchAction.Builder> openSearch)
Write data to an Amazon OpenSearch Service domain.
|
Action.Builder |
openSearch(OpenSearchAction openSearch)
Write data to an Amazon OpenSearch Service domain.
|
default Action.Builder |
republish(Consumer<RepublishAction.Builder> republish)
Publish to another MQTT topic.
|
Action.Builder |
republish(RepublishAction republish)
Publish to another MQTT topic.
|
default Action.Builder |
s3(Consumer<S3Action.Builder> s3)
Write to an Amazon S3 bucket.
|
Action.Builder |
s3(S3Action s3)
Write to an Amazon S3 bucket.
|
default Action.Builder |
salesforce(Consumer<SalesforceAction.Builder> salesforce)
Send a message to a Salesforce IoT Cloud Input Stream.
|
Action.Builder |
salesforce(SalesforceAction salesforce)
Send a message to a Salesforce IoT Cloud Input Stream.
|
default Action.Builder |
sns(Consumer<SnsAction.Builder> sns)
Publish to an Amazon SNS topic.
|
Action.Builder |
sns(SnsAction sns)
Publish to an Amazon SNS topic.
|
default Action.Builder |
sqs(Consumer<SqsAction.Builder> sqs)
Publish to an Amazon SQS queue.
|
Action.Builder |
sqs(SqsAction sqs)
Publish to an Amazon SQS queue.
|
default Action.Builder |
stepFunctions(Consumer<StepFunctionsAction.Builder> stepFunctions)
Starts execution of a Step Functions state machine.
|
Action.Builder |
stepFunctions(StepFunctionsAction stepFunctions)
Starts execution of a Step Functions state machine.
|
default Action.Builder |
timestream(Consumer<TimestreamAction.Builder> timestream)
The Timestream rule action writes attributes (measures) from an MQTT message into an Amazon Timestream table.
|
Action.Builder |
timestream(TimestreamAction timestream)
The Timestream rule action writes attributes (measures) from an MQTT message into an Amazon Timestream table.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAction.Builder dynamoDB(DynamoDBAction dynamoDB)
Write to a DynamoDB table.
dynamoDB - Write to a DynamoDB table.default Action.Builder dynamoDB(Consumer<DynamoDBAction.Builder> dynamoDB)
Write to a DynamoDB table.
This is a convenience method that creates an instance of theDynamoDBAction.Builder avoiding the need
to create one manually via DynamoDBAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to dynamoDB(DynamoDBAction).
dynamoDB - a consumer that will call methods on DynamoDBAction.BuilderdynamoDB(DynamoDBAction)Action.Builder dynamoDBv2(DynamoDBv2Action 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.
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.default Action.Builder dynamoDBv2(Consumer<DynamoDBv2Action.Builder> 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 is a convenience method that creates an instance of theDynamoDBv2Action.Builder avoiding the
need to create one manually via DynamoDBv2Action.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to dynamoDBv2(DynamoDBv2Action).
dynamoDBv2 - a consumer that will call methods on DynamoDBv2Action.BuilderdynamoDBv2(DynamoDBv2Action)Action.Builder lambda(LambdaAction lambda)
Invoke a Lambda function.
lambda - Invoke a Lambda function.default Action.Builder lambda(Consumer<LambdaAction.Builder> lambda)
Invoke a Lambda function.
This is a convenience method that creates an instance of theLambdaAction.Builder avoiding the need
to create one manually via LambdaAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to lambda(LambdaAction).
lambda - a consumer that will call methods on LambdaAction.Builderlambda(LambdaAction)Action.Builder sns(SnsAction sns)
Publish to an Amazon SNS topic.
sns - Publish to an Amazon SNS topic.default Action.Builder sns(Consumer<SnsAction.Builder> sns)
Publish to an Amazon SNS topic.
This is a convenience method that creates an instance of theSnsAction.Builder avoiding the need to
create one manually via SnsAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to sns(SnsAction).
sns - a consumer that will call methods on SnsAction.Buildersns(SnsAction)Action.Builder sqs(SqsAction sqs)
Publish to an Amazon SQS queue.
sqs - Publish to an Amazon SQS queue.default Action.Builder sqs(Consumer<SqsAction.Builder> sqs)
Publish to an Amazon SQS queue.
This is a convenience method that creates an instance of theSqsAction.Builder avoiding the need to
create one manually via SqsAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to sqs(SqsAction).
sqs - a consumer that will call methods on SqsAction.Buildersqs(SqsAction)Action.Builder kinesis(KinesisAction kinesis)
Write data to an Amazon Kinesis stream.
kinesis - Write data to an Amazon Kinesis stream.default Action.Builder kinesis(Consumer<KinesisAction.Builder> kinesis)
Write data to an Amazon Kinesis stream.
This is a convenience method that creates an instance of theKinesisAction.Builder avoiding the need
to create one manually via KinesisAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to kinesis(KinesisAction).
kinesis - a consumer that will call methods on KinesisAction.Builderkinesis(KinesisAction)Action.Builder republish(RepublishAction republish)
Publish to another MQTT topic.
republish - Publish to another MQTT topic.default Action.Builder republish(Consumer<RepublishAction.Builder> republish)
Publish to another MQTT topic.
This is a convenience method that creates an instance of theRepublishAction.Builder avoiding the
need to create one manually via RepublishAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to republish(RepublishAction).
republish - a consumer that will call methods on RepublishAction.Builderrepublish(RepublishAction)Action.Builder s3(S3Action s3)
Write to an Amazon S3 bucket.
s3 - Write to an Amazon S3 bucket.default Action.Builder s3(Consumer<S3Action.Builder> s3)
Write to an Amazon S3 bucket.
This is a convenience method that creates an instance of theS3Action.Builder avoiding the need to
create one manually via S3Action.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to s3(S3Action).
s3 - a consumer that will call methods on S3Action.Builders3(S3Action)Action.Builder firehose(FirehoseAction firehose)
Write to an Amazon Kinesis Firehose stream.
firehose - Write to an Amazon Kinesis Firehose stream.default Action.Builder firehose(Consumer<FirehoseAction.Builder> firehose)
Write to an Amazon Kinesis Firehose stream.
This is a convenience method that creates an instance of theFirehoseAction.Builder avoiding the need
to create one manually via FirehoseAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to firehose(FirehoseAction).
firehose - a consumer that will call methods on FirehoseAction.Builderfirehose(FirehoseAction)Action.Builder cloudwatchMetric(CloudwatchMetricAction cloudwatchMetric)
Capture a CloudWatch metric.
cloudwatchMetric - Capture a CloudWatch metric.default Action.Builder cloudwatchMetric(Consumer<CloudwatchMetricAction.Builder> cloudwatchMetric)
Capture a CloudWatch metric.
This is a convenience method that creates an instance of theCloudwatchMetricAction.Builder avoiding
the need to create one manually via CloudwatchMetricAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to cloudwatchMetric(CloudwatchMetricAction).
cloudwatchMetric - a consumer that will call methods on CloudwatchMetricAction.BuildercloudwatchMetric(CloudwatchMetricAction)Action.Builder cloudwatchAlarm(CloudwatchAlarmAction cloudwatchAlarm)
Change the state of a CloudWatch alarm.
cloudwatchAlarm - Change the state of a CloudWatch alarm.default Action.Builder cloudwatchAlarm(Consumer<CloudwatchAlarmAction.Builder> cloudwatchAlarm)
Change the state of a CloudWatch alarm.
This is a convenience method that creates an instance of theCloudwatchAlarmAction.Builder avoiding
the need to create one manually via CloudwatchAlarmAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to cloudwatchAlarm(CloudwatchAlarmAction).
cloudwatchAlarm - a consumer that will call methods on CloudwatchAlarmAction.BuildercloudwatchAlarm(CloudwatchAlarmAction)Action.Builder cloudwatchLogs(CloudwatchLogsAction cloudwatchLogs)
Send data to CloudWatch Logs.
cloudwatchLogs - Send data to CloudWatch Logs.default Action.Builder cloudwatchLogs(Consumer<CloudwatchLogsAction.Builder> cloudwatchLogs)
Send data to CloudWatch Logs.
This is a convenience method that creates an instance of theCloudwatchLogsAction.Builder avoiding
the need to create one manually via CloudwatchLogsAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to cloudwatchLogs(CloudwatchLogsAction).
cloudwatchLogs - a consumer that will call methods on CloudwatchLogsAction.BuildercloudwatchLogs(CloudwatchLogsAction)Action.Builder elasticsearch(ElasticsearchAction elasticsearch)
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 the OpenSearch rule action instead. For more
information, see OpenSearchAction.
elasticsearch - 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 the OpenSearch rule action instead. For
more information, see OpenSearchAction.
default Action.Builder elasticsearch(Consumer<ElasticsearchAction.Builder> elasticsearch)
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 the OpenSearch rule action instead. For more
information, see OpenSearchAction.
ElasticsearchAction.Builder
avoiding the need to create one manually via ElasticsearchAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to elasticsearch(ElasticsearchAction).
elasticsearch - a consumer that will call methods on ElasticsearchAction.Builderelasticsearch(ElasticsearchAction)Action.Builder salesforce(SalesforceAction salesforce)
Send a message to a Salesforce IoT Cloud Input Stream.
salesforce - Send a message to a Salesforce IoT Cloud Input Stream.default Action.Builder salesforce(Consumer<SalesforceAction.Builder> salesforce)
Send a message to a Salesforce IoT Cloud Input Stream.
This is a convenience method that creates an instance of theSalesforceAction.Builder avoiding the
need to create one manually via SalesforceAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to salesforce(SalesforceAction).
salesforce - a consumer that will call methods on SalesforceAction.Buildersalesforce(SalesforceAction)Action.Builder iotAnalytics(IotAnalyticsAction iotAnalytics)
Sends message data to an IoT Analytics channel.
iotAnalytics - Sends message data to an IoT Analytics channel.default Action.Builder iotAnalytics(Consumer<IotAnalyticsAction.Builder> iotAnalytics)
Sends message data to an IoT Analytics channel.
This is a convenience method that creates an instance of theIotAnalyticsAction.Builder avoiding the
need to create one manually via IotAnalyticsAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to iotAnalytics(IotAnalyticsAction).
iotAnalytics - a consumer that will call methods on IotAnalyticsAction.BuilderiotAnalytics(IotAnalyticsAction)Action.Builder iotEvents(IotEventsAction iotEvents)
Sends an input to an IoT Events detector.
iotEvents - Sends an input to an IoT Events detector.default Action.Builder iotEvents(Consumer<IotEventsAction.Builder> iotEvents)
Sends an input to an IoT Events detector.
This is a convenience method that creates an instance of theIotEventsAction.Builder avoiding the
need to create one manually via IotEventsAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to iotEvents(IotEventsAction).
iotEvents - a consumer that will call methods on IotEventsAction.BuilderiotEvents(IotEventsAction)Action.Builder iotSiteWise(IotSiteWiseAction iotSiteWise)
Sends data from the MQTT message that triggered the rule to IoT SiteWise asset properties.
iotSiteWise - Sends data from the MQTT message that triggered the rule to IoT SiteWise asset properties.default Action.Builder iotSiteWise(Consumer<IotSiteWiseAction.Builder> iotSiteWise)
Sends data from the MQTT message that triggered the rule to IoT SiteWise asset properties.
This is a convenience method that creates an instance of theIotSiteWiseAction.Builder avoiding the
need to create one manually via IotSiteWiseAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to iotSiteWise(IotSiteWiseAction).
iotSiteWise - a consumer that will call methods on IotSiteWiseAction.BuilderiotSiteWise(IotSiteWiseAction)Action.Builder stepFunctions(StepFunctionsAction stepFunctions)
Starts execution of a Step Functions state machine.
stepFunctions - Starts execution of a Step Functions state machine.default Action.Builder stepFunctions(Consumer<StepFunctionsAction.Builder> stepFunctions)
Starts execution of a Step Functions state machine.
This is a convenience method that creates an instance of theStepFunctionsAction.Builder avoiding the
need to create one manually via StepFunctionsAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to stepFunctions(StepFunctionsAction).
stepFunctions - a consumer that will call methods on StepFunctionsAction.BuilderstepFunctions(StepFunctionsAction)Action.Builder timestream(TimestreamAction timestream)
The Timestream rule action writes attributes (measures) from an MQTT message into an Amazon Timestream table. For more information, see the Timestream topic rule action documentation.
timestream - The Timestream rule action writes attributes (measures) from an MQTT message into an Amazon Timestream
table. For more information, see the Timestream topic rule action documentation.default Action.Builder timestream(Consumer<TimestreamAction.Builder> timestream)
The Timestream rule action writes attributes (measures) from an MQTT message into an Amazon Timestream table. For more information, see the Timestream topic rule action documentation.
This is a convenience method that creates an instance of theTimestreamAction.Builder avoiding the
need to create one manually via TimestreamAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to timestream(TimestreamAction).
timestream - a consumer that will call methods on TimestreamAction.Buildertimestream(TimestreamAction)Action.Builder http(HttpAction http)
Send data to an HTTPS endpoint.
http - Send data to an HTTPS endpoint.default Action.Builder http(Consumer<HttpAction.Builder> http)
Send data to an HTTPS endpoint.
This is a convenience method that creates an instance of theHttpAction.Builder avoiding the need to
create one manually via HttpAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to http(HttpAction).
http - a consumer that will call methods on HttpAction.Builderhttp(HttpAction)Action.Builder kafka(KafkaAction kafka)
Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.
kafka - Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache
Kafka cluster.default Action.Builder kafka(Consumer<KafkaAction.Builder> kafka)
Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.
This is a convenience method that creates an instance of theKafkaAction.Builder avoiding the need to
create one manually via KafkaAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to kafka(KafkaAction).
kafka - a consumer that will call methods on KafkaAction.Builderkafka(KafkaAction)Action.Builder openSearch(OpenSearchAction openSearch)
Write data to an Amazon OpenSearch Service domain.
openSearch - Write data to an Amazon OpenSearch Service domain.default Action.Builder openSearch(Consumer<OpenSearchAction.Builder> openSearch)
Write data to an Amazon OpenSearch Service domain.
This is a convenience method that creates an instance of theOpenSearchAction.Builder avoiding the
need to create one manually via OpenSearchAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to openSearch(OpenSearchAction).
openSearch - a consumer that will call methods on OpenSearchAction.BuilderopenSearch(OpenSearchAction)Action.Builder location(LocationAction location)
The Amazon Location Service rule action sends device location updates from an MQTT message to an Amazon Location tracker resource.
location - The Amazon Location Service rule action sends device location updates from an MQTT message to an
Amazon Location tracker resource.default Action.Builder location(Consumer<LocationAction.Builder> location)
The Amazon Location Service rule action sends device location updates from an MQTT message to an Amazon Location tracker resource.
This is a convenience method that creates an instance of theLocationAction.Builder avoiding the need
to create one manually via LocationAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to location(LocationAction).
location - a consumer that will call methods on LocationAction.Builderlocation(LocationAction)Copyright © 2023. All rights reserved.