Class Message.Builder
- java.lang.Object
-
- com.rivet.api.resources.chat.common.types.Message.Builder
-
- All Implemented Interfaces:
Message._FinalStage,Message.BodyStage,Message.ChatMessageIdStage,Message.SendTsStage,Message.ThreadIdStage
- Enclosing class:
- Message
public static final class Message.Builder extends java.lang.Object implements Message.ChatMessageIdStage, Message.ThreadIdStage, Message.SendTsStage, Message.BodyStage, Message._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Message._FinalStagebody(MessageBody body)Messagebuild()Message.ThreadIdStagechatMessageId(java.util.UUID chatMessageId)Message.Builderfrom(Message other)Message.BodyStagesendTs(java.time.OffsetDateTime sendTs)Message.SendTsStagethreadId(java.util.UUID threadId)
-
-
-
Method Detail
-
from
public Message.Builder from(Message other)
- Specified by:
fromin interfaceMessage.ChatMessageIdStage
-
chatMessageId
public Message.ThreadIdStage chatMessageId(java.util.UUID chatMessageId)
- Specified by:
chatMessageIdin interfaceMessage.ChatMessageIdStage
-
threadId
public Message.SendTsStage threadId(java.util.UUID threadId)
- Specified by:
threadIdin interfaceMessage.ThreadIdStage
-
sendTs
public Message.BodyStage sendTs(java.time.OffsetDateTime sendTs)
- Specified by:
sendTsin interfaceMessage.SendTsStage
-
body
public Message._FinalStage body(MessageBody body)
- Specified by:
bodyin interfaceMessage.BodyStage
-
build
public Message build()
- Specified by:
buildin interfaceMessage._FinalStage
-
-