Package io.getstream.chat.java.models
Class Message.MessageRequestObject.MessageRequestObjectBuilder
- java.lang.Object
-
- io.getstream.chat.java.models.Message.MessageRequestObject.MessageRequestObjectBuilder
-
- Enclosing class:
- Message.MessageRequestObject
public static class Message.MessageRequestObject.MessageRequestObjectBuilder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
id
public Message.MessageRequestObject.MessageRequestObjectBuilder id(@Nullable @Nullable java.lang.String id)
- Returns:
this
.
-
text
public Message.MessageRequestObject.MessageRequestObjectBuilder text(@Nullable @Nullable java.lang.String text)
- Returns:
this
.
-
type
public Message.MessageRequestObject.MessageRequestObjectBuilder type(@Nullable @Nullable Message.MessageType type)
- Returns:
this
.
-
mml
public Message.MessageRequestObject.MessageRequestObjectBuilder mml(@Nullable @Nullable java.lang.String mml)
- Returns:
this
.
-
user
public Message.MessageRequestObject.MessageRequestObjectBuilder user(@Nullable @Nullable User.UserRequestObject user)
- Returns:
this
.
-
restrictedVisibility
public Message.MessageRequestObject.MessageRequestObjectBuilder restrictedVisibility(@Nullable @Nullable java.util.List<java.lang.String> restrictedVisibility)
- Returns:
this
.
-
parentId
public Message.MessageRequestObject.MessageRequestObjectBuilder parentId(@Nullable @Nullable java.lang.String parentId)
- Returns:
this
.
-
attachment
public Message.MessageRequestObject.MessageRequestObjectBuilder attachment(Message.AttachmentRequestObject attachment)
-
attachments
public Message.MessageRequestObject.MessageRequestObjectBuilder attachments(java.util.Collection<? extends Message.AttachmentRequestObject> attachments)
-
clearAttachments
public Message.MessageRequestObject.MessageRequestObjectBuilder clearAttachments()
-
showInChannel
public Message.MessageRequestObject.MessageRequestObjectBuilder showInChannel(@Nullable @Nullable java.lang.Boolean showInChannel)
- Returns:
this
.
-
mentionedUsers
public Message.MessageRequestObject.MessageRequestObjectBuilder mentionedUsers(@Nullable @Nullable java.util.List<java.lang.String> mentionedUsers)
- Returns:
this
.
-
userId
public Message.MessageRequestObject.MessageRequestObjectBuilder userId(@Nullable @Nullable java.lang.String userId)
- Returns:
this
.
-
html
public Message.MessageRequestObject.MessageRequestObjectBuilder html(@Nullable @Nullable java.lang.String html)
- Returns:
this
.
-
reactionScore
public Message.MessageRequestObject.MessageRequestObjectBuilder reactionScore(java.lang.String reactionScoreKey, java.lang.Integer reactionScoreValue)
-
reactionScores
public Message.MessageRequestObject.MessageRequestObjectBuilder reactionScores(java.util.Map<? extends java.lang.String,? extends java.lang.Integer> reactionScores)
-
clearReactionScores
public Message.MessageRequestObject.MessageRequestObjectBuilder clearReactionScores()
-
quotedMessageId
public Message.MessageRequestObject.MessageRequestObjectBuilder quotedMessageId(@Nullable @Nullable java.lang.String quotedMessageId)
- Returns:
this
.
-
cId
public Message.MessageRequestObject.MessageRequestObjectBuilder cId(@Nullable @Nullable java.lang.String cId)
- Returns:
this
.
-
silent
public Message.MessageRequestObject.MessageRequestObjectBuilder silent(@Nullable @Nullable java.lang.Boolean silent)
- Returns:
this
.
-
pinned
public Message.MessageRequestObject.MessageRequestObjectBuilder pinned(@Nullable @Nullable java.lang.Boolean pinned)
- Returns:
this
.
-
pinExpires
public Message.MessageRequestObject.MessageRequestObjectBuilder pinExpires(@Nullable @Nullable java.util.Date pinExpires)
- Returns:
this
.
-
pinnedBy
public Message.MessageRequestObject.MessageRequestObjectBuilder pinnedBy(@Nullable @Nullable User.UserRequestObject pinnedBy)
- Returns:
this
.
-
pinnedAt
public Message.MessageRequestObject.MessageRequestObjectBuilder pinnedAt(@Nullable @Nullable java.util.Date pinnedAt)
- Returns:
this
.
-
sharedLocation
public Message.MessageRequestObject.MessageRequestObjectBuilder sharedLocation(@Nullable @Nullable SharedLocation sharedLocation)
- Returns:
this
.
-
additionalField
public Message.MessageRequestObject.MessageRequestObjectBuilder additionalField(java.lang.String additionalFieldKey, java.lang.Object additionalFieldValue)
-
additionalFields
public Message.MessageRequestObject.MessageRequestObjectBuilder additionalFields(java.util.Map<? extends java.lang.String,? extends java.lang.Object> additionalFields)
-
clearAdditionalFields
public Message.MessageRequestObject.MessageRequestObjectBuilder clearAdditionalFields()
-
build
public Message.MessageRequestObject build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-