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.
|
copyapply, 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 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 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 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 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 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 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 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 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 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 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 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 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.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 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)Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.