Class ParallelConfig

java.lang.Object
software.amazon.lambda.durable.config.ParallelConfig

public class ParallelConfig extends Object
Configuration options for parallel operations in durable executions.

This class provides a builder pattern for configuring concurrency limits and completion semantics for parallel branch execution.

  • Method Details

    • maxConcurrency

      public int maxConcurrency()
      Returns:
      the maximum number of branches running simultaneously, or -1 for unlimited
    • completionConfig

      public CompletionConfig completionConfig()
      Returns:
      the completion configuration for the parallel operation
    • nestingType

      public NestingType nestingType()
      Returns:
      the nesting type for the parallel operation
    • builder

      public static ParallelConfig.Builder builder()
      Creates a new builder for ParallelConfig.
      Returns:
      a new Builder instance
    • toBuilder

      public ParallelConfig.Builder toBuilder()