Interface LambdaParameters.Builder

  • Method Details

    • invocationType

      LambdaParameters.Builder invocationType(String invocationType)

      Lambda invocation type. EVENT invokes the function asynchronously; REQUEST_RESPONSE waits for its result.

      Parameters:
      invocationType - Lambda invocation type. EVENT invokes the function asynchronously; REQUEST_RESPONSE waits for its result.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • invocationType

      LambdaParameters.Builder invocationType(InvocationType invocationType)

      Lambda invocation type. EVENT invokes the function asynchronously; REQUEST_RESPONSE waits for its result.

      Parameters:
      invocationType - Lambda invocation type. EVENT invokes the function asynchronously; REQUEST_RESPONSE waits for its result.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • qualifier

      LambdaParameters.Builder qualifier(String qualifier)

      Lambda qualifier: $LATEST, $LATEST.PUBLISHED, a numeric version, or an alias. Accepts a JSONata expression.

      Parameters:
      qualifier - Lambda qualifier: $LATEST, $LATEST.PUBLISHED, a numeric version, or an alias. Accepts a JSONata expression.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • durableExecutionName

      LambdaParameters.Builder durableExecutionName(String durableExecutionName)

      Durable execution name. Accepts a JSONata expression.

      Parameters:
      durableExecutionName - Durable execution name. Accepts a JSONata expression.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tenantId

      LambdaParameters.Builder tenantId(String tenantId)

      Tenant identifier. Accepts a JSONata expression.

      Parameters:
      tenantId - Tenant identifier. Accepts a JSONata expression.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • invocationTimeoutSeconds

      LambdaParameters.Builder invocationTimeoutSeconds(String invocationTimeoutSeconds)

      Timeout in seconds for each invocation of the target. String-typed so the value may be a JSONata expression.

      Parameters:
      invocationTimeoutSeconds - Timeout in seconds for each invocation of the target. String-typed so the value may be a JSONata expression.
      Returns:
      Returns a reference to this object so that method calls can be chained together.