Interface PendingMessage.Builder

  • Method Details

    • messageId

      PendingMessage.Builder messageId(String messageId)

      The unique identifier for this pending message.

      Parameters:
      messageId - The unique identifier for this pending message.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • message

      PendingMessage.Builder message(Message message)

      The message content.

      Parameters:
      message - The message content.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • message

      default PendingMessage.Builder message(Consumer<Message.Builder> message)

      The message content.

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

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

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