Class RoomItem

    • Constructor Summary

      Constructors 
      Constructor 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.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Long getEnableDirectControl()
      Get 打开学生麦克风/摄像头的授权开关 注意:此字段可能返回 null,表示取不到有效值。
      Long getEndDelayTime()
      Get 拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟 注意:此字段可能返回 null,表示取不到有效值。
      Long getEndTime()
      Get 结束时间 注意:此字段可能返回 null,表示取不到有效值。
      Long getInteractionMode()
      Get 开启专注模式。 0 收看全部角色音视频(默认) 1 只看老师和助教 注意:此字段可能返回 null,表示取不到有效值。
      Long getIsGradingRequiredPostClass()
      Get 开启课后评分。 0:不开启(默认) 1:开启 注意:此字段可能返回 null,表示取不到有效值。
      Long getMaxMicNumber()
      Get 最高房间内人数(不包括老师),0表示不限制,默认为0 注意:此字段可能返回 null,表示取不到有效值。
      Long getMaxRTCMember()
      Get 最大允许连麦人数 注意:此字段可能返回 null,表示取不到有效值。
      String getName()
      Get 名称 注意:此字段可能返回 null,表示取不到有效值。
      Long getRealEndTime()
      Get 实际结束时间 注意:此字段可能返回 null,表示取不到有效值。
      Long getRealStartTime()
      Get 实际开始时间 注意:此字段可能返回 null,表示取不到有效值。
      String getRecordUrl()
      Get 录制地址(协议为https)。仅在房间结束后存在。 注意:此字段可能返回 null,表示取不到有效值。
      String getReplayUrl()
      Get 房间录制地址。已废弃,使用新字段 RecordUrl 注意:此字段可能返回 null,表示取不到有效值。
      Long getResolution()
      Get 分辨率。1 标清 2 高清 3 全高清 注意:此字段可能返回 null,表示取不到有效值。
      Long getRoomId()
      Get 房间ID 注意:此字段可能返回 null,表示取不到有效值。
      Long getRoomType()
      Get 房间类型。0:小班课(默认值);1:大班课;2:1V1(后续扩展) 注意:此字段可能返回 null,表示取不到有效值。
      Long getStartTime()
      Get 开始时间 注意:此字段可能返回 null,表示取不到有效值。
      Long getStatus()
      Get 房间状态。0 未开始 ;1进行中 ;2 已结束 注意:此字段可能返回 null,表示取不到有效值。
      Long getVideoOrientation()
      Get 横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型 注意:此字段可能返回 null,表示取不到有效值。
      void setEnableDirectControl​(Long EnableDirectControl)
      Set 打开学生麦克风/摄像头的授权开关 注意:此字段可能返回 null,表示取不到有效值。
      void setEndDelayTime​(Long EndDelayTime)
      Set 拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟 注意:此字段可能返回 null,表示取不到有效值。
      void setEndTime​(Long EndTime)
      Set 结束时间 注意:此字段可能返回 null,表示取不到有效值。
      void setInteractionMode​(Long InteractionMode)
      Set 开启专注模式。 0 收看全部角色音视频(默认) 1 只看老师和助教 注意:此字段可能返回 null,表示取不到有效值。
      void setIsGradingRequiredPostClass​(Long IsGradingRequiredPostClass)
      Set 开启课后评分。 0:不开启(默认) 1:开启 注意:此字段可能返回 null,表示取不到有效值。
      void setMaxMicNumber​(Long MaxMicNumber)
      Set 最高房间内人数(不包括老师),0表示不限制,默认为0 注意:此字段可能返回 null,表示取不到有效值。
      void setMaxRTCMember​(Long MaxRTCMember)
      Set 最大允许连麦人数 注意:此字段可能返回 null,表示取不到有效值。
      void setName​(String Name)
      Set 名称 注意:此字段可能返回 null,表示取不到有效值。
      void setRealEndTime​(Long RealEndTime)
      Set 实际结束时间 注意:此字段可能返回 null,表示取不到有效值。
      void setRealStartTime​(Long RealStartTime)
      Set 实际开始时间 注意:此字段可能返回 null,表示取不到有效值。
      void setRecordUrl​(String RecordUrl)
      Set 录制地址(协议为https)。仅在房间结束后存在。 注意:此字段可能返回 null,表示取不到有效值。
      void setReplayUrl​(String ReplayUrl)
      Set 房间录制地址。已废弃,使用新字段 RecordUrl 注意:此字段可能返回 null,表示取不到有效值。
      void setResolution​(Long Resolution)
      Set 分辨率。1 标清 2 高清 3 全高清 注意:此字段可能返回 null,表示取不到有效值。
      void setRoomId​(Long RoomId)
      Set 房间ID 注意:此字段可能返回 null,表示取不到有效值。
      void setRoomType​(Long RoomType)
      Set 房间类型。0:小班课(默认值);1:大班课;2:1V1(后续扩展) 注意:此字段可能返回 null,表示取不到有效值。
      void setStartTime​(Long StartTime)
      Set 开始时间 注意:此字段可能返回 null,表示取不到有效值。
      void setStatus​(Long Status)
      Set 房间状态。0 未开始 ;1进行中 ;2 已结束 注意:此字段可能返回 null,表示取不到有效值。
      void setVideoOrientation​(Long VideoOrientation)
      Set 横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • RoomItem

        public RoomItem()
      • RoomItem

        public 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.
    • Method Detail

      • getName

        public String getName()
        Get 名称 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Name 名称 注意:此字段可能返回 null,表示取不到有效值。
      • setName

        public void setName​(String Name)
        Set 名称 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Name - 名称 注意:此字段可能返回 null,表示取不到有效值。
      • getRoomId

        public Long getRoomId()
        Get 房间ID 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RoomId 房间ID 注意:此字段可能返回 null,表示取不到有效值。
      • setRoomId

        public void setRoomId​(Long RoomId)
        Set 房间ID 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RoomId - 房间ID 注意:此字段可能返回 null,表示取不到有效值。
      • getStatus

        public Long getStatus()
        Get 房间状态。0 未开始 ;1进行中 ;2 已结束 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Status 房间状态。0 未开始 ;1进行中 ;2 已结束 注意:此字段可能返回 null,表示取不到有效值。
      • setStatus

        public void setStatus​(Long Status)
        Set 房间状态。0 未开始 ;1进行中 ;2 已结束 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Status - 房间状态。0 未开始 ;1进行中 ;2 已结束 注意:此字段可能返回 null,表示取不到有效值。
      • getStartTime

        public Long getStartTime()
        Get 开始时间 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        StartTime 开始时间 注意:此字段可能返回 null,表示取不到有效值。
      • setStartTime

        public void setStartTime​(Long StartTime)
        Set 开始时间 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        StartTime - 开始时间 注意:此字段可能返回 null,表示取不到有效值。
      • getEndTime

        public Long getEndTime()
        Get 结束时间 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        EndTime 结束时间 注意:此字段可能返回 null,表示取不到有效值。
      • setEndTime

        public void setEndTime​(Long EndTime)
        Set 结束时间 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        EndTime - 结束时间 注意:此字段可能返回 null,表示取不到有效值。
      • getRealStartTime

        public Long getRealStartTime()
        Get 实际开始时间 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RealStartTime 实际开始时间 注意:此字段可能返回 null,表示取不到有效值。
      • setRealStartTime

        public void setRealStartTime​(Long RealStartTime)
        Set 实际开始时间 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RealStartTime - 实际开始时间 注意:此字段可能返回 null,表示取不到有效值。
      • getRealEndTime

        public Long getRealEndTime()
        Get 实际结束时间 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RealEndTime 实际结束时间 注意:此字段可能返回 null,表示取不到有效值。
      • setRealEndTime

        public void setRealEndTime​(Long RealEndTime)
        Set 实际结束时间 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RealEndTime - 实际结束时间 注意:此字段可能返回 null,表示取不到有效值。
      • getResolution

        public Long getResolution()
        Get 分辨率。1 标清 2 高清 3 全高清 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Resolution 分辨率。1 标清 2 高清 3 全高清 注意:此字段可能返回 null,表示取不到有效值。
      • setResolution

        public void setResolution​(Long Resolution)
        Set 分辨率。1 标清 2 高清 3 全高清 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Resolution - 分辨率。1 标清 2 高清 3 全高清 注意:此字段可能返回 null,表示取不到有效值。
      • getMaxRTCMember

        public Long getMaxRTCMember()
        Get 最大允许连麦人数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        MaxRTCMember 最大允许连麦人数 注意:此字段可能返回 null,表示取不到有效值。
      • setMaxRTCMember

        public void setMaxRTCMember​(Long MaxRTCMember)
        Set 最大允许连麦人数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        MaxRTCMember - 最大允许连麦人数 注意:此字段可能返回 null,表示取不到有效值。
      • getReplayUrl

        public String getReplayUrl()
        Get 房间录制地址。已废弃,使用新字段 RecordUrl 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ReplayUrl 房间录制地址。已废弃,使用新字段 RecordUrl 注意:此字段可能返回 null,表示取不到有效值。
      • setReplayUrl

        public void setReplayUrl​(String ReplayUrl)
        Set 房间录制地址。已废弃,使用新字段 RecordUrl 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ReplayUrl - 房间录制地址。已废弃,使用新字段 RecordUrl 注意:此字段可能返回 null,表示取不到有效值。
      • getRecordUrl

        public String getRecordUrl()
        Get 录制地址(协议为https)。仅在房间结束后存在。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RecordUrl 录制地址(协议为https)。仅在房间结束后存在。 注意:此字段可能返回 null,表示取不到有效值。
      • setRecordUrl

        public void setRecordUrl​(String RecordUrl)
        Set 录制地址(协议为https)。仅在房间结束后存在。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RecordUrl - 录制地址(协议为https)。仅在房间结束后存在。 注意:此字段可能返回 null,表示取不到有效值。
      • getMaxMicNumber

        public Long getMaxMicNumber()
        Get 最高房间内人数(不包括老师),0表示不限制,默认为0 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        MaxMicNumber 最高房间内人数(不包括老师),0表示不限制,默认为0 注意:此字段可能返回 null,表示取不到有效值。
      • setMaxMicNumber

        public void setMaxMicNumber​(Long MaxMicNumber)
        Set 最高房间内人数(不包括老师),0表示不限制,默认为0 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        MaxMicNumber - 最高房间内人数(不包括老师),0表示不限制,默认为0 注意:此字段可能返回 null,表示取不到有效值。
      • getEnableDirectControl

        public Long getEnableDirectControl()
        Get 打开学生麦克风/摄像头的授权开关 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        EnableDirectControl 打开学生麦克风/摄像头的授权开关 注意:此字段可能返回 null,表示取不到有效值。
      • setEnableDirectControl

        public void setEnableDirectControl​(Long EnableDirectControl)
        Set 打开学生麦克风/摄像头的授权开关 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        EnableDirectControl - 打开学生麦克风/摄像头的授权开关 注意:此字段可能返回 null,表示取不到有效值。
      • getInteractionMode

        public Long getInteractionMode()
        Get 开启专注模式。 0 收看全部角色音视频(默认) 1 只看老师和助教 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        InteractionMode 开启专注模式。 0 收看全部角色音视频(默认) 1 只看老师和助教 注意:此字段可能返回 null,表示取不到有效值。
      • setInteractionMode

        public void setInteractionMode​(Long InteractionMode)
        Set 开启专注模式。 0 收看全部角色音视频(默认) 1 只看老师和助教 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        InteractionMode - 开启专注模式。 0 收看全部角色音视频(默认) 1 只看老师和助教 注意:此字段可能返回 null,表示取不到有效值。
      • getVideoOrientation

        public Long getVideoOrientation()
        Get 横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        VideoOrientation 横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型 注意:此字段可能返回 null,表示取不到有效值。
      • setVideoOrientation

        public void setVideoOrientation​(Long VideoOrientation)
        Set 横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        VideoOrientation - 横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型 注意:此字段可能返回 null,表示取不到有效值。
      • getIsGradingRequiredPostClass

        public Long getIsGradingRequiredPostClass()
        Get 开启课后评分。 0:不开启(默认) 1:开启 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IsGradingRequiredPostClass 开启课后评分。 0:不开启(默认) 1:开启 注意:此字段可能返回 null,表示取不到有效值。
      • setIsGradingRequiredPostClass

        public void setIsGradingRequiredPostClass​(Long IsGradingRequiredPostClass)
        Set 开启课后评分。 0:不开启(默认) 1:开启 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IsGradingRequiredPostClass - 开启课后评分。 0:不开启(默认) 1:开启 注意:此字段可能返回 null,表示取不到有效值。
      • getRoomType

        public Long getRoomType()
        Get 房间类型。0:小班课(默认值);1:大班课;2:1V1(后续扩展) 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RoomType 房间类型。0:小班课(默认值);1:大班课;2:1V1(后续扩展) 注意:此字段可能返回 null,表示取不到有效值。
      • setRoomType

        public void setRoomType​(Long RoomType)
        Set 房间类型。0:小班课(默认值);1:大班课;2:1V1(后续扩展) 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RoomType - 房间类型。0:小班课(默认值);1:大班课;2:1V1(后续扩展) 注意:此字段可能返回 null,表示取不到有效值。
      • getEndDelayTime

        public Long getEndDelayTime()
        Get 拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        EndDelayTime 拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟 注意:此字段可能返回 null,表示取不到有效值。
      • setEndDelayTime

        public void setEndDelayTime​(Long EndDelayTime)
        Set 拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        EndDelayTime - 拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟 注意:此字段可能返回 null,表示取不到有效值。