1 package com.netease.nimlib.sdk.v2.avsignalling.params;
3 import android.text.TextUtils;
16 private static final String TAG =
"V2NIMSignallingCallParams";
21 private final String calleeAccountId;
26 private final String requestId;
36 private String channelName;
41 private String channelExtension;
46 private String serverExtension;
64 this(null, null, null);
68 this.calleeAccountId = calleeAccountId;
69 this.requestId = requestId;
70 this.channelType = channelType;
79 return calleeAccountId;
118 this.channelName = channelName;
127 return channelExtension;
136 this.channelExtension = channelExtension;
145 return serverExtension;
154 this.serverExtension = serverExtension;
163 return signallingConfig;
172 this.signallingConfig = signallingConfig;
190 this.pushConfig = pushConfig;
208 this.rtcConfig = rtcConfig;
216 if(TextUtils.isEmpty(calleeAccountId)){
217 NimLog.e(TAG,
"calleeAccountId is empty");
220 if(calleeAccountId.equals(SDKCacheUI.getAccount())){
221 NimLog.e(TAG,
"calleeAccountId is self");
224 if(TextUtils.isEmpty(requestId)){
225 NimLog.e(TAG,
"requestId is empty");
228 if(channelType == null){
229 NimLog.e(TAG,
"channelType is null");
239 public static class Builder {
261 public Builder channelName(String channelName) {
272 public Builder channelExtension(String channelExtension) {
283 public Builder serverExtension(String serverExtension) {
String getRequestId()
获取请求ID
V2NIMSignallingCallParams(String calleeAccountId, String requestId, V2NIMSignallingChannelType channelType)
void setServerExtension(String serverExtension)
设置服务器扩展字段
void setRtcConfig(V2NIMSignallingRtcConfig rtcConfig)
设置音视频相关参数配置
void setPushConfig(V2NIMSignallingPushConfig pushConfig)
设置推送相关配置
V2NIMSignallingConfig getSignallingConfig()
获取信令相关配置
V2NIMSignallingRtcConfig getRtcConfig()
获取音视频相关参数配置
String getServerExtension()
获取服务器扩展字段
void setChannelExtension(String channelExtension)
设置频道相关扩展字段
String getCalleeAccountId()
获取被呼叫者账号ID
V2NIMSignallingPushConfig getPushConfig()
获取推送相关配置
void setChannelName(String channelName)
设置频道名称
String getChannelName()
获取频道名称
void setSignallingConfig(V2NIMSignallingConfig signallingConfig)
设置信令相关配置
V2NIMSignallingChannelType getChannelType()
获取频道类型
String getChannelExtension()
获取频道相关扩展字段