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 . |