Interface CustomActionLambdaConfiguration.Builder

  • Method Details

    • timeoutMinutes

      CustomActionLambdaConfiguration.Builder timeoutMinutes(Integer 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 the Lambdas.Builder avoiding the need to create one manually via Lambdas.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to lambdas(List<Lambdas>).

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

      CustomActionLambdaConfiguration.Builder retryIntervalMinutes(Float 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. For recovery workflows use activatingRegion or deactivatingRegion. For post-recovery workflows, use activeRegion (the Region with customer traffic) or inactiveRegion (the Region with no customer traffic).

      Parameters:
      regionToRun - The Amazon Web Services Region for the function to run in. For recovery workflows use activatingRegion or deactivatingRegion. For post-recovery workflows, use activeRegion (the Region with customer traffic) or inactiveRegion (the Region with no customer traffic).
      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. For recovery workflows use activatingRegion or deactivatingRegion. For post-recovery workflows, use activeRegion (the Region with customer traffic) or inactiveRegion (the Region with no customer traffic).

      Parameters:
      regionToRun - The Amazon Web Services Region for the function to run in. For recovery workflows use activatingRegion or deactivatingRegion. For post-recovery workflows, use activeRegion (the Region with customer traffic) or inactiveRegion (the Region with no customer traffic).
      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

      The settings for ungraceful execution.

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

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

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