ConversationStatus.Builder
  public
  static
  final
  
  class
  ConversationStatus.Builder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.app.people.ConversationStatus.Builder | 
Summary
| Public constructors | |
|---|---|
| 
      Builder(String id, int activity)
      Creates a new builder. | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        ConversationStatus | 
      build()
       | 
| 
        
        
        
        
        
        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. | 
| 
        
        
        
        
        
        ConversationStatus.Builder | 
      setDescription(CharSequence description)
      Sets a user visible description expanding on the conversation user(s)'s activity. | 
| 
        
        
        
        
        
        ConversationStatus.Builder | 
      setEndTimeMillis(long endTimeMs)
      Sets an expiration time for this status. | 
| 
        
        
        
        
        
        ConversationStatus.Builder | 
      setIcon(Icon icon)
      Sets an image representing the conversation user(s)'s activity. | 
| 
        
        
        
        
        
        ConversationStatus.Builder | 
      setStartTimeMillis(long startTimeMs)
      Sets the time at which this status became valid. | 
| Inherited methods | |
|---|---|
Public constructors
Builder
public Builder (String id, int activity)
Creates a new builder.
| Parameters | |
|---|---|
| id | String: The unique id for this status
 This value cannot benull. | 
| activity | int: The type of status
 Value isConversationStatus.ACTIVITY_OTHER,ConversationStatus.ACTIVITY_BIRTHDAY,ConversationStatus.ACTIVITY_ANNIVERSARY,ConversationStatus.ACTIVITY_NEW_STORY,ConversationStatus.ACTIVITY_AUDIO,ConversationStatus.ACTIVITY_VIDEO,ConversationStatus.ACTIVITY_GAME,ConversationStatus.ACTIVITY_LOCATION, orConversationStatus.ACTIVITY_UPCOMING_BIRTHDAYThis value cannot benull. | 
Public methods
build
public ConversationStatus build ()
| Returns | |
|---|---|
| ConversationStatus | This value cannot be null. | 
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.
| Parameters | |
|---|---|
| availability | int: Value isConversationStatus.AVAILABILITY_UNKNOWN,ConversationStatus.AVAILABILITY_AVAILABLE,ConversationStatus.AVAILABILITY_BUSY, orConversationStatus.AVAILABILITY_OFFLINE | 
| Returns | |
|---|---|
| ConversationStatus.Builder | This value cannot be null. | 
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 benull. | 
| Returns | |
|---|---|
| ConversationStatus.Builder | This value cannot 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 | 
| Returns | |
|---|---|
| ConversationStatus.Builder | This value cannot be null. | 
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 benull. | 
| Returns | |
|---|---|
| ConversationStatus.Builder | This value cannot be null. | 
setStartTimeMillis
public ConversationStatus.Builder setStartTimeMillis (long startTimeMs)
Sets the time at which this status became valid.
| Parameters | |
|---|---|
| startTimeMs | long | 
| Returns | |
|---|---|
| ConversationStatus.Builder | This value cannot be null. | 
