Interface ThumbnailDetails.Builder

  • Method Details

    • flowArn

      ThumbnailDetails.Builder flowArn(String flowArn)

      The ARN of the flow that DescribeFlowSourceThumbnail was performed on.

      Parameters:
      flowArn - The ARN of the flow that DescribeFlowSourceThumbnail was performed on.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • thumbnail

      ThumbnailDetails.Builder thumbnail(String thumbnail)

      Thumbnail Base64 string.

      Parameters:
      thumbnail - Thumbnail Base64 string.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • thumbnailMessages

      ThumbnailDetails.Builder thumbnailMessages(Collection<MessageDetail> thumbnailMessages)

      Status code and messages about the flow source thumbnail.

      Parameters:
      thumbnailMessages - Status code and messages about the flow source thumbnail.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • thumbnailMessages

      ThumbnailDetails.Builder thumbnailMessages(MessageDetail... thumbnailMessages)

      Status code and messages about the flow source thumbnail.

      Parameters:
      thumbnailMessages - Status code and messages about the flow source thumbnail.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • thumbnailMessages

      ThumbnailDetails.Builder thumbnailMessages(Consumer<MessageDetail.Builder>... thumbnailMessages)

      Status code and messages about the flow source thumbnail.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to thumbnailMessages(List<MessageDetail>).

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

      ThumbnailDetails.Builder timecode(String timecode)

      Timecode of thumbnail.

      Parameters:
      timecode - Timecode of thumbnail.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timestamp

      ThumbnailDetails.Builder timestamp(Instant timestamp)

      The timestamp of when thumbnail was generated.

      Parameters:
      timestamp - The timestamp of when thumbnail was generated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.