public static class ChatConversation.Builder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
ChatConversation |
build() |
ChatConversation.Builder |
populate(Conversation details) |
ChatConversation.Builder |
populate(ConversationCreateEvent event) |
ChatConversation.Builder |
populate(ConversationDetails details,
java.lang.String eTag) |
ChatConversation.Builder |
populate(ConversationUndeleteEvent event) |
ChatConversation.Builder |
populate(ConversationUpdateEvent event) |
ChatConversation.Builder |
setConversationId(java.lang.String id) |
ChatConversation.Builder |
setETag(java.lang.String eTag) |
ChatConversation.Builder |
setFirstLocalEventId(java.lang.Long id) |
ChatConversation.Builder |
setLastLocalEventId(java.lang.Long id) |
ChatConversation.Builder |
setLastRemoteEventId(java.lang.Long id) |
ChatConversation.Builder |
setUpdatedOn(java.lang.Long updatedOn) |
public ChatConversation.Builder setConversationId(java.lang.String id)
public ChatConversation.Builder setFirstLocalEventId(java.lang.Long id)
public ChatConversation.Builder setLastLocalEventId(java.lang.Long id)
public ChatConversation.Builder setLastRemoteEventId(java.lang.Long id)
public ChatConversation.Builder setUpdatedOn(java.lang.Long updatedOn)
public ChatConversation.Builder setETag(java.lang.String eTag)
public ChatConversation build()
public ChatConversation.Builder populate(ConversationCreateEvent event)
public ChatConversation.Builder populate(ConversationUpdateEvent event)
public ChatConversation.Builder populate(ConversationUndeleteEvent event)
public ChatConversation.Builder populate(Conversation details)
public ChatConversation.Builder populate(ConversationDetails details, java.lang.String eTag)