Builder
class Builder
| kotlin.Any | |
| ↳ | android.app.personalcontext.hint.ChatMessageData.Builder |
Builder for ChatMessageData.
Summary
| Public constructors | |
|---|---|
Builder() |
|
| Public methods | |
|---|---|
| ChatMessageData |
build()Builds the |
| ChatMessageData.Builder |
Sets the author of the message. |
| ChatMessageData.Builder |
setContextData(contextData: ChatMessageContextData)Sets the context metadata associated with this message. |
| ChatMessageData.Builder |
setOutgoingMessage(isOutgoingMessage: Boolean)Sets whether this is an outgoing message. |
| ChatMessageData.Builder |
setReferenceTimeMillis(referenceTimeMillis: Long)Sets the timestamp of when the message was sent or received in milliseconds since epoch. |
| ChatMessageData.Builder |
Sets the text of the message. |
Public constructors
Public methods
build
fun build(): ChatMessageData
Builds the ChatMessageData.
| Return | |
|---|---|
ChatMessageData |
This value cannot be null. |
setAuthor
fun setAuthor(author: String): ChatMessageData.Builder
Sets the author of the message.
| Parameters | |
|---|---|
author |
String: This value cannot be null. |
| Return | |
|---|---|
ChatMessageData.Builder |
This value cannot be null. |
setContextData
fun setContextData(contextData: ChatMessageContextData): ChatMessageData.Builder
Sets the context metadata associated with this message.
| Parameters | |
|---|---|
contextData |
ChatMessageContextData: This value cannot be null. |
| Return | |
|---|---|
ChatMessageData.Builder |
This value cannot be null. |
setOutgoingMessage
fun setOutgoingMessage(isOutgoingMessage: Boolean): ChatMessageData.Builder
Sets whether this is an outgoing message.
| Return | |
|---|---|
ChatMessageData.Builder |
This value cannot be null. |
setReferenceTimeMillis
fun setReferenceTimeMillis(referenceTimeMillis: Long): ChatMessageData.Builder
Sets the timestamp of when the message was sent or received in milliseconds since epoch.
If originating from the Content Capture API, this timestamp represents when the message content was detected by content capture.
| Return | |
|---|---|
ChatMessageData.Builder |
This value cannot be null. |
setText
fun setText(text: String): ChatMessageData.Builder
Sets the text of the message.
| Parameters | |
|---|---|
text |
String: This value cannot be null. |
| Return | |
|---|---|
ChatMessageData.Builder |
This value cannot be null. |