Interface Action.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Action.Builder,
,Action> SdkBuilder<Action.Builder,
,Action> SdkPojo
- Enclosing class:
Action
-
Method Summary
Modifier and TypeMethodDescriptiondefault Action.Builder
lambdaConfiguration
(Consumer<LambdaConfiguration.Builder> lambdaConfiguration) A configuration for an AWS Lambda channel.lambdaConfiguration
(LambdaConfiguration lambdaConfiguration) A configuration for an AWS Lambda channel.default Action.Builder
snsConfiguration
(Consumer<SNSConfiguration.Builder> snsConfiguration) A configuration for an Amazon SNS channel.snsConfiguration
(SNSConfiguration snsConfiguration) A configuration for an Amazon SNS channel.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
snsConfiguration
A configuration for an Amazon SNS channel.
- Parameters:
snsConfiguration
- A configuration for an Amazon SNS channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
snsConfiguration
A configuration for an Amazon SNS channel.
This is a convenience method that creates an instance of theSNSConfiguration.Builder
avoiding the need to create one manually viaSNSConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosnsConfiguration(SNSConfiguration)
.- Parameters:
snsConfiguration
- a consumer that will call methods onSNSConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
lambdaConfiguration
A configuration for an AWS Lambda channel.
- Parameters:
lambdaConfiguration
- A configuration for an AWS Lambda channel.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdaConfiguration
default Action.Builder lambdaConfiguration(Consumer<LambdaConfiguration.Builder> lambdaConfiguration) A configuration for an AWS Lambda channel.
This is a convenience method that creates an instance of theLambdaConfiguration.Builder
avoiding the need to create one manually viaLambdaConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolambdaConfiguration(LambdaConfiguration)
.- Parameters:
lambdaConfiguration
- a consumer that will call methods onLambdaConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-