Interface PutFunctionEventInvokeConfigResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<PutFunctionEventInvokeConfigResponse.Builder,PutFunctionEventInvokeConfigResponse>, LambdaResponse.Builder, SdkBuilder<PutFunctionEventInvokeConfigResponse.Builder,PutFunctionEventInvokeConfigResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
PutFunctionEventInvokeConfigResponse

public static interface PutFunctionEventInvokeConfigResponse.Builder extends LambdaResponse.Builder, SdkPojo, CopyableBuilder<PutFunctionEventInvokeConfigResponse.Builder,PutFunctionEventInvokeConfigResponse>
  • 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

      PutFunctionEventInvokeConfigResponse.Builder maximumRetryAttempts(Integer 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

      PutFunctionEventInvokeConfigResponse.Builder maximumEventAgeInSeconds(Integer 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

      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.

      This is a convenience method that creates an instance of the DestinationConfig.Builder avoiding the need to create one manually via DestinationConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to destinationConfig(DestinationConfig).

      Parameters:
      destinationConfig - a consumer that will call methods on DestinationConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: