public static class MessagesRequest.MessagesRequestBuilder
extends java.lang.Object
| Constructor and Description | 
|---|
MessagesRequestBuilder()  | 
| Modifier and Type | Method and Description | 
|---|---|
MessagesRequest | 
build()  | 
MessagesRequest.MessagesRequestBuilder | 
hideMessagesFromBlockedUsers(boolean hideMessagesFromBlockedUsers)
Method to set parameters to hide or show message from blocked users while fetching 
 | 
MessagesRequest.MessagesRequestBuilder | 
setCategory(java.lang.String category)
A method to set parameter to get the messages belonging to a specific category. 
 | 
MessagesRequest.MessagesRequestBuilder | 
setGUID(java.lang.String GUID)
A method to set GUID of a Group to get messages of particular conversation 
 | 
MessagesRequest.MessagesRequestBuilder | 
setLimit(int limit)
A method to set limit
 if default value in the builder is  and max value is  
 | 
MessagesRequest.MessagesRequestBuilder | 
setMessageId(int messageId)
A method to set Message Id of a particular message from which developer can call  
 | 
MessagesRequest.MessagesRequestBuilder | 
setSearchKeyword(java.lang.String searchKeyword)
A method set Search keyword while fetching the messages 
 | 
MessagesRequest.MessagesRequestBuilder | 
setTimestamp(long timestamp)
A method to set timestamp from which developer can call  
 | 
MessagesRequest.MessagesRequestBuilder | 
setType(java.lang.String type)
A method to set parameter to get the messages belonging to a specific type. 
 | 
MessagesRequest.MessagesRequestBuilder | 
setUID(java.lang.String UID)
A method to set UID of a User to get messages of particular conversation 
 | 
MessagesRequest.MessagesRequestBuilder | 
setUndelivered(boolean undelivered)
Method to set undelivered message while fetching 
 | 
MessagesRequest.MessagesRequestBuilder | 
setUnread(boolean unread)
Method to set unread message while fetching 
 | 
MessagesRequest.MessagesRequestBuilder | 
setUpdatedAfter(long updatedAfter)
A method set timestamp to get fetch messages updated/edited after that timestamp 
 | 
MessagesRequest.MessagesRequestBuilder | 
updatesOnly(boolean updatesOnly)
A method to set parameter to get edited/updated messages 
 | 
public MessagesRequest.MessagesRequestBuilder setLimit(int limit)
limit - Integer value specified by the Developer  is calledpublic MessagesRequest.MessagesRequestBuilder setUID(java.lang.String UID)
UID - Unique Identifier of a User  is calledpublic MessagesRequest.MessagesRequestBuilder setGUID(java.lang.String GUID)
GUID - Unique Identifier of a Group  is calledpublic MessagesRequest.MessagesRequestBuilder setMessageId(int messageId)
  or fetchPrevious()messageId - Unique Id of a message  is calledpublic MessagesRequest.MessagesRequestBuilder setUnread(boolean unread)
unread - boolean parameter to consider or avoid unread messages while fetching messages using MessagesRequest  is calledpublic MessagesRequest.MessagesRequestBuilder setUndelivered(boolean undelivered)
undelivered - boolean parameter to consider or avoid undelivered messages while fetching messages using MessagesRequest  is calledpublic MessagesRequest.MessagesRequestBuilder hideMessagesFromBlockedUsers(boolean hideMessagesFromBlockedUsers)
hideMessagesFromBlockedUsers - boolean parameter to consider or avoid messages from blocked users while fetching messages using MessagesRequest  is calledpublic MessagesRequest.MessagesRequestBuilder setTimestamp(long timestamp)
  or fetchPrevious()timestamp - timestamp from which developer wants to fetch previous or next messsages  is calledpublic MessagesRequest.MessagesRequestBuilder setSearchKeyword(java.lang.String searchKeyword)
searchKeyword - keyword which developer wants to search in the message list  is calledpublic MessagesRequest.MessagesRequestBuilder setUpdatedAfter(long updatedAfter)
updatedAfter - timestamp to get messages updated after the specified timestamp  is calledpublic MessagesRequest.MessagesRequestBuilder updatesOnly(boolean updatesOnly)
updatesOnly - boolean parameter show or hide edited/updated messages only  is calledpublic MessagesRequest.MessagesRequestBuilder setCategory(java.lang.String category)
category - The category for which the messages are to be fetched.  is calledpublic MessagesRequest.MessagesRequestBuilder setType(java.lang.String type)
type - The type for which the messages are to be fetched.  is calledpublic MessagesRequest build()