Package io.getstream.chat.android.models
Class PendingMessage.Builder
-
- All Implemented Interfaces:
public final class PendingMessage.BuilderBuilder class for constructing a PendingMessage instance.
-
-
Constructor Summary
Constructors Constructor Description PendingMessage.Builder()PendingMessage.Builder(PendingMessage pendingMessage)Creates a new Builder initialized with properties from the given PendingMessage.
-
Method Summary
Modifier and Type Method Description final PendingMessage.BuilderwithMessage(Message message)Sets the message property of the PendingMessage. final PendingMessage.BuilderwithMetadata(Map<String, String> metadata)Sets the metadata property of the PendingMessage. final PendingMessagebuild()Builds a new PendingMessage instance with the current property values. -
-
Constructor Detail
-
PendingMessage.Builder
PendingMessage.Builder()
-
PendingMessage.Builder
PendingMessage.Builder(PendingMessage pendingMessage)
Creates a new Builder initialized with properties from the given PendingMessage.
- Parameters:
pendingMessage- The PendingMessage to initialize this Builder with.
-
-
Method Detail
-
withMessage
final PendingMessage.Builder withMessage(Message message)
Sets the message property of the PendingMessage.
- Parameters:
message- The Message object to set.- Returns:
This Builder instance.
-
withMetadata
final PendingMessage.Builder withMetadata(Map<String, String> metadata)
Sets the metadata property of the PendingMessage.
- Parameters:
metadata- The metadata map to set.- Returns:
This Builder instance.
-
build
final PendingMessage build()
Builds a new PendingMessage instance with the current property values.
- Returns:
A new PendingMessage instance.
-
-
-
-