Added in API level 29
    Builder
class Builder
| kotlin.Any | |
| ↳ | android.view.textclassifier.ConversationActions.Message.Builder | 
Builder class to construct a Message
Summary
| Public constructors | |
|---|---|
| Constructs a builder. | |
| Public methods | |
|---|---|
| ConversationActions.Message | build()Builds the  | 
| ConversationActions.Message.Builder | Sets a set of extended data to the message. | 
| ConversationActions.Message.Builder | setReferenceTime(referenceTime: ZonedDateTime?)Sets the reference time of this message, for example it could be the compose or send time of this message. | 
| ConversationActions.Message.Builder | setText(text: CharSequence?)Sets the text of this message. | 
Public constructors
Builder
Added in API level 29
      Builder(author: Person)
Constructs a builder.
| Parameters | |
|---|---|
| author | Person: the person that composed the message, use PERSON_USER_SELFto represent the local user. If it is not possible to identify the remote user that the local user is conversing with, usePERSON_USER_OTHERSto represent a remote user. This value cannot benull. | 
Public methods
build
Added in API level 29
      fun build(): ConversationActions.Message
Builds the Message object.
| Return | |
|---|---|
| ConversationActions.Message | This value cannot be null. | 
setExtras
Added in API level 29
      fun setExtras(bundle: Bundle?): ConversationActions.Message.Builder
Sets a set of extended data to the message.
| Parameters | |
|---|---|
| bundle | Bundle?: This value may be null. | 
| Return | |
|---|---|
| ConversationActions.Message.Builder | This value cannot be null. | 
setReferenceTime
Added in API level 29
      fun setReferenceTime(referenceTime: ZonedDateTime?): ConversationActions.Message.Builder
Sets the reference time of this message, for example it could be the compose or send time of this message.
| Parameters | |
|---|---|
| referenceTime | ZonedDateTime?: This value may be null. | 
| Return | |
|---|---|
| ConversationActions.Message.Builder | This value cannot be null. | 
setText
Added in API level 29
      fun setText(text: CharSequence?): ConversationActions.Message.Builder
Sets the text of this message.
| Parameters | |
|---|---|
| text | CharSequence?: This value may be null. | 
| Return | |
|---|---|
| ConversationActions.Message.Builder | This value cannot be null. | 
