public static final class MessageRequest.Builder extends Object
MessageRequest.| Constructor and Description |
|---|
Builder()
Constructor of
MessageRequest.Builder. |
| Modifier and Type | Method and Description |
|---|---|
MessageRequest |
build()
Creates a
MessageRequest by this builder. |
MessageRequest.Builder |
latestDate(Long latestDate)
Sets latest date of request messages.
|
MessageRequest.Builder |
oldestDate(Long oldestDate)
Sets oldest date of request messages.
|
MessageRequest.Builder |
order(String order)
Sets the order of request messages.
|
MessageRequest.Builder |
page(int page)
Sets target page of messages.
|
MessageRequest.Builder |
perPage(int perPage)
Sets message count per page.
|
public Builder()
MessageRequest.Builder.public MessageRequest.Builder perPage(int perPage)
perPage - Message count per page. This value should be in the range [1..100].page(int)public MessageRequest.Builder page(int page)
page - Target page. This value should be bigger than 1.perPage(int)public MessageRequest.Builder oldestDate(Long oldestDate)
oldestDate - oldest datepublic MessageRequest.Builder latestDate(Long latestDate)
latestDate - latest datepublic MessageRequest.Builder order(String order)
Message creation time. Default value is MessageRequest.DESCENDING_ORDER.
The order must be one of the following:
order - the order of Message creation timepublic MessageRequest build()
MessageRequest by this builder.