Interface ThumbnailDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ThumbnailDetails.Builder,ThumbnailDetails>,SdkBuilder<ThumbnailDetails.Builder,ThumbnailDetails>,SdkPojo
- Enclosing class:
- ThumbnailDetails
public static interface ThumbnailDetails.Builder extends SdkPojo, CopyableBuilder<ThumbnailDetails.Builder,ThumbnailDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ThumbnailDetails.BuilderflowArn(String flowArn)The ARN of the flow that DescribeFlowSourceThumbnail was performed on.ThumbnailDetails.Builderthumbnail(String thumbnail)Thumbnail Base64 string.ThumbnailDetails.BuilderthumbnailMessages(Collection<MessageDetail> thumbnailMessages)Status code and messages about the flow source thumbnail.ThumbnailDetails.BuilderthumbnailMessages(Consumer<MessageDetail.Builder>... thumbnailMessages)Status code and messages about the flow source thumbnail.ThumbnailDetails.BuilderthumbnailMessages(MessageDetail... thumbnailMessages)Status code and messages about the flow source thumbnail.ThumbnailDetails.Buildertimecode(String timecode)Timecode of thumbnail.ThumbnailDetails.Buildertimestamp(Instant timestamp)The timestamp of when thumbnail was generated.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
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 theMessageDetail.Builderavoiding the need to create one manually viaMessageDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#thumbnailMessages(List.) - Parameters:
thumbnailMessages- a consumer that will call methods onMessageDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#thumbnailMessages(java.util.Collection)
-
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.
-
-