Interface FunctionEventInvokeConfig.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<FunctionEventInvokeConfig.Builder,,FunctionEventInvokeConfig> SdkBuilder<FunctionEventInvokeConfig.Builder,,FunctionEventInvokeConfig> SdkPojo
- Enclosing class:
 FunctionEventInvokeConfig
- 
Method Summary
Modifier and TypeMethodDescriptiondestinationConfig(Consumer<DestinationConfig.Builder> destinationConfig) A destination for events after they have been sent to a function for processing.destinationConfig(DestinationConfig destinationConfig) A destination for events after they have been sent to a function for processing.functionArn(String functionArn) The Amazon Resource Name (ARN) of the function.lastModified(Instant lastModified) The date and time that the configuration was last updated.maximumEventAgeInSeconds(Integer maximumEventAgeInSeconds) The maximum age of a request that Lambda sends to a function for processing.maximumRetryAttempts(Integer maximumRetryAttempts) The maximum number of times to retry when the function returns an error.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields 
- 
Method Details
- 
lastModified
The date and time that the configuration was last updated.
- Parameters:
 lastModified- The date and time that the configuration was last updated.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
functionArn
The Amazon Resource Name (ARN) of the function.
- Parameters:
 functionArn- The Amazon Resource Name (ARN) of the function.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
maximumRetryAttempts
The maximum number of times to retry when the function returns an error.
- Parameters:
 maximumRetryAttempts- The maximum number of times to retry when the function returns an error.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
maximumEventAgeInSeconds
The maximum age of a request that Lambda sends to a function for processing.
- Parameters:
 maximumEventAgeInSeconds- The maximum age of a request that Lambda sends to a function for processing.- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
destinationConfig
A destination for events after they have been sent to a function for processing.
Destinations
- 
 
Function - The Amazon Resource Name (ARN) of a Lambda function.
 - 
 
Queue - The ARN of a standard SQS queue.
 - 
 
Topic - The ARN of a standard SNS topic.
 - 
 
Event Bus - The ARN of an Amazon EventBridge event bus.
 
- Parameters:
 destinationConfig- A destination for events after they have been sent to a function for processing.Destinations
- 
        
Function - The Amazon Resource Name (ARN) of a Lambda function.
 - 
        
Queue - The ARN of a standard SQS queue.
 - 
        
Topic - The ARN of a standard SNS topic.
 - 
        
Event Bus - The ARN of an Amazon EventBridge event bus.
 
- 
        
 - Returns:
 - Returns a reference to this object so that method calls can be chained together.
 
 - 
 
 - 
destinationConfig
default FunctionEventInvokeConfig.Builder destinationConfig(Consumer<DestinationConfig.Builder> destinationConfig) A destination for events after they have been sent to a function for processing.
Destinations
- 
 
Function - The Amazon Resource Name (ARN) of a Lambda function.
 - 
 
Queue - The ARN of a standard SQS queue.
 - 
 
Topic - The ARN of a standard SNS topic.
 - 
 
Event Bus - The ARN of an Amazon EventBridge event bus.
 
DestinationConfig.Builderavoiding the need to create one manually viaDestinationConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todestinationConfig(DestinationConfig).- Parameters:
 destinationConfig- a consumer that will call methods onDestinationConfig.Builder- Returns:
 - Returns a reference to this object so that method calls can be chained together.
 - See Also:
 
 - 
 
 
 -