Interface StateExitedEventDetails.Builder

All Superinterfaces:
Buildable, CopyableBuilder<StateExitedEventDetails.Builder,StateExitedEventDetails>, SdkBuilder<StateExitedEventDetails.Builder,StateExitedEventDetails>, SdkPojo
Enclosing class:
StateExitedEventDetails

public static interface StateExitedEventDetails.Builder extends SdkPojo, CopyableBuilder<StateExitedEventDetails.Builder,StateExitedEventDetails>
  • Method Details

    • name

      The name of the state.

      A name must not contain:

      • white space

      • brackets < > { } [ ]

      • wildcard characters ? *

      • special characters " # % \ ^ | ~ ` $ & , ; : /

      • control characters (U+0000-001F, U+007F-009F)

      To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and _.

      Parameters:
      name - The name of the state.

      A name must not contain:

      • white space

      • brackets < > { } [ ]

      • wildcard characters ? *

      • special characters " # % \ ^ | ~ ` $ & , ; : /

      • control characters (U+0000-001F, U+007F-009F)

      To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and _.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • output

      The JSON output data of the state. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.

      Parameters:
      output - The JSON output data of the state. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputDetails

      Contains details about the output of an execution history event.

      Parameters:
      outputDetails - Contains details about the output of an execution history event.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputDetails

      Contains details about the output of an execution history event.

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

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

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