NIMSDK-AOS  9.19.0
ChannelBaseInfo.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.avsignalling.model;
2 
3 
6 
7 import java.io.Serializable;
8 
9 /**
10  * 频道基础信息
11  */
12 public class ChannelBaseInfo implements Serializable {
13 
14  protected String channelName;
15  protected String channelId;
16  protected ChannelType type;
17  protected String channelExt;
18 
19  protected long createTimestamp;
20  protected long expireTimestamp;
21  protected String creatorAccountId;
22 
24  protected Long nertcTokenTtl;
25  protected String nertcToken;
26  protected String nertcJoinRoomResponse;
27 
28  protected ChannelBaseInfo() {
29  }
30 
31  /**
32  * 获取频道名称
33  */
34  public String getChannelName() {
35  return channelName;
36  }
37 
38 
39  /**
40  * 获取频道id
41  */
42  public String getChannelId() {
43  return channelId;
44  }
45 
46  /**
47  * 获取频道类型
48  */
49  public ChannelType getType() {
50  return type;
51  }
52 
53  /**
54  * 获取创建频道时的扩展字段
55  */
56  public String getChannelExt() {
57  return channelExt;
58  }
59 
60  /**
61  * 获取频道创建时间
62  */
63  public long getCreateTimestamp() {
64  return createTimestamp;
65  }
66 
67  /**
68  * 获取频道过期时间
69  */
70  public long getExpireTimestamp() {
71  return expireTimestamp;
72  }
73 
74 
75  /**
76  * 获取频道创建者accountId
77  */
78  public String getCreatorAccountId() {
79  return creatorAccountId;
80  }
81 
82 
83  /**
84  * 获取频道状态
85  *
86  * @return 频道正常: {@link ChannelStatus#NORMAL} , 频道无效:{@link ChannelStatus#INVALID}
87  */
89  return channelStatus;
90  }
91 
92  /**
93  * 获取云信G2-RTC的token的有效期,单位秒
94  * @return
95  */
96  public Long getNertcTokenTtl() {
97  return nertcTokenTtl;
98  }
99 
100  /**
101  * 云信G2-RTC的token
102  * @return
103  */
104  public String getNertcToken() {
105  return nertcToken;
106  }
107 
108  public String getNertcJoinRoomResponse() {
109  return nertcJoinRoomResponse;
110  }
111 }
String getCreatorAccountId()
获取频道创建者accountId
Long getNertcTokenTtl()
获取云信G2-RTC的token的有效期,单位秒
String getChannelExt()
获取创建频道时的扩展字段