接口 NEMeetingItem

所有超级接口:
Serializable

public interface NEMeetingItem extends Serializable
会议信息对象,通过NEPreMeetingService.createScheduleMeetingItem() 创建
  • 方法详细资料

    • getMeetingId

      long getMeetingId()
      获取会议唯一Id,该Id由服务器生成
      返回:
      会议Id
    • setMeetingId

      NEMeetingItem setMeetingId(long meetingId)
    • getMeetingType

      NEMeetingType getMeetingType()
      获取会议类型
    • getMeetingNum

      String getMeetingNum()
      获取会议号
      返回:
      会议号
    • setMeetingNum

      NEMeetingItem setMeetingNum(String meetingNum)
    • getShortMeetingNum

      String getShortMeetingNum()
      获取会议短号
      返回:
      会议短号
    • setShortMeetingNum

      NEMeetingItem setShortMeetingNum(String shortMeetingNum)
    • getInviteUrl

      String getInviteUrl()
      获取会议链接
      返回:
      会议邀请链接
    • getOwnerUserUuid

      String getOwnerUserUuid()
      获取会议创建者用户Id
    • getOwnerNickname

      String getOwnerNickname()
      获取会议创建者用户昵称
    • getSubject

      String getSubject()
      获取会议主题
      返回:
      会议主题
    • setSubject

      NEMeetingItem setSubject(String subject)
      设置会议主题
      参数:
      subject - 会议主题
      返回:
      当前会议对象
    • getStartTime

      long getStartTime()
      获取会议开始时间戳(标准UNIX时间戳格式,单位为ms)
      返回:
      开始时间戳
    • setStartTime

      NEMeetingItem setStartTime(long startTime)
      设置会议开始时间戳(标准UNIX时间戳格式,单位为ms)
      参数:
      startTime - 时间戳
      返回:
      当前会议对象
    • getEndTime

      long getEndTime()
      获取会议结束时间(标准UNIX时间戳格式,单位为ms)
      返回:
      会议结束时间
    • setEndTime

      NEMeetingItem setEndTime(long endTime)
      设置会议结束时间(标准UNIX时间戳格式,单位为ms)
      参数:
      endTime - 结束时间戳
      返回:
      当前会议对象
    • getPassword

      String getPassword()
      获取会议密码,可能为空
      返回:
      会议密码
    • setPassword

      NEMeetingItem setPassword(String password)
      设置会议密码
      参数:
      password - 会议密码
      返回:
      当前会议对象
    • getSetting

      NEMeetingItemSetting getSetting()
      获取会议设置
      返回:
      会议设置
    • setSetting

      NEMeetingItem setSetting(NEMeetingItemSetting setting)
      设置会议设置对象
      参数:
      setting - 会议设置对象
      返回:
      当前会议对象
    • getStatus

      NEMeetingItemStatus getStatus()
      获取会议状态
      返回:
      会议状态
    • setLive

      设置会议直播参数
      参数:
      live -
      返回:
    • getLive

      获取会议直播参数
      返回:
    • setRecurringRule

      NEMeetingItem setRecurringRule(NEMeetingRecurringRule recurringRule)
      设置周期性会议规则
      参数:
      recurringRule - 周期性会议规则
      返回:
      当前会议对象
    • getRecurringRule

      NEMeetingRecurringRule getRecurringRule()
      获取周期性会议规则
      返回:
      周期性会议规则
    • getExtraData

      String getExtraData()
      获取扩展字段
      返回:
    • setExtraData

      void setExtraData(String extraData)
      设置扩展字段,最大长度为 2K。设置后可通过 NEMeetingInfo.extraData 获取
      参数:
      extraData -
    • setRoleBinds

      void setRoleBinds(Map<String,NEMeetingRoleType> roleBinds)
      会前设置绑定成员角色
      参数:
      roleBinds - key 成员 uid valueNEMeetingRoleType
    • getRoleBinds

      Map<String,NEMeetingRoleType> getRoleBinds()
      获取设置的绑定成员角色
      返回:
      key 成员 uid valueNEMeetingRoleType
    • noSip

      boolean noSip()
      获取会议是否开启sip功能
      返回:
      会议结束时间
    • setNoSip

      NEMeetingItem setNoSip(boolean noSip)
      设置会议是否开启sip功能
      参数:
      noSip - 是否开启sip
      返回:
      当前会议对象
    • setWaitingRoomEnabled

      void setWaitingRoomEnabled(boolean enabled)
      开启/关闭等候室
      参数:
      enabled - 是否开启等候室
    • isWaitingRoomEnabled

      boolean isWaitingRoomEnabled()
      等候室是否开启
      返回:
      true: 开启 false: 关闭
    • isEnableJoinBeforeHost

      boolean isEnableJoinBeforeHost()
      查询是否允许成员在主持人入会前加入,默认为 true
      返回:
    • setEnableJoinBeforeHost

      void setEnableJoinBeforeHost(boolean enable)
      设置是否允许成员在主持人入会前加入
      参数:
      enable - 开启/关闭
    • setEnableGuestJoin

      void setEnableGuestJoin(boolean enabled)
      是否允许访客入会
      参数:
      enabled - 是否允许访客入会
    • isGuestJoinEnabled

      boolean isGuestJoinEnabled()
      访客入会是否开启
      返回:
      true: 开启 false: 关闭
    • setScheduledMemberList

      void setScheduledMemberList(List<NEScheduledMember> scheduledMemberList)
      预约会议预选参会者,后台配置开启预定成员功能时有效
    • getScheduledMemberList

      List<NEScheduledMember> getScheduledMemberList()
      获取预约会议预选参会者
    • getInterpretationSettings

      NEMeetingInterpretationSettings getInterpretationSettings()
      获取同声传译设置。为空或译员列表为空表示关闭同声传译
    • setInterpretationSettings

      void setInterpretationSettings(NEMeetingInterpretationSettings settings)
      设置同声传译设置。如果设置为null或译员列表为空,则表示关闭同声传译
    • setTimezoneId

      void setTimezoneId(String timeZone)
      设置时区Id
    • getTimezoneId

      String getTimezoneId()
      获取时区Id
    • getCloudRecordConfig

      NECloudRecordConfig getCloudRecordConfig()
      获取云录制配置
    • setCloudRecordConfig

      void setCloudRecordConfig(NECloudRecordConfig config)
      设置云录制配置
    • getSipCid

      String getSipCid()
      获取获取sip号
    • setSipCid

      void setSipCid(String sipCid)
      设置sip号