ConversationActions.Message.Builder
public
static
final
class
ConversationActions.Message.Builder
extends Object
| java.lang.Object | |
| ↳ | android.view.textclassifier.ConversationActions.Message.Builder |
Builder class to construct a Message
Summary
Public constructors | |
|---|---|
Builder(Person author)
Constructs a builder. |
|
Public methods | |
|---|---|
ConversationActions.Message
|
build()
Builds the |
ConversationActions.Message.Builder
|
setExtras(Bundle bundle)
Sets a set of extended data to the message. |
ConversationActions.Message.Builder
|
setReferenceTime(ZonedDateTime referenceTime)
Sets the reference time of this message, for example it could be the compose or send time of this message. |
ConversationActions.Message.Builder
|
setText(CharSequence text)
Sets the text of this message. |
Inherited methods | |
|---|---|
Public constructors
Builder
public Builder (Person author)
Constructs a builder.
| Parameters | |
|---|---|
author |
Person: the person that composed the message, use ConversationActions.Message.PERSON_USER_SELF
to represent the local user. If it is not possible to identify the
remote user that the local user is conversing with, use
ConversationActions.Message.PERSON_USER_OTHERS to represent a remote user.
This value cannot be null. |
Public methods
build
public ConversationActions.Message build ()
Builds the Message object.
| Returns | |
|---|---|
ConversationActions.Message |
This value cannot be null. |
setExtras
public ConversationActions.Message.Builder setExtras (Bundle bundle)
Sets a set of extended data to the message.
| Parameters | |
|---|---|
bundle |
Bundle: This value may be null. |
| Returns | |
|---|---|
ConversationActions.Message.Builder |
This value cannot be null. |
setReferenceTime
public ConversationActions.Message.Builder setReferenceTime (ZonedDateTime referenceTime)
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. |
| Returns | |
|---|---|
ConversationActions.Message.Builder |
This value cannot be null. |
setText
public ConversationActions.Message.Builder setText (CharSequence text)
Sets the text of this message.
| Parameters | |
|---|---|
text |
CharSequence: This value may be null. |
| Returns | |
|---|---|
ConversationActions.Message.Builder |
This value cannot be null. |