Interface AlarmAction.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<AlarmAction.Builder,,- AlarmAction> - SdkBuilder<AlarmAction.Builder,,- AlarmAction> - SdkPojo
- Enclosing class:
- AlarmAction
- 
Method SummaryModifier and TypeMethodDescriptiondefault AlarmAction.BuilderdynamoDB(Consumer<DynamoDBAction.Builder> dynamoDB) Sets the value of the DynamoDB property for this object.dynamoDB(DynamoDBAction dynamoDB) Sets the value of the DynamoDB property for this object.default AlarmAction.BuilderdynamoDBv2(Consumer<DynamoDBv2Action.Builder> dynamoDBv2) Sets the value of the DynamoDBv2 property for this object.dynamoDBv2(DynamoDBv2Action dynamoDBv2) Sets the value of the DynamoDBv2 property for this object.default AlarmAction.Builderfirehose(Consumer<FirehoseAction.Builder> firehose) Sets the value of the Firehose property for this object.firehose(FirehoseAction firehose) Sets the value of the Firehose property for this object.default AlarmAction.BuilderiotEvents(Consumer<IotEventsAction.Builder> iotEvents) Sets the value of the IotEvents property for this object.iotEvents(IotEventsAction iotEvents) Sets the value of the IotEvents property for this object.default AlarmAction.BuilderiotSiteWise(Consumer<IotSiteWiseAction.Builder> iotSiteWise) Sets the value of the IotSiteWise property for this object.iotSiteWise(IotSiteWiseAction iotSiteWise) Sets the value of the IotSiteWise property for this object.default AlarmAction.BuilderiotTopicPublish(Consumer<IotTopicPublishAction.Builder> iotTopicPublish) Sets the value of the IotTopicPublish property for this object.iotTopicPublish(IotTopicPublishAction iotTopicPublish) Sets the value of the IotTopicPublish property for this object.default AlarmAction.Builderlambda(Consumer<LambdaAction.Builder> lambda) Sets the value of the Lambda property for this object.lambda(LambdaAction lambda) Sets the value of the Lambda property for this object.default AlarmAction.BuilderSets the value of the Sns property for this object.sns(SNSTopicPublishAction sns) Sets the value of the Sns property for this object.default AlarmAction.Buildersqs(Consumer<SqsAction.Builder> sqs) Sets the value of the Sqs property for this object.Sets the value of the Sqs property for this object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
snsSets the value of the Sns property for this object.- Parameters:
- sns- The new value for the Sns property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
snsSets the value of the Sns property for this object. This is a convenience method that creates an instance of theSNSTopicPublishAction.Builderavoiding the need to create one manually viaSNSTopicPublishAction.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosns(SNSTopicPublishAction).- Parameters:
- sns- a consumer that will call methods on- SNSTopicPublishAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
iotTopicPublishSets the value of the IotTopicPublish property for this object.- Parameters:
- iotTopicPublish- The new value for the IotTopicPublish property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
iotTopicPublishdefault AlarmAction.Builder iotTopicPublish(Consumer<IotTopicPublishAction.Builder> iotTopicPublish) Sets the value of the IotTopicPublish property for this object. This is a convenience method that creates an instance of theIotTopicPublishAction.Builderavoiding the need to create one manually viaIotTopicPublishAction.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toiotTopicPublish(IotTopicPublishAction).- Parameters:
- iotTopicPublish- a consumer that will call methods on- IotTopicPublishAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
lambdaSets the value of the Lambda property for this object.- Parameters:
- lambda- The new value for the Lambda property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
lambdaSets the value of the Lambda property for this object. This is a convenience method that creates an instance of theLambdaAction.Builderavoiding the need to create one manually viaLambdaAction.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolambda(LambdaAction).- Parameters:
- lambda- a consumer that will call methods on- LambdaAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
iotEventsSets the value of the IotEvents property for this object.- Parameters:
- iotEvents- The new value for the IotEvents property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
iotEventsSets the value of the IotEvents property for this object. This is a convenience method that creates an instance of theIotEventsAction.Builderavoiding the need to create one manually viaIotEventsAction.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toiotEvents(IotEventsAction).- Parameters:
- iotEvents- a consumer that will call methods on- IotEventsAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
sqsSets the value of the Sqs property for this object.- Parameters:
- sqs- The new value for the Sqs property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
sqsSets the value of the Sqs property for this object. This is a convenience method that creates an instance of theSqsAction.Builderavoiding the need to create one manually viaSqsAction.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosqs(SqsAction).- Parameters:
- sqs- a consumer that will call methods on- SqsAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
firehoseSets the value of the Firehose property for this object.- Parameters:
- firehose- The new value for the Firehose property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
firehoseSets the value of the Firehose property for this object. This is a convenience method that creates an instance of theFirehoseAction.Builderavoiding the need to create one manually viaFirehoseAction.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofirehose(FirehoseAction).- Parameters:
- firehose- a consumer that will call methods on- FirehoseAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
dynamoDBSets the value of the DynamoDB property for this object.- Parameters:
- dynamoDB- The new value for the DynamoDB property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dynamoDBSets the value of the DynamoDB property for this object. This is a convenience method that creates an instance of theDynamoDBAction.Builderavoiding the need to create one manually viaDynamoDBAction.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todynamoDB(DynamoDBAction).- Parameters:
- dynamoDB- a consumer that will call methods on- DynamoDBAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
dynamoDBv2Sets the value of the DynamoDBv2 property for this object.- Parameters:
- dynamoDBv2- The new value for the DynamoDBv2 property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dynamoDBv2Sets the value of the DynamoDBv2 property for this object. This is a convenience method that creates an instance of theDynamoDBv2Action.Builderavoiding the need to create one manually viaDynamoDBv2Action.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todynamoDBv2(DynamoDBv2Action).- Parameters:
- dynamoDBv2- a consumer that will call methods on- DynamoDBv2Action.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
iotSiteWiseSets the value of the IotSiteWise property for this object.- Parameters:
- iotSiteWise- The new value for the IotSiteWise property for this object.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
iotSiteWiseSets the value of the IotSiteWise property for this object. This is a convenience method that creates an instance of theIotSiteWiseAction.Builderavoiding the need to create one manually viaIotSiteWiseAction.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toiotSiteWise(IotSiteWiseAction).- Parameters:
- iotSiteWise- a consumer that will call methods on- IotSiteWiseAction.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-