public class CreateRoomRequest extends AbstractModel
Constructor and Description |
---|
CreateRoomRequest() |
CreateRoomRequest(CreateRoomRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String[] |
getAssistants()
Get The user IDs of the teaching assistants.
|
Long |
getAudienceType()
Get The audience type.
|
Long |
getAudioQuality()
Get Whether to enable the high audio quality mode.
|
Long |
getAutoMic()
Get Whether to automatically turn the mic on when the user enters a room.
|
Long |
getDisableRecord()
Get Whether to disable auto recording.
|
Long |
getEndTime()
Get Reserved room end time, in UNIX timestamp format
|
String |
getGroupId()
Get The ID of the group to bind.
|
Long |
getMaxMicNumber()
Get Maximum number of mic-on users (excluding teachers).
|
String |
getName()
Get Room name
|
Long |
getRecordLayout()
Get Recording layout
|
Long |
getResolution()
Get Resolution.
|
Long |
getRTCAudienceNumber()
Get The number of RTC users.
|
Long |
getSdkAppId()
Get LCIC SdkAppId
|
Long |
getStartTime()
Get Reserved room start time, in UNIX timestamp format
|
String |
getSubType()
Get The room subtype.
|
String |
getTeacherId()
Get The user ID of the teacher.
|
Long |
getTurnOffMic()
Get Whether to disconnect communication after audio/video permissions are revoked.
|
void |
setAssistants(String[] Assistants)
Set The user IDs of the teaching assistants.
|
void |
setAudienceType(Long AudienceType)
Set The audience type.
|
void |
setAudioQuality(Long AudioQuality)
Set Whether to enable the high audio quality mode.
|
void |
setAutoMic(Long AutoMic)
Set Whether to automatically turn the mic on when the user enters a room.
|
void |
setDisableRecord(Long DisableRecord)
Set Whether to disable auto recording.
|
void |
setEndTime(Long EndTime)
Set Reserved room end time, in UNIX timestamp format
|
void |
setGroupId(String GroupId)
Set The ID of the group to bind.
|
void |
setMaxMicNumber(Long MaxMicNumber)
Set Maximum number of mic-on users (excluding teachers).
|
void |
setName(String Name)
Set Room name
|
void |
setRecordLayout(Long RecordLayout)
Set Recording layout
|
void |
setResolution(Long Resolution)
Set Resolution.
|
void |
setRTCAudienceNumber(Long RTCAudienceNumber)
Set The number of RTC users.
|
void |
setSdkAppId(Long SdkAppId)
Set LCIC SdkAppId
|
void |
setStartTime(Long StartTime)
Set Reserved room start time, in UNIX timestamp format
|
void |
setSubType(String SubType)
Set The room subtype.
|
void |
setTeacherId(String TeacherId)
Set The user ID of the teacher.
|
void |
setTurnOffMic(Long TurnOffMic)
Set Whether to disconnect communication after audio/video permissions are revoked.
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public CreateRoomRequest()
public CreateRoomRequest(CreateRoomRequest source)
public String getName()
public void setName(String Name)
Name
- Room namepublic Long getStartTime()
public void setStartTime(Long StartTime)
StartTime
- Reserved room start time, in UNIX timestamp formatpublic Long getEndTime()
public void setEndTime(Long EndTime)
EndTime
- Reserved room end time, in UNIX timestamp formatpublic Long getSdkAppId()
public void setSdkAppId(Long SdkAppId)
SdkAppId
- LCIC SdkAppIdpublic Long getResolution()
public void setResolution(Long Resolution)
Resolution
- Resolution. Valid values: 1: SD; 2: HD; 3: FHDpublic Long getMaxMicNumber()
public void setMaxMicNumber(Long MaxMicNumber)
MaxMicNumber
- Maximum number of mic-on users (excluding teachers). Value range: [0, 16]public String getSubType()
public void setSubType(String SubType)
SubType
- The room subtype. Valid values: videodoc: Document + Video; video: Video only.public String getTeacherId()
public void setTeacherId(String TeacherId)
TeacherId
- The user ID of the teacher. User IDs are returned by the user registration APIs. The user specified will have teacher permissions in the room created.public Long getAutoMic()
public void setAutoMic(Long AutoMic)
AutoMic
- Whether to automatically turn the mic on when the user enters a room. Valid values: 0: No (default value); 1: Yes.public Long getTurnOffMic()
public void setTurnOffMic(Long TurnOffMic)
TurnOffMic
- Whether to disconnect communication after audio/video permissions are revoked. Valid values: `0` (default): Yes; `1`: No.public Long getAudioQuality()
public void setAudioQuality(Long AudioQuality)
AudioQuality
- Whether to enable the high audio quality mode. Valid values: 0: No (default value); 1: Yes.public Long getDisableRecord()
public void setDisableRecord(Long DisableRecord)
DisableRecord
- Whether to disable auto recording. Valid values: 0: No (default); 1: Yes. If this parameter is 0, recording will start when the class starts and stops when the class ends.public String[] getAssistants()
public void setAssistants(String[] Assistants)
Assistants
- The user IDs of the teaching assistants. User IDs are returned by the user registration APIs. The users specified will have teaching assistant permissions in the room created.public Long getRTCAudienceNumber()
public void setRTCAudienceNumber(Long RTCAudienceNumber)
RTCAudienceNumber
- The number of RTC users.public Long getAudienceType()
public void setAudienceType(Long AudienceType)
AudienceType
- The audience type.public Long getRecordLayout()
public void setRecordLayout(Long RecordLayout)
RecordLayout
- Recording layoutpublic String getGroupId()
public void setGroupId(String GroupId)
GroupId
- The ID of the group to bind. If you specify this parameter, only members of the group can enter this room.Copyright © 2023. All rights reserved.