Package com.symphony.api.model
Class AdminStreamFilter
- java.lang.Object
-
- com.symphony.api.model.AdminStreamFilter
-
public class AdminStreamFilter extends Object
stream filter criteria
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AdminStreamFilter.OriginEnum
static class
AdminStreamFilter.PrivacyEnum
static class
AdminStreamFilter.ScopeEnum
static class
AdminStreamFilter.StatusEnum
-
Constructor Summary
Constructors Constructor Description AdminStreamFilter()
-
Method Summary
-
-
-
Method Detail
-
getStreamTypes
public List<AdminStreamTypeEnum> getStreamTypes()
type of streams to search for- Returns:
- streamTypes
-
setStreamTypes
public void setStreamTypes(List<AdminStreamTypeEnum> streamTypes)
-
streamTypes
public AdminStreamFilter streamTypes(List<AdminStreamTypeEnum> streamTypes)
-
addStreamTypesItem
public AdminStreamFilter addStreamTypesItem(AdminStreamTypeEnum streamTypesItem)
-
getScope
public String getScope()
scope of the room. If not specified, it will include both Internal and External scope- Returns:
- scope
-
setScope
public void setScope(AdminStreamFilter.ScopeEnum scope)
-
scope
public AdminStreamFilter scope(AdminStreamFilter.ScopeEnum scope)
-
getOrigin
public String getOrigin()
Origin of the room. It indicate whether the room was created by a user within the company by another company. If not specified, it will include both Internal and External origin.- Returns:
- origin
-
setOrigin
public void setOrigin(AdminStreamFilter.OriginEnum origin)
-
origin
public AdminStreamFilter origin(AdminStreamFilter.OriginEnum origin)
-
getStatus
public String getStatus()
Status of the room. If not specified, it will include both Active and Inactive status- Returns:
- status
-
setStatus
public void setStatus(AdminStreamFilter.StatusEnum status)
-
status
public AdminStreamFilter status(AdminStreamFilter.StatusEnum status)
-
getPrivacy
public String getPrivacy()
Privacy setting of the stream. If not specified, it will include both public and private stream- Returns:
- privacy
-
setPrivacy
public void setPrivacy(AdminStreamFilter.PrivacyEnum privacy)
-
privacy
public AdminStreamFilter privacy(AdminStreamFilter.PrivacyEnum privacy)
-
getStartDate
public Long getStartDate()
Start date in unix timestamp in millseconds- Returns:
- startDate
-
setStartDate
public void setStartDate(Long startDate)
-
startDate
public AdminStreamFilter startDate(Long startDate)
-
getEndDate
public Long getEndDate()
End date in unix timestamp in millseconds. If not specified, it assume to be current time.- Returns:
- endDate
-
setEndDate
public void setEndDate(Long endDate)
-
endDate
public AdminStreamFilter endDate(Long endDate)
-
-