public class RoomItem extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
RoomItem()  | 
RoomItem(RoomItem 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 | 
|---|---|
Long | 
getEnableAutoStart()
Get 
 | 
Long | 
getEnableDirectControl()
Get Whether the students' consent is required to control their cameras/microphones. 
 | 
Long | 
getEndDelayTime()
Get 
 | 
Long | 
getEndTime()
Get The scheduled end time. 
 | 
Long | 
getInteractionMode()
Get 
 | 
Long | 
getIsGradingRequiredPostClass()
Get 
 | 
Long | 
getLiveType()
Get 
 | 
Long | 
getMaxMicNumber()
Get The maximum number of users allowed (including teachers) in the room. 
 | 
Long | 
getMaxRTCMember()
Get The maximum number of mic-on users allowed. 
 | 
String | 
getName()
Get The name. 
 | 
Long | 
getRealEndTime()
Get The actual end time. 
 | 
Long | 
getRealStartTime()
Get The actual start time. 
 | 
String | 
getRecordBackground()
Get 
 | 
String | 
getRecordLang()
Get 
 | 
String | 
getRecordLiveUrl()
Get 
 | 
String | 
getRecordScene()
Get 
 | 
String | 
getRecordUrl()
Get The recording URL (HTTPS), which is generated only after a room ends. 
 | 
String | 
getReplayUrl()
Get The URL of the room's recording. 
 | 
Long | 
getResolution()
Get The resolution. 
 | 
Long | 
getRoomId()
Get The room ID. 
 | 
Long | 
getRoomType()
Get Room Type: 0 Small Classroom(default); 1 Lecture Hall(public class) 
 | 
Long | 
getStartTime()
Get The scheduled start time. 
 | 
Long | 
getStatus()
Get The room status. 
 | 
Long | 
getVideoOrientation()
Get 
 | 
void | 
setEnableAutoStart(Long EnableAutoStart)
Set 
 | 
void | 
setEnableDirectControl(Long EnableDirectControl)
Set Whether the students' consent is required to control their cameras/microphones. 
 | 
void | 
setEndDelayTime(Long EndDelayTime)
Set 
 | 
void | 
setEndTime(Long EndTime)
Set The scheduled end time. 
 | 
void | 
setInteractionMode(Long InteractionMode)
Set 
 | 
void | 
setIsGradingRequiredPostClass(Long IsGradingRequiredPostClass)
Set 
 | 
void | 
setLiveType(Long LiveType)
Set 
 | 
void | 
setMaxMicNumber(Long MaxMicNumber)
Set The maximum number of users allowed (including teachers) in the room. 
 | 
void | 
setMaxRTCMember(Long MaxRTCMember)
Set The maximum number of mic-on users allowed. 
 | 
void | 
setName(String Name)
Set The name. 
 | 
void | 
setRealEndTime(Long RealEndTime)
Set The actual end time. 
 | 
void | 
setRealStartTime(Long RealStartTime)
Set The actual start time. 
 | 
void | 
setRecordBackground(String RecordBackground)
Set 
 | 
void | 
setRecordLang(String RecordLang)
Set 
 | 
void | 
setRecordLiveUrl(String RecordLiveUrl)
Set 
 | 
void | 
setRecordScene(String RecordScene)
Set 
 | 
void | 
setRecordUrl(String RecordUrl)
Set The recording URL (HTTPS), which is generated only after a room ends. 
 | 
void | 
setReplayUrl(String ReplayUrl)
Set The URL of the room's recording. 
 | 
void | 
setResolution(Long Resolution)
Set The resolution. 
 | 
void | 
setRoomId(Long RoomId)
Set The room ID. 
 | 
void | 
setRoomType(Long RoomType)
Set Room Type: 0 Small Classroom(default); 1 Lecture Hall(public class) 
 | 
void | 
setStartTime(Long StartTime)
Set The scheduled start time. 
 | 
void | 
setStatus(Long Status)
Set The room status. 
 | 
void | 
setVideoOrientation(Long VideoOrientation)
Set 
 | 
void | 
toMap(HashMap<String,String> map,
     String prefix)
Internal implementation, normal users should not use it. 
 | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic RoomItem()
public RoomItem(RoomItem source)
public String getName()
public void setName(String Name)
Name - The name.
Note: This field may return null, indicating that no valid values can be obtained.public Long getRoomId()
public void setRoomId(Long RoomId)
RoomId - The room ID.
Note: This field may return null, indicating that no valid values can be obtained.public Long getStatus()
public void setStatus(Long Status)
Status - The room status. `0`: Not started; `1`: Started; `2`: Ended.
Note: This field may return null, indicating that no valid values can be obtained.public Long getStartTime()
public void setStartTime(Long StartTime)
StartTime - The scheduled start time.
Note: This field may return null, indicating that no valid values can be obtained.public Long getEndTime()
public void setEndTime(Long EndTime)
EndTime - The scheduled end time.
Note: This field may return null, indicating that no valid values can be obtained.public Long getRealStartTime()
public void setRealStartTime(Long RealStartTime)
RealStartTime - The actual start time.
Note: This field may return null, indicating that no valid values can be obtained.public Long getRealEndTime()
public void setRealEndTime(Long RealEndTime)
RealEndTime - The actual end time.
Note: This field may return null, indicating that no valid values can be obtained.public Long getResolution()
public void setResolution(Long Resolution)
Resolution - The resolution. `1`: SD.
`2`: HD
`3`: FHD
Note: This field may return null, indicating that no valid values can be obtained.public Long getMaxRTCMember()
public void setMaxRTCMember(Long MaxRTCMember)
MaxRTCMember - The maximum number of mic-on users allowed.
Note: This field may return null, indicating that no valid values can be obtained.public String getReplayUrl()
public void setReplayUrl(String ReplayUrl)
ReplayUrl - The URL of the room's recording. This parameter has been deprecated. Please use `RecordUrl` instead.
Note: This field may return null, indicating that no valid values can be obtained.public String getRecordUrl()
public void setRecordUrl(String RecordUrl)
RecordUrl - The recording URL (HTTPS), which is generated only after a room ends.
Note: This field may return null, indicating that no valid values can be obtained.public Long getMaxMicNumber()
public void setMaxMicNumber(Long MaxMicNumber)
MaxMicNumber - The maximum number of users allowed (including teachers) in the room. The default value is `0`, which indicates that no limit is set. 
Note: This field may return null, indicating that no valid values can be obtained.public Long getEnableDirectControl()
public void setEnableDirectControl(Long EnableDirectControl)
EnableDirectControl - Whether the students' consent is required to control their cameras/microphones.
Note: This field may return null, indicating that no valid value was found.public Long getInteractionMode()
public void setInteractionMode(Long InteractionMode)
InteractionMode - public Long getVideoOrientation()
public void setVideoOrientation(Long VideoOrientation)
VideoOrientation - public Long getIsGradingRequiredPostClass()
public void setIsGradingRequiredPostClass(Long IsGradingRequiredPostClass)
IsGradingRequiredPostClass - public Long getRoomType()
public void setRoomType(Long RoomType)
RoomType - Room Type: 0 Small Classroom(default); 1 Lecture Hall(public class)public Long getEndDelayTime()
public void setEndDelayTime(Long EndDelayTime)
EndDelayTime - public Long getLiveType()
public void setLiveType(Long LiveType)
LiveType - public String getRecordLiveUrl()
public void setRecordLiveUrl(String RecordLiveUrl)
RecordLiveUrl - public Long getEnableAutoStart()
public void setEnableAutoStart(Long EnableAutoStart)
EnableAutoStart - public String getRecordBackground()
public void setRecordBackground(String RecordBackground)
RecordBackground - public String getRecordScene()
public void setRecordScene(String RecordScene)
RecordScene - public String getRecordLang()
public void setRecordLang(String RecordLang)
RecordLang - Copyright © 2025. All rights reserved.