Package com.symphony.api.model
Class V2AdminStreamFilter
- java.lang.Object
-
- com.symphony.api.model.V2AdminStreamFilter
-
public class V2AdminStreamFilter extends Object
stream filter criteria
-
-
Constructor Summary
Constructors Constructor Description V2AdminStreamFilter()
-
Method Summary
-
-
-
Method Detail
-
getStreamTypes
public List<V2AdminStreamType> getStreamTypes()
type of streams to search for- Returns:
- streamTypes
-
setStreamTypes
public void setStreamTypes(List<V2AdminStreamType> streamTypes)
-
streamTypes
public V2AdminStreamFilter streamTypes(List<V2AdminStreamType> streamTypes)
-
addStreamTypesItem
public V2AdminStreamFilter addStreamTypesItem(V2AdminStreamType streamTypesItem)
-
getScope
public String getScope()
Scope of the room. Valid values are INTERNAL or EXTERNAL. If not specified, it will include both Internal and External scope- Returns:
- scope
-
setScope
public void setScope(String scope)
-
scope
public V2AdminStreamFilter scope(String scope)
-
getOrigin
public String getOrigin()
Origin of the room. It indicates whether the room was created by a user within the company by another company. Valid values are INTERNAL or EXTERNAL. If not specified, it will include both Internal and External origin- Returns:
- origin
-
setOrigin
public void setOrigin(String origin)
-
origin
public V2AdminStreamFilter origin(String origin)
-
getStatus
public String getStatus()
Status of the room. Valid values are ACTIVE or INACTIVE. If not specified, it will include both Active and Inactive status- Returns:
- status
-
setStatus
public void setStatus(String status)
-
status
public V2AdminStreamFilter status(String status)
-
getPrivacy
public String getPrivacy()
Privacy setting of the stream. Valid values are PUBLIC or PRIVATE. If not specified, it will include both public and private streams- Returns:
- privacy
-
setPrivacy
public void setPrivacy(String privacy)
-
privacy
public V2AdminStreamFilter privacy(String privacy)
-
getStartDate
public Long getStartDate()
Start date in unix timestamp in millseconds- Returns:
- startDate
-
setStartDate
public void setStartDate(Long startDate)
-
startDate
public V2AdminStreamFilter 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 V2AdminStreamFilter endDate(Long endDate)
-
-