-
Creates a runner for the given function ARN with Class-based input/output types.
CloudDurableTestRunner.create(String functionArn,
Class<I> inputType,
Class<O> outputType,
software.amazon.awssdk.services.lambda.LambdaClient lambdaClient)
Creates a runner with a custom LambdaClient and Class-based input/output types.
CloudDurableTestRunner.create(String functionArn,
software.amazon.lambda.durable.TypeToken<I> inputType,
software.amazon.lambda.durable.TypeToken<O> outputType)
Creates a runner for the given function ARN with TypeToken-based input/output types.
CloudDurableTestRunner.create(String functionArn,
software.amazon.lambda.durable.TypeToken<I> inputType,
software.amazon.lambda.durable.TypeToken<O> outputType,
software.amazon.awssdk.services.lambda.LambdaClient lambdaClient)
Creates a runner with a custom LambdaClient and TypeToken-based input/output types.
CloudDurableTestRunner.withInvocationType(software.amazon.awssdk.services.lambda.model.InvocationType type)
Returns a new runner with the specified Lambda invocation type.
Returns a new runner with the specified poll interval between history checks.
Returns a new runner with the specified maximum wait time for execution completion.