Class DescribeRoomResponse

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String[] getAssistants()
      Get 助教UserId列表。 注意:此字段可能返回 null,表示取不到有效值。
      Long getAudienceType()
      Get 观看类型。互动观看 (默认)
      Long getAudioQuality()
      Get 高音质模式。可以有以下取值: 0 不开启高音质(默认值) 1 开启高音质
      Long getAutoMic()
      Get 进入课堂时是否自动连麦。可以有以下取值: 0 不自动连麦(需要手动申请上麦,默认值) 1 自动连麦
      Long getDisableRecord()
      Get 上课后是否禁止自动录制。可以有以下取值: 0 不禁止录制(自动开启录制,默认值) 1 禁止录制 注:如果该配置取值为0,录制将从上课后开始,课堂结束后停止。
      Long getEnableDirectControl()
      Get 打开学生麦克风/摄像头的授权开关
      Long getEndDelayTime()
      Get 拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟
      Long getEndTime()
      Get 预定的房间结束时间,unix时间戳(秒)。
      String getGroupId()
      Get 房间绑定的群组ID 注意:此字段可能返回 null,表示取不到有效值。
      Long getInteractionMode()
      Get 开启专注模式。 0 收看全部角色音视频(默认) 1 只看老师和助教
      Long getIsGradingRequiredPostClass()
      Get 开启课后评分。 0:不开启(默认) 1:开启
      Long getMaxMicNumber()
      Get 最大连麦人数(不包括老师)。取值范围[0, 16]
      String getName()
      Get 房间名称。
      String getRecordUrl()
      Get 录制地址(协议为https)。仅在房间结束后存在。 注意:此字段可能返回 null,表示取不到有效值。
      String getRequestId()
      Get 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
      Long getResolution()
      Get 分辨率。可以有如下取值: 1 标清 2 高清 3 全高清
      Long getRoomType()
      Get 房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (后续扩展)
      Long getSdkAppId()
      Get 低代码互动课堂的SdkAppId。
      Long getStartTime()
      Get 预定的房间开始时间,unix时间戳(秒)。
      Long getStatus()
      Get 课堂状态。0为未开始,1为已开始,2为已结束,3为已过期。 注意:此字段可能返回 null,表示取不到有效值。
      String getSubType()
      Get 房间子类型,可以有以下取值: videodoc 文档+视频 video 纯视频
      String getTeacherId()
      Get 老师的UserId。
      Long getVideoDuration()
      Get 录制时长
      Long getVideoOrientation()
      Get 横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型
      void setAssistants​(String[] Assistants)
      Set 助教UserId列表。 注意:此字段可能返回 null,表示取不到有效值。
      void setAudienceType​(Long AudienceType)
      Set 观看类型。互动观看 (默认)
      void setAudioQuality​(Long AudioQuality)
      Set 高音质模式。可以有以下取值: 0 不开启高音质(默认值) 1 开启高音质
      void setAutoMic​(Long AutoMic)
      Set 进入课堂时是否自动连麦。可以有以下取值: 0 不自动连麦(需要手动申请上麦,默认值) 1 自动连麦
      void setDisableRecord​(Long DisableRecord)
      Set 上课后是否禁止自动录制。可以有以下取值: 0 不禁止录制(自动开启录制,默认值) 1 禁止录制 注:如果该配置取值为0,录制将从上课后开始,课堂结束后停止。
      void setEnableDirectControl​(Long EnableDirectControl)
      Set 打开学生麦克风/摄像头的授权开关
      void setEndDelayTime​(Long EndDelayTime)
      Set 拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟
      void setEndTime​(Long EndTime)
      Set 预定的房间结束时间,unix时间戳(秒)。
      void setGroupId​(String GroupId)
      Set 房间绑定的群组ID 注意:此字段可能返回 null,表示取不到有效值。
      void setInteractionMode​(Long InteractionMode)
      Set 开启专注模式。 0 收看全部角色音视频(默认) 1 只看老师和助教
      void setIsGradingRequiredPostClass​(Long IsGradingRequiredPostClass)
      Set 开启课后评分。 0:不开启(默认) 1:开启
      void setMaxMicNumber​(Long MaxMicNumber)
      Set 最大连麦人数(不包括老师)。取值范围[0, 16]
      void setName​(String Name)
      Set 房间名称。
      void setRecordUrl​(String RecordUrl)
      Set 录制地址(协议为https)。仅在房间结束后存在。 注意:此字段可能返回 null,表示取不到有效值。
      void setRequestId​(String RequestId)
      Set 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
      void setResolution​(Long Resolution)
      Set 分辨率。可以有如下取值: 1 标清 2 高清 3 全高清
      void setRoomType​(Long RoomType)
      Set 房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (后续扩展)
      void setSdkAppId​(Long SdkAppId)
      Set 低代码互动课堂的SdkAppId。
      void setStartTime​(Long StartTime)
      Set 预定的房间开始时间,unix时间戳(秒)。
      void setStatus​(Long Status)
      Set 课堂状态。0为未开始,1为已开始,2为已结束,3为已过期。 注意:此字段可能返回 null,表示取不到有效值。
      void setSubType​(String SubType)
      Set 房间子类型,可以有以下取值: videodoc 文档+视频 video 纯视频
      void setTeacherId​(String TeacherId)
      Set 老师的UserId。
      void setVideoDuration​(Long VideoDuration)
      Set 录制时长
      void setVideoOrientation​(Long VideoOrientation)
      Set 横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • DescribeRoomResponse

        public DescribeRoomResponse()
      • DescribeRoomResponse

        public DescribeRoomResponse​(DescribeRoomResponse 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 房间名称。
        Returns:
        Name 房间名称。
      • setName

        public void setName​(String Name)
        Set 房间名称。
        Parameters:
        Name - 房间名称。
      • getStartTime

        public Long getStartTime()
        Get 预定的房间开始时间,unix时间戳(秒)。
        Returns:
        StartTime 预定的房间开始时间,unix时间戳(秒)。
      • setStartTime

        public void setStartTime​(Long StartTime)
        Set 预定的房间开始时间,unix时间戳(秒)。
        Parameters:
        StartTime - 预定的房间开始时间,unix时间戳(秒)。
      • getEndTime

        public Long getEndTime()
        Get 预定的房间结束时间,unix时间戳(秒)。
        Returns:
        EndTime 预定的房间结束时间,unix时间戳(秒)。
      • setEndTime

        public void setEndTime​(Long EndTime)
        Set 预定的房间结束时间,unix时间戳(秒)。
        Parameters:
        EndTime - 预定的房间结束时间,unix时间戳(秒)。
      • getTeacherId

        public String getTeacherId()
        Get 老师的UserId。
        Returns:
        TeacherId 老师的UserId。
      • setTeacherId

        public void setTeacherId​(String TeacherId)
        Set 老师的UserId。
        Parameters:
        TeacherId - 老师的UserId。
      • getSdkAppId

        public Long getSdkAppId()
        Get 低代码互动课堂的SdkAppId。
        Returns:
        SdkAppId 低代码互动课堂的SdkAppId。
      • setSdkAppId

        public void setSdkAppId​(Long SdkAppId)
        Set 低代码互动课堂的SdkAppId。
        Parameters:
        SdkAppId - 低代码互动课堂的SdkAppId。
      • getAudienceType

        public Long getAudienceType()
        Get 观看类型。互动观看 (默认)
        Returns:
        AudienceType 观看类型。互动观看 (默认)
      • setAudienceType

        public void setAudienceType​(Long AudienceType)
        Set 观看类型。互动观看 (默认)
        Parameters:
        AudienceType - 观看类型。互动观看 (默认)
      • getResolution

        public Long getResolution()
        Get 分辨率。可以有如下取值: 1 标清 2 高清 3 全高清
        Returns:
        Resolution 分辨率。可以有如下取值: 1 标清 2 高清 3 全高清
      • setResolution

        public void setResolution​(Long Resolution)
        Set 分辨率。可以有如下取值: 1 标清 2 高清 3 全高清
        Parameters:
        Resolution - 分辨率。可以有如下取值: 1 标清 2 高清 3 全高清
      • getMaxMicNumber

        public Long getMaxMicNumber()
        Get 最大连麦人数(不包括老师)。取值范围[0, 16]
        Returns:
        MaxMicNumber 最大连麦人数(不包括老师)。取值范围[0, 16]
      • setMaxMicNumber

        public void setMaxMicNumber​(Long MaxMicNumber)
        Set 最大连麦人数(不包括老师)。取值范围[0, 16]
        Parameters:
        MaxMicNumber - 最大连麦人数(不包括老师)。取值范围[0, 16]
      • getAutoMic

        public Long getAutoMic()
        Get 进入课堂时是否自动连麦。可以有以下取值: 0 不自动连麦(需要手动申请上麦,默认值) 1 自动连麦
        Returns:
        AutoMic 进入课堂时是否自动连麦。可以有以下取值: 0 不自动连麦(需要手动申请上麦,默认值) 1 自动连麦
      • setAutoMic

        public void setAutoMic​(Long AutoMic)
        Set 进入课堂时是否自动连麦。可以有以下取值: 0 不自动连麦(需要手动申请上麦,默认值) 1 自动连麦
        Parameters:
        AutoMic - 进入课堂时是否自动连麦。可以有以下取值: 0 不自动连麦(需要手动申请上麦,默认值) 1 自动连麦
      • getAudioQuality

        public Long getAudioQuality()
        Get 高音质模式。可以有以下取值: 0 不开启高音质(默认值) 1 开启高音质
        Returns:
        AudioQuality 高音质模式。可以有以下取值: 0 不开启高音质(默认值) 1 开启高音质
      • setAudioQuality

        public void setAudioQuality​(Long AudioQuality)
        Set 高音质模式。可以有以下取值: 0 不开启高音质(默认值) 1 开启高音质
        Parameters:
        AudioQuality - 高音质模式。可以有以下取值: 0 不开启高音质(默认值) 1 开启高音质
      • getSubType

        public String getSubType()
        Get 房间子类型,可以有以下取值: videodoc 文档+视频 video 纯视频
        Returns:
        SubType 房间子类型,可以有以下取值: videodoc 文档+视频 video 纯视频
      • setSubType

        public void setSubType​(String SubType)
        Set 房间子类型,可以有以下取值: videodoc 文档+视频 video 纯视频
        Parameters:
        SubType - 房间子类型,可以有以下取值: videodoc 文档+视频 video 纯视频
      • getDisableRecord

        public Long getDisableRecord()
        Get 上课后是否禁止自动录制。可以有以下取值: 0 不禁止录制(自动开启录制,默认值) 1 禁止录制 注:如果该配置取值为0,录制将从上课后开始,课堂结束后停止。
        Returns:
        DisableRecord 上课后是否禁止自动录制。可以有以下取值: 0 不禁止录制(自动开启录制,默认值) 1 禁止录制 注:如果该配置取值为0,录制将从上课后开始,课堂结束后停止。
      • setDisableRecord

        public void setDisableRecord​(Long DisableRecord)
        Set 上课后是否禁止自动录制。可以有以下取值: 0 不禁止录制(自动开启录制,默认值) 1 禁止录制 注:如果该配置取值为0,录制将从上课后开始,课堂结束后停止。
        Parameters:
        DisableRecord - 上课后是否禁止自动录制。可以有以下取值: 0 不禁止录制(自动开启录制,默认值) 1 禁止录制 注:如果该配置取值为0,录制将从上课后开始,课堂结束后停止。
      • getAssistants

        public String[] getAssistants()
        Get 助教UserId列表。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Assistants 助教UserId列表。 注意:此字段可能返回 null,表示取不到有效值。
      • setAssistants

        public void setAssistants​(String[] Assistants)
        Set 助教UserId列表。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Assistants - 助教UserId列表。 注意:此字段可能返回 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,表示取不到有效值。
      • getStatus

        public Long getStatus()
        Get 课堂状态。0为未开始,1为已开始,2为已结束,3为已过期。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Status 课堂状态。0为未开始,1为已开始,2为已结束,3为已过期。 注意:此字段可能返回 null,表示取不到有效值。
      • setStatus

        public void setStatus​(Long Status)
        Set 课堂状态。0为未开始,1为已开始,2为已结束,3为已过期。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Status - 课堂状态。0为未开始,1为已开始,2为已结束,3为已过期。 注意:此字段可能返回 null,表示取不到有效值。
      • getGroupId

        public String getGroupId()
        Get 房间绑定的群组ID 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        GroupId 房间绑定的群组ID 注意:此字段可能返回 null,表示取不到有效值。
      • setGroupId

        public void setGroupId​(String GroupId)
        Set 房间绑定的群组ID 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        GroupId - 房间绑定的群组ID 注意:此字段可能返回 null,表示取不到有效值。
      • getEnableDirectControl

        public Long getEnableDirectControl()
        Get 打开学生麦克风/摄像头的授权开关
        Returns:
        EnableDirectControl 打开学生麦克风/摄像头的授权开关
      • setEnableDirectControl

        public void setEnableDirectControl​(Long EnableDirectControl)
        Set 打开学生麦克风/摄像头的授权开关
        Parameters:
        EnableDirectControl - 打开学生麦克风/摄像头的授权开关
      • getInteractionMode

        public Long getInteractionMode()
        Get 开启专注模式。 0 收看全部角色音视频(默认) 1 只看老师和助教
        Returns:
        InteractionMode 开启专注模式。 0 收看全部角色音视频(默认) 1 只看老师和助教
      • setInteractionMode

        public void setInteractionMode​(Long InteractionMode)
        Set 开启专注模式。 0 收看全部角色音视频(默认) 1 只看老师和助教
        Parameters:
        InteractionMode - 开启专注模式。 0 收看全部角色音视频(默认) 1 只看老师和助教
      • getVideoOrientation

        public Long getVideoOrientation()
        Get 横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型
        Returns:
        VideoOrientation 横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型
      • setVideoOrientation

        public void setVideoOrientation​(Long VideoOrientation)
        Set 横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型
        Parameters:
        VideoOrientation - 横竖屏。0:横屏开播(默认值); 1:竖屏开播,当前仅支持移动端的纯视频类型
      • getIsGradingRequiredPostClass

        public Long getIsGradingRequiredPostClass()
        Get 开启课后评分。 0:不开启(默认) 1:开启
        Returns:
        IsGradingRequiredPostClass 开启课后评分。 0:不开启(默认) 1:开启
      • setIsGradingRequiredPostClass

        public void setIsGradingRequiredPostClass​(Long IsGradingRequiredPostClass)
        Set 开启课后评分。 0:不开启(默认) 1:开启
        Parameters:
        IsGradingRequiredPostClass - 开启课后评分。 0:不开启(默认) 1:开启
      • getRoomType

        public Long getRoomType()
        Get 房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (后续扩展)
        Returns:
        RoomType 房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (后续扩展)
      • setRoomType

        public void setRoomType​(Long RoomType)
        Set 房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (后续扩展)
        Parameters:
        RoomType - 房间类型: 0 小班课(默认值); 1 大班课; 2 1V1 (后续扩展)
      • getVideoDuration

        public Long getVideoDuration()
        Get 录制时长
        Returns:
        VideoDuration 录制时长
      • setVideoDuration

        public void setVideoDuration​(Long VideoDuration)
        Set 录制时长
        Parameters:
        VideoDuration - 录制时长
      • getEndDelayTime

        public Long getEndDelayTime()
        Get 拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟
        Returns:
        EndDelayTime 拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟
      • setEndDelayTime

        public void setEndDelayTime​(Long EndDelayTime)
        Set 拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟
        Parameters:
        EndDelayTime - 拖堂时间:单位分钟,0为不限制(默认值), -1为不能拖堂,大于0为拖堂的时间,最大值120分钟
      • getRequestId

        public String getRequestId()
        Get 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
        Returns:
        RequestId 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
      • setRequestId

        public void setRequestId​(String RequestId)
        Set 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
        Parameters:
        RequestId - 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。