Package com.symphony.bdk.gen.api.model
Class V2AdminStreamInfo
java.lang.Object
com.symphony.bdk.gen.api.model.V2AdminStreamInfo
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2023-09-12T12:09:08.197490749Z[Etc/UTC]")
public class V2AdminStreamInfo
extends Object
Stream information
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionattributes
(V2AdminStreamAttributes attributes) boolean
Return true if this V2AdminStreamInfo object is equal to o.Get attributesIf true, this is a cross-pod stream.getId()
stream idtrue indicate that this stream has the status of active and false indicate this stream has the scope of inactivetrue indicate this stream has the scope of external and false indictate this stream has the scope of internal.true indicate that this stream has a privacy setting of public.INTERNAL if the creator of this stream belongs to the pod, EXTERNAL otherwisegetType()
type of stream (IM, MIM, ROOM)int
hashCode()
isExternal
(Boolean isExternal) void
setAttributes
(V2AdminStreamAttributes attributes) void
setCrossPod
(Boolean crossPod) void
void
setIsActive
(Boolean isActive) void
setIsExternal
(Boolean isExternal) void
setIsPublic
(Boolean isPublic) void
void
toString()
-
Field Details
-
JSON_PROPERTY_ID
- See Also:
-
JSON_PROPERTY_IS_EXTERNAL
- See Also:
-
JSON_PROPERTY_IS_ACTIVE
- See Also:
-
JSON_PROPERTY_IS_PUBLIC
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
JSON_PROPERTY_CROSS_POD
- See Also:
-
JSON_PROPERTY_ORIGIN
- See Also:
-
JSON_PROPERTY_ATTRIBUTES
- See Also:
-
-
Constructor Details
-
V2AdminStreamInfo
public V2AdminStreamInfo()
-
-
Method Details
-
id
-
getId
stream id- Returns:
- id
-
setId
-
isExternal
-
getIsExternal
true indicate this stream has the scope of external and false indictate this stream has the scope of internal. Deprecated, use origin- Returns:
- isExternal
-
setIsExternal
-
isActive
-
getIsActive
true indicate that this stream has the status of active and false indicate this stream has the scope of inactive- Returns:
- isActive
-
setIsActive
-
isPublic
-
getIsPublic
true indicate that this stream has a privacy setting of public. This only apply a ROOM stream type.- Returns:
- isPublic
-
setIsPublic
-
type
-
getType
type of stream (IM, MIM, ROOM)- Returns:
- type
-
setType
-
crossPod
-
getCrossPod
If true, this is a cross-pod stream.- Returns:
- crossPod
-
setCrossPod
-
origin
-
getOrigin
INTERNAL if the creator of this stream belongs to the pod, EXTERNAL otherwise- Returns:
- origin
-
setOrigin
-
attributes
-
getAttributes
Get attributes- Returns:
- attributes
-
setAttributes
-
equals
Return true if this V2AdminStreamInfo object is equal to o. -
hashCode
public int hashCode() -
toString
-