Interface MessageData.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MessageData.Builder,MessageData>,SdkBuilder<MessageData.Builder,MessageData>,SdkPojo
- Enclosing class:
- MessageData
public static interface MessageData.Builder extends SdkPojo, CopyableBuilder<MessageData.Builder,MessageData>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default MessageData.Buildertext(Consumer<TextMessage.Builder> text)The message data in text type.MessageData.Buildertext(TextMessage text)The message data in text type.-
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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
text
MessageData.Builder text(TextMessage text)
The message data in text type.
- Parameters:
text- The message data in text type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
text
default MessageData.Builder text(Consumer<TextMessage.Builder> text)
The message data in text type.
This is a convenience method that creates an instance of theTextMessage.Builderavoiding the need to create one manually viaTextMessage.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totext(TextMessage).- Parameters:
text- a consumer that will call methods onTextMessage.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
text(TextMessage)
-
-