Class ConversationsHistoryRequest.ConversationsHistoryRequestBuilder
- java.lang.Object
-
- com.slack.api.methods.request.conversations.ConversationsHistoryRequest.ConversationsHistoryRequestBuilder
-
- Enclosing class:
- ConversationsHistoryRequest
public static class ConversationsHistoryRequest.ConversationsHistoryRequestBuilder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConversationsHistoryRequest
build()
ConversationsHistoryRequest.ConversationsHistoryRequestBuilder
channel(String channel)
Conversation ID to fetch history for.ConversationsHistoryRequest.ConversationsHistoryRequestBuilder
cursor(String cursor)
Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's `response_metadata`.ConversationsHistoryRequest.ConversationsHistoryRequestBuilder
inclusive(boolean inclusive)
Include messages with latest or oldest timestamp in results only when either timestamp is specified.ConversationsHistoryRequest.ConversationsHistoryRequestBuilder
latest(String latest)
End of time range of messages to include in results.ConversationsHistoryRequest.ConversationsHistoryRequestBuilder
limit(Integer limit)
The maximum number of items to return.ConversationsHistoryRequest.ConversationsHistoryRequestBuilder
oldest(String oldest)
Start of time range of messages to include in results.ConversationsHistoryRequest.ConversationsHistoryRequestBuilder
token(String token)
Authentication token.String
toString()
-
-
-
Method Detail
-
token
public ConversationsHistoryRequest.ConversationsHistoryRequestBuilder token(String token)
Authentication token. Requires scope: `conversations:history`- Returns:
this
.
-
channel
public ConversationsHistoryRequest.ConversationsHistoryRequestBuilder channel(String channel)
Conversation ID to fetch history for.- Returns:
this
.
-
cursor
public ConversationsHistoryRequest.ConversationsHistoryRequestBuilder cursor(String cursor)
Paginate through collections of data by setting the `cursor` parameter to a `next_cursor` attribute returned by a previous request's `response_metadata`.Default value fetches the first \"page\" of the collection. See [pagination](/docs/pagination) for more detail.
- Returns:
this
.
-
oldest
public ConversationsHistoryRequest.ConversationsHistoryRequestBuilder oldest(String oldest)
Start of time range of messages to include in results.- Returns:
this
.
-
latest
public ConversationsHistoryRequest.ConversationsHistoryRequestBuilder latest(String latest)
End of time range of messages to include in results.- Returns:
this
.
-
limit
public ConversationsHistoryRequest.ConversationsHistoryRequestBuilder limit(Integer limit)
The maximum number of items to return. Fewer than the requested number of items may be returned, even if the end of the users list hasn't been reached.- Returns:
this
.
-
inclusive
public ConversationsHistoryRequest.ConversationsHistoryRequestBuilder inclusive(boolean inclusive)
Include messages with latest or oldest timestamp in results only when either timestamp is specified.- Returns:
this
.
-
build
public ConversationsHistoryRequest build()
-
-