Class WatchThreadResponse.Builder
- java.lang.Object
-
- com.rivet.api.resources.chat.types.WatchThreadResponse.Builder
-
- All Implemented Interfaces:
WatchThreadResponse._FinalStage,WatchThreadResponse.WatchStage
- Enclosing class:
- WatchThreadResponse
public static final class WatchThreadResponse.Builder extends java.lang.Object implements WatchThreadResponse.WatchStage, WatchThreadResponse._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WatchThreadResponse._FinalStageaddAllChatMessages(java.util.List<Message> chatMessages)All messages new messages posted to this thread.WatchThreadResponse._FinalStageaddChatMessages(Message chatMessages)All messages new messages posted to this thread.WatchThreadResponsebuild()WatchThreadResponse._FinalStagechatMessages(java.util.List<Message> chatMessages)WatchThreadResponse.Builderfrom(WatchThreadResponse other)WatchThreadResponse._FinalStagetypingStatuses(java.util.List<IdentityTypingStatus> typingStatuses)All identities that are currently typing in this thread.WatchThreadResponse._FinalStagetypingStatuses(java.util.Optional<java.util.List<IdentityTypingStatus>> typingStatuses)WatchThreadResponse._FinalStagewatch(WatchResponse watch)
-
-
-
Method Detail
-
from
public WatchThreadResponse.Builder from(WatchThreadResponse other)
- Specified by:
fromin interfaceWatchThreadResponse.WatchStage
-
watch
public WatchThreadResponse._FinalStage watch(WatchResponse watch)
- Specified by:
watchin interfaceWatchThreadResponse.WatchStage
-
typingStatuses
public WatchThreadResponse._FinalStage typingStatuses(java.util.List<IdentityTypingStatus> typingStatuses)
All identities that are currently typing in this thread.
- Specified by:
typingStatusesin interfaceWatchThreadResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
typingStatuses
public WatchThreadResponse._FinalStage typingStatuses(java.util.Optional<java.util.List<IdentityTypingStatus>> typingStatuses)
- Specified by:
typingStatusesin interfaceWatchThreadResponse._FinalStage
-
addAllChatMessages
public WatchThreadResponse._FinalStage addAllChatMessages(java.util.List<Message> chatMessages)
All messages new messages posted to this thread. Ordered old to new.
- Specified by:
addAllChatMessagesin interfaceWatchThreadResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
addChatMessages
public WatchThreadResponse._FinalStage addChatMessages(Message chatMessages)
All messages new messages posted to this thread. Ordered old to new.
- Specified by:
addChatMessagesin interfaceWatchThreadResponse._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
chatMessages
public WatchThreadResponse._FinalStage chatMessages(java.util.List<Message> chatMessages)
- Specified by:
chatMessagesin interfaceWatchThreadResponse._FinalStage
-
build
public WatchThreadResponse build()
- Specified by:
buildin interfaceWatchThreadResponse._FinalStage
-
-