Package com.slack.api.model
Class Conversation.ConversationBuilder
- java.lang.Object
-
- com.slack.api.model.Conversation.ConversationBuilder
-
- Enclosing class:
- Conversation
public static class Conversation.ConversationBuilder extends Object
-
-
Method Summary
-
-
-
Method Detail
-
enterpriseId
public Conversation.ConversationBuilder enterpriseId(String enterpriseId)
- Returns:
this
.
-
id
public Conversation.ConversationBuilder id(String id)
- Returns:
this
.
-
name
public Conversation.ConversationBuilder name(String name)
- Returns:
this
.
-
created
public Conversation.ConversationBuilder created(Integer created)
- Returns:
this
.
-
updated
public Conversation.ConversationBuilder updated(Long updated)
- Returns:
this
.
-
creator
public Conversation.ConversationBuilder creator(String creator)
- Returns:
this
.
-
unlinked
public Conversation.ConversationBuilder unlinked(Integer unlinked)
- Returns:
this
.
-
nameNormalized
public Conversation.ConversationBuilder nameNormalized(String nameNormalized)
- Returns:
this
.
-
pendingShared
public Conversation.ConversationBuilder pendingShared(List<String> pendingShared)
- Returns:
this
.
-
lastRead
public Conversation.ConversationBuilder lastRead(String lastRead)
- Returns:
this
.
-
topic
public Conversation.ConversationBuilder topic(Topic topic)
- Returns:
this
.
-
purpose
public Conversation.ConversationBuilder purpose(Purpose purpose)
- Returns:
this
.
-
properties
public Conversation.ConversationBuilder properties(ConversationProperties properties)
- Returns:
this
.
-
previousNames
public Conversation.ConversationBuilder previousNames(List<String> previousNames)
- Returns:
this
.
-
numOfMembers
public Conversation.ConversationBuilder numOfMembers(Integer numOfMembers)
- Returns:
this
.
-
latest
public Conversation.ConversationBuilder latest(Latest latest)
- Returns:
this
.
-
locale
public Conversation.ConversationBuilder locale(String locale)
- Returns:
this
.
-
unreadCount
public Conversation.ConversationBuilder unreadCount(Integer unreadCount)
- Returns:
this
.
-
unreadCountDisplay
public Conversation.ConversationBuilder unreadCountDisplay(Integer unreadCountDisplay)
- Returns:
this
.
-
user
public Conversation.ConversationBuilder user(String user)
- Returns:
this
.
-
isUserDeleted
public Conversation.ConversationBuilder isUserDeleted(Boolean isUserDeleted)
- Returns:
this
.
-
priority
public Conversation.ConversationBuilder priority(Double priority)
- Returns:
this
.
-
dateConnected
public Conversation.ConversationBuilder dateConnected(Integer dateConnected)
- Returns:
this
.
-
sharedTeamIds
public Conversation.ConversationBuilder sharedTeamIds(List<String> sharedTeamIds)
- Returns:
this
.
-
parentConversation
public Conversation.ConversationBuilder parentConversation(String parentConversation)
- Returns:
this
.
-
pendingConnectedTeamIds
public Conversation.ConversationBuilder pendingConnectedTeamIds(List<String> pendingConnectedTeamIds)
- Returns:
this
.
-
conversationHostId
public Conversation.ConversationBuilder conversationHostId(String conversationHostId)
- Returns:
this
.
-
internalTeamIds
public Conversation.ConversationBuilder internalTeamIds(List<String> internalTeamIds)
- Returns:
this
.
-
connectedTeamIds
public Conversation.ConversationBuilder connectedTeamIds(List<String> connectedTeamIds)
- Returns:
this
.
-
connectedLimitedTeamIds
public Conversation.ConversationBuilder connectedLimitedTeamIds(List<String> connectedLimitedTeamIds)
- Returns:
this
.
-
contextTeamId
public Conversation.ConversationBuilder contextTeamId(String contextTeamId)
- Returns:
this
.
-
isChannel
public Conversation.ConversationBuilder isChannel(boolean isChannel)
- Returns:
this
.
-
isGroup
public Conversation.ConversationBuilder isGroup(boolean isGroup)
- Returns:
this
.
-
isIm
public Conversation.ConversationBuilder isIm(boolean isIm)
- Returns:
this
.
-
isArchived
public Conversation.ConversationBuilder isArchived(boolean isArchived)
- Returns:
this
.
-
isGeneral
public Conversation.ConversationBuilder isGeneral(boolean isGeneral)
- Returns:
this
.
-
isReadOnly
public Conversation.ConversationBuilder isReadOnly(boolean isReadOnly)
- Returns:
this
.
-
isThreadOnly
public Conversation.ConversationBuilder isThreadOnly(boolean isThreadOnly)
- Returns:
this
.
-
isNonThreadable
public Conversation.ConversationBuilder isNonThreadable(boolean isNonThreadable)
- Returns:
this
.
-
isShared
public Conversation.ConversationBuilder isShared(boolean isShared)
- Returns:
this
.
-
isExtShared
public Conversation.ConversationBuilder isExtShared(boolean isExtShared)
- Returns:
this
.
-
isOrgShared
public Conversation.ConversationBuilder isOrgShared(boolean isOrgShared)
- Returns:
this
.
-
isPendingExtShared
public Conversation.ConversationBuilder isPendingExtShared(boolean isPendingExtShared)
- Returns:
this
.
-
globalShared
public Conversation.ConversationBuilder globalShared(boolean globalShared)
- Returns:
this
.
-
orgDefault
public Conversation.ConversationBuilder orgDefault(boolean orgDefault)
- Returns:
this
.
-
orgMandatory
public Conversation.ConversationBuilder orgMandatory(boolean orgMandatory)
- Returns:
this
.
-
isMoved
public Conversation.ConversationBuilder isMoved(Integer isMoved)
- Returns:
this
.
-
isMember
public Conversation.ConversationBuilder isMember(boolean isMember)
- Returns:
this
.
-
open
public Conversation.ConversationBuilder open(boolean open)
- Returns:
this
.
-
isPrivate
public Conversation.ConversationBuilder isPrivate(boolean isPrivate)
- Returns:
this
.
-
isMpim
public Conversation.ConversationBuilder isMpim(boolean isMpim)
- Returns:
this
.
-
isStarred
public Conversation.ConversationBuilder isStarred(boolean isStarred)
- Returns:
this
.
-
build
public Conversation build()
-
-