public static interface Action.Builder extends SdkPojo, CopyableBuilder<Action.Builder,Action>
| Modifier and Type | Method and Description |
|---|---|
Action.Builder |
clearTimer(ClearTimerAction clearTimer)
Information needed to clear the timer.
|
default Action.Builder |
clearTimer(Consumer<ClearTimerAction.Builder> clearTimer)
Information needed to clear the timer.
|
default Action.Builder |
dynamoDB(Consumer<DynamoDBAction.Builder> dynamoDB)
Writes to the DynamoDB table that you created.
|
Action.Builder |
dynamoDB(DynamoDBAction dynamoDB)
Writes to the DynamoDB table that you created.
|
default Action.Builder |
dynamoDBv2(Consumer<DynamoDBv2Action.Builder> dynamoDBv2)
Writes to the DynamoDB table that you created.
|
Action.Builder |
dynamoDBv2(DynamoDBv2Action dynamoDBv2)
Writes to the DynamoDB table that you created.
|
default Action.Builder |
firehose(Consumer<FirehoseAction.Builder> firehose)
Sends information about the detector model instance and the event that triggered the action to an Amazon
Kinesis Data Firehose delivery stream.
|
Action.Builder |
firehose(FirehoseAction firehose)
Sends information about the detector model instance and the event that triggered the action to an Amazon
Kinesis Data Firehose delivery stream.
|
default Action.Builder |
iotEvents(Consumer<IotEventsAction.Builder> iotEvents)
Sends AWS IoT Events input, which passes information about the detector model instance and the event that
triggered the action.
|
Action.Builder |
iotEvents(IotEventsAction iotEvents)
Sends AWS IoT Events input, which passes information about the detector model instance and the event that
triggered the action.
|
default Action.Builder |
iotSiteWise(Consumer<IotSiteWiseAction.Builder> iotSiteWise)
Sends information about the detector model instance and the event that triggered the action to an asset
property in AWS IoT SiteWise .
|
Action.Builder |
iotSiteWise(IotSiteWiseAction iotSiteWise)
Sends information about the detector model instance and the event that triggered the action to an asset
property in AWS IoT SiteWise .
|
default Action.Builder |
iotTopicPublish(Consumer<IotTopicPublishAction.Builder> iotTopicPublish)
Publishes an MQTT message with the given topic to the AWS IoT message broker.
|
Action.Builder |
iotTopicPublish(IotTopicPublishAction iotTopicPublish)
Publishes an MQTT message with the given topic to the AWS IoT message broker.
|
default Action.Builder |
lambda(Consumer<LambdaAction.Builder> lambda)
Calls a Lambda function, passing in information about the detector model instance and the event that
triggered the action.
|
Action.Builder |
lambda(LambdaAction lambda)
Calls a Lambda function, passing in information about the detector model instance and the event that
triggered the action.
|
default Action.Builder |
resetTimer(Consumer<ResetTimerAction.Builder> resetTimer)
Information needed to reset the timer.
|
Action.Builder |
resetTimer(ResetTimerAction resetTimer)
Information needed to reset the timer.
|
default Action.Builder |
setTimer(Consumer<SetTimerAction.Builder> setTimer)
Information needed to set the timer.
|
Action.Builder |
setTimer(SetTimerAction setTimer)
Information needed to set the timer.
|
default Action.Builder |
setVariable(Consumer<SetVariableAction.Builder> setVariable)
Sets a variable to a specified value.
|
Action.Builder |
setVariable(SetVariableAction setVariable)
Sets a variable to a specified value.
|
default Action.Builder |
sns(Consumer<SNSTopicPublishAction.Builder> sns)
Sends an Amazon SNS message.
|
Action.Builder |
sns(SNSTopicPublishAction sns)
Sends an Amazon SNS message.
|
default Action.Builder |
sqs(Consumer<SqsAction.Builder> sqs)
Sends information about the detector model instance and the event that triggered the action to an Amazon SQS
queue.
|
Action.Builder |
sqs(SqsAction sqs)
Sends information about the detector model instance and the event that triggered the action to an Amazon SQS
queue.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAction.Builder setVariable(SetVariableAction setVariable)
Sets a variable to a specified value.
setVariable - Sets a variable to a specified value.default Action.Builder setVariable(Consumer<SetVariableAction.Builder> setVariable)
Sets a variable to a specified value.
This is a convenience that creates an instance of theSetVariableAction.Builder avoiding the need to
create one manually via SetVariableAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to setVariable(SetVariableAction).setVariable - a consumer that will call methods on SetVariableAction.BuildersetVariable(SetVariableAction)Action.Builder sns(SNSTopicPublishAction sns)
Sends an Amazon SNS message.
sns - Sends an Amazon SNS message.default Action.Builder sns(Consumer<SNSTopicPublishAction.Builder> sns)
Sends an Amazon SNS message.
This is a convenience that creates an instance of theSNSTopicPublishAction.Builder avoiding the need
to create one manually via SNSTopicPublishAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to sns(SNSTopicPublishAction).sns - a consumer that will call methods on SNSTopicPublishAction.Buildersns(SNSTopicPublishAction)Action.Builder iotTopicPublish(IotTopicPublishAction iotTopicPublish)
Publishes an MQTT message with the given topic to the AWS IoT message broker.
iotTopicPublish - Publishes an MQTT message with the given topic to the AWS IoT message broker.default Action.Builder iotTopicPublish(Consumer<IotTopicPublishAction.Builder> iotTopicPublish)
Publishes an MQTT message with the given topic to the AWS IoT message broker.
This is a convenience that creates an instance of theIotTopicPublishAction.Builder avoiding the need
to create one manually via IotTopicPublishAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to iotTopicPublish(IotTopicPublishAction).iotTopicPublish - a consumer that will call methods on IotTopicPublishAction.BuilderiotTopicPublish(IotTopicPublishAction)Action.Builder setTimer(SetTimerAction setTimer)
Information needed to set the timer.
setTimer - Information needed to set the timer.default Action.Builder setTimer(Consumer<SetTimerAction.Builder> setTimer)
Information needed to set the timer.
This is a convenience that creates an instance of theSetTimerAction.Builder avoiding the need to
create one manually via SetTimerAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to setTimer(SetTimerAction).setTimer - a consumer that will call methods on SetTimerAction.BuildersetTimer(SetTimerAction)Action.Builder clearTimer(ClearTimerAction clearTimer)
Information needed to clear the timer.
clearTimer - Information needed to clear the timer.default Action.Builder clearTimer(Consumer<ClearTimerAction.Builder> clearTimer)
Information needed to clear the timer.
This is a convenience that creates an instance of theClearTimerAction.Builder avoiding the need to
create one manually via ClearTimerAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to clearTimer(ClearTimerAction).clearTimer - a consumer that will call methods on ClearTimerAction.BuilderclearTimer(ClearTimerAction)Action.Builder resetTimer(ResetTimerAction resetTimer)
Information needed to reset the timer.
resetTimer - Information needed to reset the timer.default Action.Builder resetTimer(Consumer<ResetTimerAction.Builder> resetTimer)
Information needed to reset the timer.
This is a convenience that creates an instance of theResetTimerAction.Builder avoiding the need to
create one manually via ResetTimerAction.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to resetTimer(ResetTimerAction).resetTimer - a consumer that will call methods on ResetTimerAction.BuilderresetTimer(ResetTimerAction)Action.Builder lambda(LambdaAction lambda)
Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action.
lambda - Calls a Lambda function, passing in information about the detector model instance and the event that
triggered the action.default Action.Builder lambda(Consumer<LambdaAction.Builder> lambda)
Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action.
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 iotEvents(IotEventsAction iotEvents)
Sends AWS IoT Events input, which passes information about the detector model instance and the event that triggered the action.
iotEvents - Sends AWS IoT Events input, which passes information about the detector model instance and the event
that triggered the action.default Action.Builder iotEvents(Consumer<IotEventsAction.Builder> iotEvents)
Sends AWS IoT Events input, which passes information about the detector model instance and the event that triggered the action.
This is a convenience 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 sqs(SqsAction sqs)
Sends information about the detector model instance and the event that triggered the action to an Amazon SQS queue.
sqs - Sends information about the detector model instance and the event that triggered the action to an
Amazon SQS queue.default Action.Builder sqs(Consumer<SqsAction.Builder> sqs)
Sends information about the detector model instance and the event that triggered the action 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 firehose(FirehoseAction firehose)
Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.
firehose - Sends information about the detector model instance and the event that triggered the action to an
Amazon Kinesis Data Firehose delivery stream.default Action.Builder firehose(Consumer<FirehoseAction.Builder> firehose)
Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery 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 dynamoDB(DynamoDBAction dynamoDB)
Writes to the DynamoDB table that you created. The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can customize the payload. One column of the DynamoDB table receives all attribute-value pairs in the payload that you specify. For more information, see Actions in AWS IoT Events Developer Guide.
dynamoDB - Writes to the DynamoDB table that you created. The default action payload contains all attribute-value
pairs that have the information about the detector model instance and the event that triggered the
action. You can customize the payload. One
column of the DynamoDB table receives all attribute-value pairs in the payload that you specify. For
more information, see Actions in AWS IoT Events Developer Guide.default Action.Builder dynamoDB(Consumer<DynamoDBAction.Builder> dynamoDB)
Writes to the DynamoDB table that you created. The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can customize the payload. One column of the DynamoDB table receives all attribute-value pairs in the payload that you specify. For more information, see Actions in AWS IoT Events Developer Guide.
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)
Writes to the DynamoDB table that you created. The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can customize the payload. A separate column of the DynamoDB table receives one attribute-value pair in the payload that you specify. For more information, see Actions in AWS IoT Events Developer Guide.
dynamoDBv2 - Writes to the DynamoDB table that you created. The default action payload contains all attribute-value
pairs that have the information about the detector model instance and the event that triggered the
action. You can customize the payload. A
separate column of the DynamoDB table receives one attribute-value pair in the payload that you
specify. For more information, see Actions in AWS IoT Events Developer Guide.default Action.Builder dynamoDBv2(Consumer<DynamoDBv2Action.Builder> dynamoDBv2)
Writes to the DynamoDB table that you created. The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can customize the payload. A separate column of the DynamoDB table receives one attribute-value pair in the payload that you specify. For more information, see Actions in AWS IoT Events Developer Guide.
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 iotSiteWise(IotSiteWiseAction iotSiteWise)
Sends information about the detector model instance and the event that triggered the action to an asset property in AWS IoT SiteWise .
iotSiteWise - Sends information about the detector model instance and the event that triggered the action to an
asset property in AWS IoT SiteWise .default Action.Builder iotSiteWise(Consumer<IotSiteWiseAction.Builder> iotSiteWise)
Sends information about the detector model instance and the event that triggered the action to an asset property in AWS IoT SiteWise .
This is a convenience 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)Copyright © 2022. All rights reserved.