Interface StepFunctionsParameters.Builder

  • Method Details

    • invocationType

      StepFunctionsParameters.Builder invocationType(String invocationType)

      Selects StartExecution (EVENT) or StartSyncExecution (REQUEST_RESPONSE) at delivery.

      Parameters:
      invocationType - Selects StartExecution (EVENT) or StartSyncExecution (REQUEST_RESPONSE) at delivery.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • invocationType

      StepFunctionsParameters.Builder invocationType(InvocationType invocationType)

      Selects StartExecution (EVENT) or StartSyncExecution (REQUEST_RESPONSE) at delivery.

      Parameters:
      invocationType - Selects StartExecution (EVENT) or StartSyncExecution (REQUEST_RESPONSE) at delivery.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • name

      Name for the execution. Must be unique per account/region/state machine. Accepts JSONata expression.

      Parameters:
      name - Name for the execution. Must be unique per account/region/state machine. Accepts JSONata expression.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • traceHeader

      StepFunctionsParameters.Builder traceHeader(String traceHeader)

      X-Ray trace header for distributed tracing. Accepts JSONata expression.

      Parameters:
      traceHeader - X-Ray trace header for distributed tracing. Accepts JSONata expression.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • invocationTimeoutSeconds

      StepFunctionsParameters.Builder invocationTimeoutSeconds(String invocationTimeoutSeconds)

      Timeout in seconds for each invocation of the target (1-30). String-typed (not integer) so the value may be a JSONata expression.

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