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.