Interface CustomActionLambdaConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CustomActionLambdaConfiguration.Builder,
,CustomActionLambdaConfiguration> SdkBuilder<CustomActionLambdaConfiguration.Builder,
,CustomActionLambdaConfiguration> SdkPojo
- Enclosing class:
CustomActionLambdaConfiguration
-
Method Summary
Modifier and TypeMethodDescriptionlambdas
(Collection<Lambdas> lambdas) The Amazon Web Services Lambda functions for the execution block.lambdas
(Consumer<Lambdas.Builder>... lambdas) The Amazon Web Services Lambda functions for the execution block.The Amazon Web Services Lambda functions for the execution block.regionToRun
(String regionToRun) The Amazon Web Services Region for the function to run in.regionToRun
(RegionToRunIn regionToRun) The Amazon Web Services Region for the function to run in.retryIntervalMinutes
(Float retryIntervalMinutes) The retry interval specified.timeoutMinutes
(Integer timeoutMinutes) The timeout value specified for the configuration.ungraceful
(Consumer<LambdaUngraceful.Builder> ungraceful) The settings for ungraceful execution.ungraceful
(LambdaUngraceful ungraceful) The settings for ungraceful execution.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, sdkFieldNameToField, sdkFields
-
Method Details
-
timeoutMinutes
The timeout value specified for the configuration.
- Parameters:
timeoutMinutes
- The timeout value specified for the configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdas
The Amazon Web Services Lambda functions for the execution block.
- Parameters:
lambdas
- The Amazon Web Services Lambda functions for the execution block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdas
The Amazon Web Services Lambda functions for the execution block.
- Parameters:
lambdas
- The Amazon Web Services Lambda functions for the execution block.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lambdas
The Amazon Web Services Lambda functions for the execution block.
This is a convenience method that creates an instance of theLambdas.Builder
avoiding the need to create one manually viaLambdas.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tolambdas(List<Lambdas>)
.- Parameters:
lambdas
- a consumer that will call methods onLambdas.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
retryIntervalMinutes
The retry interval specified.
- Parameters:
retryIntervalMinutes
- The retry interval specified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regionToRun
The Amazon Web Services Region for the function to run in.
- Parameters:
regionToRun
- The Amazon Web Services Region for the function to run in.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
regionToRun
The Amazon Web Services Region for the function to run in.
- Parameters:
regionToRun
- The Amazon Web Services Region for the function to run in.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ungraceful
The settings for ungraceful execution.
- Parameters:
ungraceful
- The settings for ungraceful execution.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ungraceful
default CustomActionLambdaConfiguration.Builder ungraceful(Consumer<LambdaUngraceful.Builder> ungraceful) The settings for ungraceful execution.
This is a convenience method that creates an instance of theLambdaUngraceful.Builder
avoiding the need to create one manually viaLambdaUngraceful.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toungraceful(LambdaUngraceful)
.- Parameters:
ungraceful
- a consumer that will call methods onLambdaUngraceful.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-