public class ChatMessageCollectionRequest extends BaseCollectionRequest<ChatMessageCollectionResponse,IChatMessageCollectionPage> implements IChatMessageCollectionRequest
Constructor and Description |
---|
ChatMessageCollectionRequest(java.lang.String requestUrl,
IBaseClient client,
java.util.List<? extends Option> requestOptions)
The request builder for this collection of ChatMessage
|
Modifier and Type | Method and Description |
---|---|
IChatMessageCollectionPage |
buildFromResponse(ChatMessageCollectionResponse response) |
IChatMessageCollectionRequest |
expand(java.lang.String value)
Sets the expand clause for the request
|
IChatMessageCollectionRequest |
filter(java.lang.String value)
Sets the filter clause for the request
|
IChatMessageCollectionPage |
get() |
void |
get(ICallback<? super IChatMessageCollectionPage> callback) |
IChatMessageCollectionRequest |
orderBy(java.lang.String value)
Sets the order by clause for the request
|
ChatMessage |
post(ChatMessage newChatMessage) |
void |
post(ChatMessage newChatMessage,
ICallback<? super ChatMessage> callback) |
IChatMessageCollectionRequest |
select(java.lang.String value)
Sets the select clause for the request
|
IChatMessageCollectionRequest |
skip(int value)
Sets the skip value for the request
|
IChatMessageCollectionRequest |
skipToken(java.lang.String skipToken)
Add Skip token for pagination
|
IChatMessageCollectionRequest |
top(int value)
Sets the top value for the request
|
addFunctionOption, addHeader, addQueryOption, getBaseRequest, getCollectionPageClass, getDelay, getHeaders, getHttpMethod, getHttpRequest, getHttpRequest, getHttpRequest, getMaxRedirects, getMaxRetries, getOptions, getRequestUrl, getShouldRedirect, getShouldRetry, getUseCaches, post, send, setDelay, setMaxRedirects, setMaxRetries, setShouldRedirect, setShouldRetry, setUseCaches, withHttpMethod
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addHeader, getDelay, getHeaders, getHttpMethod, getHttpRequest, getHttpRequest, getHttpRequest, getMaxRedirects, getMaxRetries, getOptions, getRequestUrl, getShouldRedirect, getShouldRetry, getUseCaches, setDelay, setMaxRedirects, setMaxRetries, setShouldRedirect, setShouldRetry, setUseCaches, withHttpMethod
public ChatMessageCollectionRequest(java.lang.String requestUrl, IBaseClient client, java.util.List<? extends Option> requestOptions)
requestUrl
- the request URLclient
- the service clientrequestOptions
- the options for this requestpublic void get(ICallback<? super IChatMessageCollectionPage> callback)
get
in interface IChatMessageCollectionRequest
public IChatMessageCollectionPage get() throws ClientException
get
in interface IChatMessageCollectionRequest
ClientException
public void post(ChatMessage newChatMessage, ICallback<? super ChatMessage> callback)
post
in interface IChatMessageCollectionRequest
public ChatMessage post(ChatMessage newChatMessage) throws ClientException
post
in interface IChatMessageCollectionRequest
ClientException
public IChatMessageCollectionRequest expand(java.lang.String value)
expand
in interface IChatMessageCollectionRequest
value
- the expand clausepublic IChatMessageCollectionRequest filter(java.lang.String value)
filter
in interface IChatMessageCollectionRequest
value
- the filter clausepublic IChatMessageCollectionRequest orderBy(java.lang.String value)
orderBy
in interface IChatMessageCollectionRequest
value
- the order by clausepublic IChatMessageCollectionRequest select(java.lang.String value)
select
in interface IChatMessageCollectionRequest
value
- the select clausepublic IChatMessageCollectionRequest top(int value)
top
in interface IChatMessageCollectionRequest
value
- the max number of items to returnpublic IChatMessageCollectionRequest skip(int value)
skip
in interface IChatMessageCollectionRequest
value
- of the number of items to skippublic IChatMessageCollectionRequest skipToken(java.lang.String skipToken)
skipToken
in interface IChatMessageCollectionRequest
skipToken
- - Token for paginationpublic IChatMessageCollectionPage buildFromResponse(ChatMessageCollectionResponse response)