ConversationStatus.Builder
public
static
final
class
ConversationStatus.Builder
extends Object
Summary
Public constructors |
Builder(String id, int activity)
Creates a new builder.
|
Inherited methods |
From class
java.lang.Object
Object
|
clone()
Creates and returns a copy of this object.
|
boolean
|
equals(Object obj)
Indicates whether some other object is "equal to" this one.
|
void
|
finalize()
Called by the garbage collector on an object when garbage collection
determines that there are no more references to the object.
|
final
Class<?>
|
getClass()
Returns the runtime class of this Object .
|
int
|
hashCode()
Returns a hash code value for the object.
|
final
void
|
notify()
Wakes up a single thread that is waiting on this object's
monitor.
|
final
void
|
notifyAll()
Wakes up all threads that are waiting on this object's monitor.
|
String
|
toString()
Returns a string representation of the object.
|
final
void
|
wait(long timeoutMillis, int nanos)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait(long timeoutMillis)
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted, or until a
certain amount of real time has elapsed.
|
final
void
|
wait()
Causes the current thread to wait until it is awakened, typically
by being notified or interrupted.
|
|
Public constructors
Builder
public Builder (String id,
int activity)
Creates a new builder.
Public methods
setAvailability
public ConversationStatus.Builder setAvailability (int availability)
Sets the availability of the conversation to provide a hint about how likely
it is that the user would receive a timely response if they sent a message.
setDescription
public ConversationStatus.Builder setDescription (CharSequence description)
Sets a user visible description expanding on the conversation user(s)'s activity.
Examples include: what media someone is watching or listening to, their approximate
location, or what type of anniversary they are celebrating.
Parameters |
description |
CharSequence : This value may be null . |
setEndTimeMillis
public ConversationStatus.Builder setEndTimeMillis (long endTimeMs)
Sets an expiration time for this status.
The system will remove the status at this time if it hasn't already been withdrawn.
Parameters |
endTimeMs |
long |
setIcon
public ConversationStatus.Builder setIcon (Icon icon)
Sets an image representing the conversation user(s)'s activity.
Examples include: A still from a new story update, album art, or a map showing
approximate location.
Parameters |
icon |
Icon : This value may be null . |
setStartTimeMillis
public ConversationStatus.Builder setStartTimeMillis (long startTimeMs)
Sets the time at which this status became valid.
Parameters |
startTimeMs |
long |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[]]