类 AuthConfig.Builder
- java.lang.Object
-
- com.aispeech.export.config.AuthConfig.Builder
-
- 封闭类:
- AuthConfig
public static class AuthConfig.Builder extends java.lang.Object
-
-
构造器概要
构造器 构造器 说明 Builder()
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 void
check()
check 授权配置AuthConfig
create()
AuthConfig.Builder
setAuthServer(java.lang.String authServer)
已过时。AuthConfig.Builder
setAuthTimeout(int authTimeout)
设置联网授权的超时时间,默认 5sAuthConfig.Builder
setCustomDeviceId(java.lang.String customDeviceId)
已过时。AuthConfig.Builder
setCustomDeviceName(java.lang.String customDeviceName)
设置deviceNameAuthConfig.Builder
setDeviceProfileDirPath(java.lang.String deviceProfileDirPath)
授权文件保存目录的绝对路径,离线授权方案需要同时设置授权文件路径和自定义设备Id 注意:若采用批量激活的方式,将大授权文件 “auth_profile.zip” 放在授权路径下: 取值:绝对路径字符串, e.g.AuthConfig.Builder
setEncryptCustomDeviceName(boolean encryptCustomDeviceName)
设置是否需要对customDeviceName进行明文加密AuthConfig.Builder
setLicenceId(java.lang.String licenceId)
设置licenceIdAuthConfig.Builder
setOfflineProfileName(java.lang.String offlineProfileName)
assets目录下的离线授权文件名AuthConfig.Builder
setType(AuthType type)
设置授权类型AuthConfig.Builder
setUpdateTrailProfileToOnlineProfile(boolean updateTrailProfileToOnlineProfile)
当试用授权文件认证检查时,是否尝试更新为在线授权文件。
-
-
-
方法详细资料
-
setType
public AuthConfig.Builder setType(AuthType type)
设置授权类型- 参数:
type
-AuthType
- 返回:
AuthConfig.Builder
-
setCustomDeviceId
@Deprecated public AuthConfig.Builder setCustomDeviceId(java.lang.String customDeviceId)
已过时。- 参数:
customDeviceId
- 自定义设置设备id,离线授权需要设置该值- 返回:
AuthConfig.Builder
-
setAuthTimeout
public AuthConfig.Builder setAuthTimeout(int authTimeout)
设置联网授权的超时时间,默认 5s- 参数:
authTimeout
- 超时时间- 返回:
AuthConfig.Builder
-
setAuthServer
@Deprecated public AuthConfig.Builder setAuthServer(java.lang.String authServer)
已过时。设置授权服务地址,DEBUG授权使用,用户不建议使用- 参数:
authServer
- 授权服务地址,默认 "https://auth.dui.ai"- 返回:
AuthConfig.Builder
-
setDeviceProfileDirPath
public AuthConfig.Builder setDeviceProfileDirPath(java.lang.String deviceProfileDirPath)
授权文件保存目录的绝对路径,离线授权方案需要同时设置授权文件路径和自定义设备Id 注意:若采用批量激活的方式,将大授权文件 “auth_profile.zip” 放在授权路径下: 取值:绝对路径字符串, e.g./sdard/speech
默认存放目录 /data/data/包名/files/- 参数:
deviceProfileDirPath
- 绝对路径- 返回:
AuthConfig.Builder
-
setLicenceId
public AuthConfig.Builder setLicenceId(java.lang.String licenceId)
设置licenceId- 参数:
licenceId
- licence id- 返回:
AuthConfig.Builder
-
setCustomDeviceName
public AuthConfig.Builder setCustomDeviceName(java.lang.String customDeviceName)
设置deviceName- 参数:
customDeviceName
- 自定义设备唯一标识- 返回:
AuthConfig.Builder
-
setOfflineProfileName
public AuthConfig.Builder setOfflineProfileName(java.lang.String offlineProfileName)
assets目录下的离线授权文件名- 参数:
offlineProfileName
- 取值:授权文件名。是否必需:否- 返回:
AuthConfig.Builder
-
setUpdateTrailProfileToOnlineProfile
public AuthConfig.Builder setUpdateTrailProfileToOnlineProfile(boolean updateTrailProfileToOnlineProfile)
当试用授权文件认证检查时,是否尝试更新为在线授权文件。- 参数:
updateTrailProfileToOnlineProfile
- 不进行联网更新授权文件才需要设置,default is true- 返回:
AuthConfig.Builder
-
setEncryptCustomDeviceName
public AuthConfig.Builder setEncryptCustomDeviceName(boolean encryptCustomDeviceName)
设置是否需要对customDeviceName进行明文加密
-
create
public AuthConfig create()
-
check
public void check()
check 授权配置
-
-