@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2021-02-19T08:46:08.823+01:00[Europe/Paris]")
public class V3RoomAttributes
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
JSON_PROPERTY_COPY_PROTECTED |
static java.lang.String |
JSON_PROPERTY_CROSS_POD |
static java.lang.String |
JSON_PROPERTY_DESCRIPTION |
static java.lang.String |
JSON_PROPERTY_DISCOVERABLE |
static java.lang.String |
JSON_PROPERTY_KEYWORDS |
static java.lang.String |
JSON_PROPERTY_MEMBERS_CAN_INVITE |
static java.lang.String |
JSON_PROPERTY_MULTI_LATERAL_ROOM |
static java.lang.String |
JSON_PROPERTY_NAME |
static java.lang.String |
JSON_PROPERTY_PUBLIC |
static java.lang.String |
JSON_PROPERTY_READ_ONLY |
static java.lang.String |
JSON_PROPERTY_SCHEDULED_MEETING |
static java.lang.String |
JSON_PROPERTY_SUB_TYPE |
static java.lang.String |
JSON_PROPERTY_VIEW_HISTORY |
Constructor and Description |
---|
V3RoomAttributes() |
Modifier and Type | Method and Description |
---|---|
V3RoomAttributes |
_public(java.lang.Boolean _public) |
V3RoomAttributes |
addKeywordsItem(RoomTag keywordsItem) |
V3RoomAttributes |
copyProtected(java.lang.Boolean copyProtected) |
V3RoomAttributes |
crossPod(java.lang.Boolean crossPod) |
V3RoomAttributes |
description(java.lang.String description) |
V3RoomAttributes |
discoverable(java.lang.Boolean discoverable) |
boolean |
equals(java.lang.Object o) |
java.lang.Boolean |
getCopyProtected()
If true, clients disable the clipboard copy for content in this stream.
|
java.lang.Boolean |
getCrossPod()
If true, this room is a cross pod room
|
java.lang.String |
getDescription()
Room description.
|
java.lang.Boolean |
getDiscoverable()
If true, this chatroom (name, description and messages) can be searched and listed by non-participants.
|
java.util.List<RoomTag> |
getKeywords()
Keywords for search to use to find this room
|
java.lang.Boolean |
getMembersCanInvite()
If true, any chatroom participant can add new participants.
|
java.lang.Boolean |
getMultiLateralRoom()
If true, this is a multi lateral room where we can find users belonging to more than 2 companies.
|
java.lang.String |
getName()
Room name.
|
java.lang.Boolean |
getPublic()
If true, this is a public chatroom.
|
java.lang.Boolean |
getReadOnly()
If true, only stream owners can send messages.
|
java.lang.Boolean |
getScheduledMeeting()
If true, this room is for a scheduled meeting.
|
java.lang.String |
getSubType()
Possible value EMAIL (indicate this room will be used for Email Integration)
|
java.lang.Boolean |
getViewHistory()
If true, new members can view the room chat history of the room.
|
int |
hashCode() |
V3RoomAttributes |
keywords(java.util.List<RoomTag> keywords) |
V3RoomAttributes |
membersCanInvite(java.lang.Boolean membersCanInvite) |
V3RoomAttributes |
multiLateralRoom(java.lang.Boolean multiLateralRoom) |
V3RoomAttributes |
name(java.lang.String name) |
V3RoomAttributes |
readOnly(java.lang.Boolean readOnly) |
V3RoomAttributes |
scheduledMeeting(java.lang.Boolean scheduledMeeting) |
void |
setCopyProtected(java.lang.Boolean copyProtected) |
void |
setCrossPod(java.lang.Boolean crossPod) |
void |
setDescription(java.lang.String description) |
void |
setDiscoverable(java.lang.Boolean discoverable) |
void |
setKeywords(java.util.List<RoomTag> keywords) |
void |
setMembersCanInvite(java.lang.Boolean membersCanInvite) |
void |
setMultiLateralRoom(java.lang.Boolean multiLateralRoom) |
void |
setName(java.lang.String name) |
void |
setPublic(java.lang.Boolean _public) |
void |
setReadOnly(java.lang.Boolean readOnly) |
void |
setScheduledMeeting(java.lang.Boolean scheduledMeeting) |
void |
setSubType(java.lang.String subType) |
void |
setViewHistory(java.lang.Boolean viewHistory) |
V3RoomAttributes |
subType(java.lang.String subType) |
java.lang.String |
toString() |
V3RoomAttributes |
viewHistory(java.lang.Boolean viewHistory) |
public static final java.lang.String JSON_PROPERTY_NAME
public static final java.lang.String JSON_PROPERTY_KEYWORDS
public static final java.lang.String JSON_PROPERTY_DESCRIPTION
public static final java.lang.String JSON_PROPERTY_MEMBERS_CAN_INVITE
public static final java.lang.String JSON_PROPERTY_DISCOVERABLE
public static final java.lang.String JSON_PROPERTY_PUBLIC
public static final java.lang.String JSON_PROPERTY_READ_ONLY
public static final java.lang.String JSON_PROPERTY_COPY_PROTECTED
public static final java.lang.String JSON_PROPERTY_CROSS_POD
public static final java.lang.String JSON_PROPERTY_VIEW_HISTORY
public static final java.lang.String JSON_PROPERTY_MULTI_LATERAL_ROOM
public static final java.lang.String JSON_PROPERTY_SCHEDULED_MEETING
public static final java.lang.String JSON_PROPERTY_SUB_TYPE
public V3RoomAttributes name(java.lang.String name)
public java.lang.String getName()
public void setName(java.lang.String name)
public V3RoomAttributes keywords(java.util.List<RoomTag> keywords)
public V3RoomAttributes addKeywordsItem(RoomTag keywordsItem)
public java.util.List<RoomTag> getKeywords()
public void setKeywords(java.util.List<RoomTag> keywords)
public V3RoomAttributes description(java.lang.String description)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public V3RoomAttributes membersCanInvite(java.lang.Boolean membersCanInvite)
public java.lang.Boolean getMembersCanInvite()
public void setMembersCanInvite(java.lang.Boolean membersCanInvite)
public V3RoomAttributes discoverable(java.lang.Boolean discoverable)
public java.lang.Boolean getDiscoverable()
public void setDiscoverable(java.lang.Boolean discoverable)
public V3RoomAttributes _public(java.lang.Boolean _public)
public java.lang.Boolean getPublic()
public void setPublic(java.lang.Boolean _public)
public V3RoomAttributes readOnly(java.lang.Boolean readOnly)
public java.lang.Boolean getReadOnly()
public void setReadOnly(java.lang.Boolean readOnly)
public V3RoomAttributes copyProtected(java.lang.Boolean copyProtected)
public java.lang.Boolean getCopyProtected()
public void setCopyProtected(java.lang.Boolean copyProtected)
public V3RoomAttributes crossPod(java.lang.Boolean crossPod)
public java.lang.Boolean getCrossPod()
public void setCrossPod(java.lang.Boolean crossPod)
public V3RoomAttributes viewHistory(java.lang.Boolean viewHistory)
public java.lang.Boolean getViewHistory()
public void setViewHistory(java.lang.Boolean viewHistory)
public V3RoomAttributes multiLateralRoom(java.lang.Boolean multiLateralRoom)
public java.lang.Boolean getMultiLateralRoom()
public void setMultiLateralRoom(java.lang.Boolean multiLateralRoom)
public V3RoomAttributes scheduledMeeting(java.lang.Boolean scheduledMeeting)
public java.lang.Boolean getScheduledMeeting()
public void setScheduledMeeting(java.lang.Boolean scheduledMeeting)
public V3RoomAttributes subType(java.lang.String subType)
public java.lang.String getSubType()
public void setSubType(java.lang.String subType)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object