public static interface Action.Builder extends 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 |
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 Elasticsearch Service domain.
|
Action.Builder |
elasticsearch(ElasticsearchAction elasticsearch)
Write data to an Amazon Elasticsearch 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 |
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 |
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.
|
copy
apply, build
Action.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 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.Builder
dynamoDB(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 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.Builder
dynamoDBv2(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 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.Builder
lambda(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 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.Builder
sns(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 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.Builder
sqs(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 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.Builder
kinesis(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 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.Builder
republish(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 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.Builder
s3(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 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.Builder
firehose(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 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.Builder
cloudwatchMetric(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 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.Builder
cloudwatchAlarm(CloudwatchAlarmAction)
Action.Builder elasticsearch(ElasticsearchAction elasticsearch)
Write data to an Amazon Elasticsearch Service domain.
elasticsearch
- Write data to an Amazon Elasticsearch Service domain.default Action.Builder elasticsearch(Consumer<ElasticsearchAction.Builder> elasticsearch)
Write data to an Amazon Elasticsearch Service domain.
This is a convenience that creates an instance of theElasticsearchAction.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.Builder
elasticsearch(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 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.Builder
salesforce(SalesforceAction)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.